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
18220 Fundamentals of Electrical Engineering 12
18231 Sophomore Projects Variable
18232 Sophomore Projects Variable
18240 Fundamentals of Computer Engineering 12
18300 Fundamentals of Electromagnetics 12
18310 Fundamentals of Semiconductor Devices 12
18321 Analysis and Design of Analog Circuits 12
18322 Analysis and Design of Digital 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
18342P Fundamentals of Embedded Systems 12
18345 Introduction to Telecommunication Networks 12
18348 Embedded System Engineering 12
18349 Embedded Real-Time Systems 12
18349P Embedded Real-Time Systems 12
18390 ECE Co-op Variable
18396 Signals and Systems 12
18401 Electromechanics 12
18402 Applied Electrodynamics 12
18410 Physical Sensors, Transducers and Instrumentation 12
18411 Computational Techniques in Engineering 12
18412 Field Effect Devices and Technology 12
18415 From Design to the Market for Deep Submicron ICs 12
18416 Data Storage Systems 12
18417 Introduction to Optical Communications Systems 12
18418 Electric Energy Processing: Fundamentals and Applications 12
18419 Electron Device Physics 12
18431 Senior Projects Variable
18432 Senior Projects Variable
18447 Introduction to Computer Architecture 12
18450 Digital Wireless Communications 12
18470 Fundamentals of Control 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 Speech Processing 12
18493 Electroacoustics 12
18496 Introduction to Biomedical Imaging and Image Analysis 12
18499 Internship Variable
18513 RF Circuits and Antennas for Wireless Systems 12
18517 Data Storage Systems Design Project 12
18525 Integrated Circuit Design Project 12
18527 Digital Systems on a Chip Design 12
18540 Rapid Prototyping of Computer Systems 12
18544 Network Design and Evaluation 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
Graduate Courses
18610 Fundamentals of Modern CMOS Devices 12
18614 Microelectromechanical Systems 12
18615 Micro and Nano Systems Fabrication 12
18622 Advanced Digital Integrated Circuit Design 12
18623 Analog Integrated Circuit Design 12
18630 Introduction to Security and Policy 12
18639P Special Topics in Security: Intrusion Tolerance 12
18645 How to Write Fast Code 12
18649 Distributed Embedded Systems 12
18650 Policies of Wireless Systems and the Internet 12
18700 Technology Entrepreneurship 12
18703 Special Topics in ECE: Obtaining Value from R&D in an Industrial Setting Variable
18709 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
18715 Physics of Applied Magnetism 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
18729C Special Topics in Circuits: Power Electronics 12
18730 Introduction to Computer Security 12
18730G Introduction to Computer Security 12
18730P Introduction to Computer Security 12
18731 Network Security 12
18731P Network Security 12
18732 Secure Software Systems 12
18732J Secure Software Systems 12
18732P Secure Software Systems 12
18733 Applied Cryptography 12
18733J Applied Cryptography Variable
18739 Special Topics in Security: Foundations of Security and Privacy 12
18741 Advanced Computer Architecture 12
18742 Multiprocessor Computer Architecture 12
18743 Energy Aware Computing 12
18744 Hardware Systems Engineering 12
18745 Rapid Prototyping of Computer Systems 12
18746 Advanced Storage Systems 12
18747 Advanced Techniques in Microprocessors 12
18748 Wireless Sensor Networks 12
18749 Fault-Tolerant Distributed Systems 12
18749P Fault-Tolerant Distributed Systems Variable
18751 Applied Stochastic Processes 12
18752 Estimation, Detection and Identification 12
18753 Information Theory and Coding 12
18756 Packet Switching and Computer Networks 12
18756G Packet Switching and Computer Networks Variable
18756P Packet Switching and Computer Networks Variable
18757 Network Management and Control 12
18758 Wireless Communications 12
18759 Wireless Networks 12
18759G Wireless Networks Variable
18759P 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
18766 The Art and Science of System Level Design 12
18767 VLSI CAD: Software to Logic 12
18771 Linear Systems 12
18771P Linear Systems 12
18777 Complex Large-Scale Dynamic Systems 12
18792 Advanced Digital Signal Processing 12
18793 Optical Image and Radar Processing 12
18794 Pattern Recognition Theory 12
18795 Advanced Bioimage Informatics 12
18796P Multimedia Communications: Coding, Systems, and Networking 12
18798 Image, Video, and Multimedia 12
18798P Image, Video and Multimedia 12
18799A Special Topics in Signal Processing: Registration in Bioimaging 12
18799C Special Topics in Signal Processing: Constraint Satisfaction and Optimization 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
18817 Applied Physics: Fundamentals of Semiconductors and Nanostructures 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
18819H Special Topics in Applied Physics: Physical Sensors, Transducers and Instrumentation 12
18819L Special Topics in Applied Physics: Antennas for Wireless Communications 12
18835P Special Topics in Applied Security Variable
18842 Distributed Systems 12
18842P Distributed Sysyems 12
18843 Mobile and Pervasive Computing 12
18845 Internet Services 12
18847P Special Topics in Computer Systems: Modern foundations of computer networking 12
18848 Special Topics in Embedded Systems: Wireless Sensor Networks 12
18848B Special Topics in Embedded Systems: CE: Real Time Multimedia Systems Modeling 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
18859D Special Topics in Communications: Error Control Coding 12
18859P Special Topics in Communications: Principles of Broadband Networks 12
18869A Special Topics in CAD: Statistical IC Design 12
18869B Special Topics in CAD: Design for Manufacturability 12
18875 Engineering and Economics of Electric Energy Systems 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
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
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
18990P Ph.D. Graduate Research Variable
18991 ECE Graduate Teaching Internship 12
18991P ECE Graduate Teaching Internship Variable
18992 ECE Graduate Teaching Internship 12
18995 Practicum in Electrical and Computer Engineering Variable


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