Skip global navigation
St. Cloud State University

St. Cloud State University

Electrical and Computer Engineering (ECE) Graduate Course Descriptions

ECE 511. Advanced Analog Electronics.
Design of dc-dc and dc-ac power converters using diodes, power transistors, and thyristors. Line frequency diode rectifiers, phase controlled rectifiers and inverters, switch mode converters and inverters, and resonant converters. Computer simulations. Lab. Prereq.: 301, 312. 3 credits DEMAND.

ECE 521. Computer Architecture and Design.
Organization at the register level of a single processor computer. Hardware description language, computer interconnection structures, mainframe memory organization, introduction to advanced architecture. Design projects and a project paper. Prereq.: 323. 3 credits F.

ECE 522. Microcontroller System Design.
Internal structure and operation of different types of microcontrollers. Design methodology for their use. Applications, software and hardware. Labs and design projects. Prereq.: 323. 3 credits S.

ECE 523. Computer Network Architecture.
Data communication basics, network architecture and protocols, fundamental of computer and communications network, network simulation and analysis. Special emphasis on hardware. Labs with design emphasis. Additional projects required for graduate credit. Prereq.: 323, knowledge in C or C++ programming. 3 credits DEMAND.

ECE 531. Digital and Analog Communications.
Information and coding, spectral analysis, baseband pulse and digital signaling, communication components, modulations, bandpass communication systems. Prereq.: 301, 312. 3 credits F, S.

ECE 532. Advanced Communications.
Selected topics in telecommunication systems and wireless communications. Computer simulation. Lab. Prereq.: 431-531. 3 credits S.

ECE 540. Seminar.
Lectures, readings, discussions on current topics. May be repeated on different topics to a maximum of six credits. Prereq.: senior or graduate standing in electrical engineering. 1-3 credits DEMAND.

ECE 551. Control Systems.
Linear time invariant systems, time domain analysis, root locus, frequency domain analysis, compensator design, state-space techniques, introduction to digital control. Additional project required for graduate credit. Lab. Prereq.: 301. 3 credits F, S.

ECE 552. Digital Control Systems.
Analysis and design of discrete-time systems and compensators, state-space approach, implementation of digital control systems. Other topics might include: fuzzy logic, adaptive filtering, and non-linear systems. Lab. Prereq.: 451/551. 3 credits F.

ECE 553. Wireless Communications.
Wireless communication systems, cellular communication concepts, signal propagation through wireless channels, modulation techniques, effects of slow fading on a digital communication system diversity techniques for fading channels, multiple access techniques for wireless standards. Experiments and projects. Additional projects required for graduate credit. Prereq.: 431/531. 3 credits DEMAND.

ECE 571. Digital Signal Processing.
Components of a DSP system, discrete-time signals and z-transform, Fourier analysis (FFT), FIR and llR filter design methods, and quantization effects. Computer projects and simulations. Prereq.: 301 or instructor permission. 3 credits DEMAND.

ECE 573. Neural Networks.
Neural network technology overview, back propagation, conjugate gradient, and cascade-correlation training methods, associative memory, self-organizing nets, adaptive resonance theory net, Hopfield net, constraint satisfaction networks, application and design. Prereq.: 471. 3 credits DEMAND.

ECE 574. Image Processing.
Digital image processing system, elements of visual perception, digital image fundamentals, image representation and description, image transform, image enhancement, image restoration, image encoding, image segmentation, image compression, applications. Lab. Prereq.: 471/571. 3 credits DEMAND.

ECE 582. Design of Integrated Circuits.
Design, and fabrication of integrated circuits. Semiconductor processing and design rules. Designing logic circuits, sense amplifiers, and clock circuits. Yield improvement. Economic and technological trends. Prereq.: 322. 3 credits DEMAND.

Electrical and Computer Engineering (ECE) Courses for Graduate Students Only

ECE 621. Advanced Computer Architecture and Design.
Advanced topics in computer system architecture, real-time computing systems, computer networks, parallel processors, multiprocessors, and methods of modeling and evaluation. Prereq.: 421/521. 3 credits F.

ECE 622. Parallel Computer Architecture.
Introduction and justification for parallel processing, choice of CPU, network topologies, designing a communication network, tight and loose coupling, language and operating systems. Prereq.: 621. 3 credits S.

ECE 623. Advanced Computer Networks.
Multimedia networking and application layer internet protocols. Internet working principles, algorithms and protocols. Network security and management. Lab/project. Prereq.: 423/523. 3 credits DEMAND.

ECE 631. Advanced Digital Communications.
Introduction to digital communication systems. Integrated Services Digital Networks (ISDN). Source coding. Adaptive equalization. Digital modern technique. Representation of system and signal. Carrier and symbol synchronization. Channel coding and interleaving. Spread spectrum signal for digital communications (CDMA). Design projects. Prereq.: 431/531. 3 credits DEMAND.

ECE 632. Digital Coding of Waveforms.
Characteristics of waveforms. Sampling and quantization of waveforms. PCM, DPCM, ADPCM, DM, ADM. Vector quantization. Sub-band coding. Transform coding. Block coding. Trellis Codes, projects. Prereq.: 631. 3 credits DEMAND.

ECE 633. Advanced Topics in Wireless Communication.
In-depth coverage of one or more of the following topics: frequency-hopping spread spectrum, direct-sequence spread spectrum, code division multiple access, fading and multipath channels, and synchronization. Prereq.: 432/532 or equivalent. 3 credits DEMAND.

ECE 647. Technology Management.
Problems associated with managing electrical and computer engineering technology, their rapid changes, and security. 3 credits DEMAND.

ECE 648. System Project Management.
Cost estimation, efficient coding in large software projects, hardware design and integration management. 3 credits DEMAND.

ECE 651. Optimal Control Systems.
Introduction to optimization, calculus of variations, dynamic programming, application to design of control systems, quadratic optimal control, computer simulations. Prereq.: 452 or instructor permission. 3 credits DEMAND.

ECE 652. Stochastic Control Systems.
Introduction to stochastic systems, stochastic state models, analysis of systems with random inputs, analysis and design of stochastic quadratic control systems, analysis of prediction and filtering systems using stochastic system theory. Prereq.: 451. 3 credits DEMAND.

ECE 671. Advanced Digital Signal Processing.
Overview of z-transform, FFT, llR and FIR filters. Multirate digital signal processing. Optimum linear filters. Adaptive digital filters. Power spectrum estimation. Wavelet transform. Selected applications of DSP techniques in speech, sonar, radar, communications and image processing. Projects. Prereq.: 471/571. 3 credits DEMAND.

ECE 672. Random Signals and Noise.
Probability, random variables, random processes, autocorrelation, and spectral functions. Response of linear systems to random inputs. Estimators, error measurement, and statistical description. Project. Prereq.: 451/551 or 431/531. 3 credits DEMAND.

ECE 673. Detection and Extraction of Signals in Noise.
Decision theory, hypothesis testing, estimation theory, estimation of signal parameters, composite hypothesis problem, Wiener filters, Kalman filters. Prereq.: 672 or equivalent. 3 credits DEMAND.

ECE 680. Seminar in Electrical Engineering.
Seminar in current topics in electrical engineering. May be repeated to a maximum of three credits. Prereq.: graduate standing and consent of the instructor. 1-3 credits DEMAND.

ECE 681. Advanced Integrated Circuit.
Semiconductor processing and fabrication techniques. Comparison of Silicon-Gate, NMOS, CMOS, bipolar, and BiCMOS technologies. CAD tools for layout and mask generation. Circuit simulation tools. Prereq.: 312, 322, 381. 3 credits DEMAND.

ECE 682. VLSI Design.
Computer-aided design of monolithic integrated circuits at the transistor, gate, circuit and subsystem level. Design rules, routing, cell placement and chip layout. Testing strategies for LSI, error correlations, validation, testability, fault tolerance, redundancy, and yield improvement. Prereq.: 482/582. 3 credits DEMAND.

ECE 696. Research in Electrical Engineering.
May be repeated to a maximum of nine credits. Prereq.: graduate standing in Electrical Engineering and consent of the student's graduate committee. 1-3 credits DEMAND.

ECE 699. Master's Thesis.
Prereq.: graduate standing in Electrical Engineering and consent of the student's graduate committee. 1-6 credits DEMAND.