Skip main navigation

Electrical and Computer Engineering

Undergraduate Students

Academic Guide

Appendix F: List of Courses

Please note that this is a list of ECE courses offered, past and present. It should not be considered a definitive list; before making any enrollment decisions based on this information, please check with your advisor.

For additional details about a particular course, follow the course number link provided.

Course Units
Undergraduate Courses
18050 Study Abroad Variable
18100 Introduction to Electrical and Computer Engineering 12
18200 Emerging Trends in Electrical and Computer Engineering 1
18202 Mathematical Foundations of Electrical Engineering 12
18213 Introduction to Computer Systems 12
18220 Electronic Devices and Analog Circuits 12
18231 Sophomore Projects Variable
18232 Sophomore Projects Variable
18240 Structure and Design of Digital Systems 12
18243 Introduction to Computer Systems 12
18290 Signals and Systems 12
18300 Fundamentals of Electromagnetics 12
18310 Fundamentals of Semiconductor Devices 12
18320 Microelectronic Circuits 12
18331 Junior Projects Variable
18332 Junior Projects Variable
18340 Digital Computation 12
18341 Logic Design Using Simulation, Synthesis, and Verification Techniques 12
18342 Fundamentals of Embedded Systems 12
18342G Fundamentals of Embedded Systems 12
18342PP Fundamentals of Embedded Systems 12
18345 Introduction to Telecommunication Networks 12
18348 Embedded System Engineering 12
18349 Embedded Real-Time Systems 12
18370 Fundamentals of Control 12
18390 ECE Co-op Variable
18391 Noisy Signal Representation and Processing 12
18401 Electromechanics 12
18402 Applied Electrodynamics 12
18411 Computational Techniques in Engineering 12
18412 Semiconductor Devices II 12
18415 From Design to the Market for Deep Submicron ICs 12
18418 Electric Energy Processing: Fundamentals and Applications 12
18419 Semiconductor Device Applications - Optoelectronics and Nanoelectronics 12
18421 Analysis and Design of Analog Circuits 12
18422 Analysis and Design of Digital Circuits 12
18431 Senior Projects Variable
18432 Senior Projects Variable
18447 Introduction to Computer Architecture 12
18450 Digital Communications 12
18472 Fundamentals in Electric Energy Systems 12
18474 Embedded Control Systems 12
18482 Telecommunications, Technology Policy & Management 12
18487 Introduction to Computer and Network Security and Applied Cryptography 12
18491 Digital Signal Processing 12
18492 Special Topics in Speech Processing 12
18493 Electroacoustics 12
18496 Introduction to Biomedical Imaging and Image Analysis 12
18499 Internship Variable
18510 Sensor Systems Design 12
18513 RF Circuits and Antennas for Wireless Systems 12
18513SV RF Circuits and Antennas for Wireless Systems 12
18525 Integrated Circuit Design Project 12
18540 Rapid Prototyping of Computer Systems 12
18545 Advanced Digital Design Project 12
18549 Embedded Systems Design 12
18551 Digital Communication and Signal Processing Systems Design 12
18578 Mechatronic Design 12
18587 Electrical Energy Conversion, Control, and Management 12
Graduate Courses
18601 Entrepreneurship and Innovation in Technology 12
18603 Leadership for Engineers 12
18605 Innovation in Science and Engineering - Theory and Fundamentals 12
18606 Innovation in Science in Engineering - Application 6
18610 Fundamentals of Modern CMOS Devices 12
18614 Microelectromechanical Systems 12
18615 Micro and Nano Systems Fabrication 12
18616 Information Storage Devices and Systems 12
18617 Memory Devices and Systems 12
18618 Smart Grids and Future Electric Energy Systems 12
18622 Advanced Digital Integrated Circuit Design 12
18623 Analog Integrated Circuit Design 12
18629 Special Topics in Circuits: Integrated Microsystems 12
18629PP Special Topics in Circuits: Microelectronics & Micromechanical Technologies 12
18630 Introduction to Security and Policy 12
18630G Introduction to Computer Security 12
18631 Introduction to Information Security 12
18637 Wireless Network Security 12
18638 Mobile Security 12
18639A Special Topics in Security: Intrusion Tolerance 12
18639F Special Topics in Security: Browser Security 12
18639PP Special Topics in Security: Intrusion Tolerance 12
18639SV Special Topics in Security: Mobile Security 12
18641 Java for Smart Phone Development 12
18642 Introduction to Software Engineering 12
18644 Mobile Hardware for Software Engineers 12
18645 How to Write Fast Code 12
18645SV How to Write Fast Code Variable
18648 Real-Time Embedded Systems 12
18649 Distributed Embedded Systems 12
18650 Policies of Wireless Systems and the Internet 12
18660 Numerical Methods for Engineering Design and Optimization 12
18667 Design of Integrated Embedded Systems 12
18669 Special Topics In Cad I: Computing and Biology: Theory and Practice 12
18697 Statistical Discovery and Learning Variable
18698 Neural Signal Processing 12
18700 Technology Entrepreneurship 12
18703 Special Topics in ECE: Obtaining Value from R&D in an Industrial Setting 12
18712 Elements of Photonics for Communication Systems 12
18713 Optical Networks 12
18713PP Optical Networks 12
18715 Magnetic Materials and Devices 12
18716 Advanced Applied Magnetism 12
18721 Advanced Analog Integrated Circuits Design 12
18722 Advanced Digital Integrated Circuits Design 12
18723 RF IC Design and Implementation 12
18724 Microelectromechanical System Design 12
18725 Advanced Digital Integrated Circuit Design 12
18729C Special Topics in Circuits: Power Electronics 12
18729E Special Topics in Circuits: IC Technology: 3D System Integration (with VeSFETs) 12
18730 Introduction to Computer Security 12
18730G Introduction to Computer Security 12
18730PP Introduction to Computer Security 12
18731 Network Security 12
18731PP Network Security 12
18732 Secure Software Systems 12
18732J Secure Software Systems 12
18732PP Secure Software Systems 12
18733 Applied Cryptography 12
18733J Applied Cryptography 12
18733SV Applied Cryptography 12
18739A Special Topics in Security: Foundations of Security and Privacy 12
18739C Special Topics in Security: Vulnerability, Defenses, and Malware Analysis 12
18739SV Special Topics in Security: Foundations of Security and Privacy 12
18740 Computer Architecture 12
18741 Advanced Computer Architecture 12
18742 Parallel Computer Architecture 12
18743 Energy Aware Computing 12
18745 Rapid Prototyping of Computer Systems 12
18746 Advanced Storage Systems 12
18748 Wireless Sensor Networks 12
18749 Fault-Tolerant Distributed Systems 12
18749PP Fault-Tolerant Distributed Systems 12
18750 Fundamentals of Telecommunications Networks 12
18751 Applied Stochastic Processes 12
18752 Estimation, Detection and Identification 12
18752PP Estimation, Detection and Identification 12
18753 Information Theory and Coding 12
18754 Error Control Coding 12
18756 Packet Switching and Computer Networks 12
18756G Packet Switching and Computer Networks 12
18756PP Packet Switching and Computer Networks 12
18757 Network Management and Control 12
18757PP Network Management and Control 12
18758 Wireless Communications 12
18759 Wireless Networks 12
18759G Wireless Networks 12
18759PP Wireless Networks 12
18760 VLSI CAD: Logic to Layout 12
18762 Circuit Simulation: Theory and Practice 12
18764 In Between Design and Manufacturing of Deep-Submicron Integrated Circuits 12
18765 Digital Systems Testing and Testable Design 12
18769 Design for Manufacturability in Nanometer Era 12
18771 Linear Systems 12
18771PP Linear Systems 12
18777 Complex Large-Scale Dynamic Systems 12
18781 Speech Recognition and Understanding 12
18781SV Speech Recognition and Understanding 12
18782PP Machine Learning 12
18791 Medical Imaging Analysis 12
18792 Advanced Digital Signal Processing 12
18793 Optical Image and Radar Processing 12
18794 Pattern Recognition Theory 12
18795 Bioimage Informatics 12
18796PP Multimedia Communications: Coding, Systems, and Networking 12
18797 Machine Learning for Signal Processing 12
18798 Image, Video, and Multimedia 12
18798PP Image, Video, and Multimedia 12
18799 R Special Topics in Signal Processing: Large Scale Stochastic Adaptive Systems 12
18799A Special Topics in Signal Processing: Registration in Bioimaging 12
18799B Special Topics in Signal Processing: Nonlinear Optimization 12
18799C Special Topics in Signal Processing: Constraint Satisfaction and Optimization 12
18799D Special Topics in Signal Processing: Design Impletmentation of Speech Recognition Systems 12
18799E Special Topics in Signal Processing: Biometric Recognition 12
18799F Special Topics in Signal Processing: Algebraic Signal Processing Theory 12
18799G Special Topics in Signal Processing: Wavelets Multiresolution Techniques 12
18799H New Topics in Signal Processing: Network Science: Modeling and Inference 12
18799K Special Topics in Signal Processing: Cognitive Video 12
18799L Special Topics in Signal Processing: Advanced Speech Lab 12
18799M Special Topics in Signal Processing: Advanced Machine Learning 12
18799PF Special Topics in Signal Processing: Image Analysis and Recognition 12
18799PP Special Topics in Signal Processing: Large Scale Stochastic Adaptive Systems Variable
18799R Special Topics in Signal Processing: Large Scale Stochastic Adaptive Systems 12
18817 Applied Physics: Fundamentals of Semiconductors and Nanostructures 12
18819A Special Topics in Applied Physics: Applications of Lithographically 12
18819C Special Topics in Applied Physics: Micro and Nano Systems Fabrication 12
18819D Special Topics in Applied Physics: Nanoscale Electronic Devices: Science, Materials, and Potential Applications 12
18819E Special Topics in Applies Physics: Neural Technology, Sensing, and Stimulation 12
18819H Special Topics in Applied Physics: Physical Sensors, Transducers and Instrumentation 12
18819L Special Topics in Applied Physics: Antennas for Wireless Communications 12
18819M Special topics in Applied Physics: Ultrasonic Devices and Applications 12
18835PP Special Topics in Applied Security 12
18842 Distributed Systems 12
18842G Distributed Systems 12
18842PP Distributed Sysyems 12
18843 Mobile and Pervasive Computing 12
18843S Mobile and Pervasive Computing 12
18843SV Mobile and Pervasive Computing 12
18845 Internet Services 12
18847PP Special Topics in Computer Systems: Self Organizing Networks 12
18847Z Special Topics in Computer Systems: Data Intensive Computing and Storage 12
18848B Special Topics in Embedded Systems: CE: Real Time Multimedia Systems Modeling 12
18848C Special Topics in Embedded Systems: Networked Cyber-Physical Systems 12
18848D Special Topics in Embedded Systems: Sports Technology 12
18848PP Special Topics in Embedded Systems: Distributed Real-Time and Embedded Systems 12
18849 Dependable Embedded Systems 12
18859 Special Topics in Communications: Communication and Networking 12
18859C Special Topics in Communications: Network Management and Control 12
18859G Special Topics in Communication: Communication and Networking 12
18859H Special Topics in Communications: Emerging Topics in Wireless Networks 12
18859PP Special Topics in Communications: Network Services and Systems 12
18869A Special Topics in CAD: Statistical IC Design 12
18869B Special Topics in CAD: Design for Manufacturability 12
18869D Special Topics in CAD: Wild and Crazy Ideas in Electrical and Computer Engineering 12
18875 Engineering and Economics of Electric Energy Systems 12
18879A Special Topics in Systems and Controls: Computer Control Engineering 12
18879C Special Topics in Systems and Controls: Optimal Control 12
18879H Special Topics in Systems and Control: Advanced Linear Systems and Control 12
18879K Special Topics in Systems and Controls: Adaptive Control and Signal Processing 12
18879L Special Topics in Systems and Controls: Logical Analysis of Hybrid Systems 12
18879M Special Topics in Systems and Control: Optimization in Energy Networks 12
18879N Special Topics in Systems and Control: Multi-Agent Systems 12
18879P Special Topics in Systems and Control: Engineering and Economics of Electric Power Systems 12
18879PR Special Topics in Systems and Control: Nonlinear Systems 12
18879Q Special Topics in Systems and Control: Nonlinear Dynamics, Chaos, and Control: How Systems Really Work 12
18879R Special Topics in Systems and Control: Electric Power Systems: Modeling, Analysis, and Control 12
18879S Special Topics in Systems and Control: Networked Control Systems 12
18879SV Special Topics in Systems and Controls: Stochastic Optimization 12
18879T Special Topics in Systems and Control: Nonlinear Systems 12
18879U Special Topics in Systems and Control: Stochastic Optimization 12
18882A A Special Topics in Energy Systems: Power Electronics 12
18901 Graduate Seminar Variable
18902 Graduate Seminar Variable
18906 Graduate Seminar Variable
18980 M.S. Graduate Project Variable
18983 M.S. Teaching Assistantship Variable
18984 M.S. Teaching Assistantship Variable
18990 Ph.D. Graduate Research Variable
18990PP Ph.D. Graduate Research Variable
18991 ECE Graduate Teaching Internship Variable
18991PP ECE Graduate Teaching Internship Variable
18992 ECE Graduate Teaching Internship 12
18995 Practicum in Electrical and Computer Engineering Variable
CIT Interdisciplinary
39200 Business for Engineers 9


5000 Forbes Avenue / Pittsburgh, PA 15213-3890 / Phone: 412-268-7400 / Fax: 412-268-2860