Online Master of Science in Electrical and Computer Engineering Course Schedule
The online electrical and computer engineering courses are 7 weeks long, with multiple entry points offered per calendar year. (See FAQs for course offerings.)
Degree Requirements (30 Credits)
ELEG 632 Mathematical Methods for Signal Processing - 3 Credits
Provides the mathematical foundation for advanced studies in information processing. In addition, Matlab and Simulink, tools commonly used by electrical and other engineers, are introduced in the context of assisting in solving the mathematical problems. Examines differential equations and matrix and linear algebra. Solution to both linear and non-linear ordinary differential equation are found analytically and with Matlab. For problems without analytical solutions, numerical ones are sought using Simulink.
PREREQ: Must be a graduate of an accredited undergraduate engineering program.
ELEG 634 Signals and Systems - 3 Credits
Reviews basic concepts of discrete and continuous time signals, control systems, and linear algebra. Transforms, sampling, aliasing, linear algebra and systems of equations, matrix factorizations, eigenvalues and eigenvectors, least squares, and the Cayley-Hamilton theorem are studied.
PREREQ: ELEG305 and MATH342 or MATH349 or equivalents
ELEG 631 Digital Signal Processing - 3 Credits
Theory of discrete-time signals and systems with emphasis on the frequency domain description of digital filtering and discrete spectrum analysis, fast Fourier transform, z-transform, digital filter design, relationship to analog signal processing. domain description of digital filtering and discrete spectrum analysis, fast Fourier transform, z-transform, digital filter design, relationship to analog.
ELEG 635 Digital Communication - 3 Credits
The theory and applications of digital communications including modulation, pulse shaping, and optimum receiver design for additive white gaussian noise and bandlimited channels.
PREREQ: Undergraduate course in probability, signals and linear systems.
ELEG 845 Modern Machine Learning - 3 Credits
Modern machine learning methodologies are covered & concepts are reinforced through implementations focusing on array of contemporary classification problems. Topics include linear and logistic regression, neural networks, support vector machines, clustering, dimensionality reduction & deep learning.
CISC 650/ELEG 651 Computer Networks - 3 Credits
Foundation principles, architectures, and techniques employed in computer and communication networks. Focuses on mechanisms used in TCP/IP protocol suite. Topics include connection management, end-to-end reliable data transfer, sliding window protocols, quality of service, flow control, congestion control, routing, LANs, framing, error control, analog versus digital transmission, packet versus circuit switching, multiplexing.
PREREQ: An undergraduate level course in computer architecture and operating systems.
RESTRICTIONS: Knowledge of probability and statistics recommended. Credit cannot be received for any of the following courses: CISC 250, CPEG 419, CISC 450, ELEG 651.
CPEG 665 Introduction to Cybersecurity (CYBER I) - 3 Credits
Introduction to computer and network security and covers the foundation security policies and methods to provide confidentiality, integrity, and availability, as well as cryptography, auditing, and user security. Topics are reinforced with hands-on exercises run in a virtual machine environment. May be crosslisted with CISC 665, ELEG 665, MISY 665.
RESTRICTIONS: Students who received credit in CISC 465, CISC 665, CPEG 465, ELEG 465, ELEG 665, MISY 465 or MISY 665 are not eligible to take this course without permission.
CPEG 657 Search and Data Mining - 3 Credits
With the increasing amount of textual information, it is important to develop effective search engines, such as Google, to help users manage and exploit the information. Examine the underlying technologies of search engines and get hands-on project experience. Requires good programming skills.
CPEG 672 Applied Cryptography - 3 Credits
This cybersecurity course explores modern Cryptography covering algorithms and cryptosystems, cryptanalysis, and best practices for application and implementation of crypto in software systems.
PREREQ: CPEG 465/CPEG 665 or MATH 549 or equivalent.
RESTRICTIONS: Programming experience in a high level language (e.g. C, C++, java, python). Credit cannot be received for both CPEG 472and CPEG 672.
ELEG 617 The Smart Grid - 3 Credits
An examination and analysis of smart grid technologies, applications, and transformational impacts on the electric utilities. Topics include smart grid fundamentals, objectives, technologies (power, communications and information), architectures, applications, evolution, and implementation challenges.