Semiconductor-related courses offered by the Electrical and Computer Engineering Department


 • ECE 171 Digital Circuits (4)

• ECE 172 Digital Systems (4)

• ECE 221 Electric Circuit Analysis I (4)

• ECE 222 Electric Circuit Analysis II (4)

• ECE 223 Electric Circuit Analysis III (4)

• ECE 321 Electronics I (4)

• ECE 322 Electronics II (4)

• ECE 323 Electronics III (4)

• ECE 341 Introduction to Computer Hardware (4)

• ECE 351 Verilog and FPGA Design (4)

• ECE 361 Computer System Organization (4)

• ECE 362 Embedded Operating Systems (4)

• ECE 371 Microprocessors (4)

• ECE 372 Microprocessor Interfacing and Embedded Systems (5)

• ECE 373 Embedded Operating Systems & Device Drivers (5)

• ECE 415 Fundamentals of Semiconductor Devices (4)

• ECE 428 VLSI Computer-Aided Design (4)

• ECE 481 ASIC: Modeling and Synthesis (4)

• ECE 486 Computer Architecture (4)

• ECE 511 Solid State Electronics I (4)

• ECE 512 Solid State Electronics II (4)

• ECE 513 Solid State Electronics III (4)

• ECE 515 Fundamentals of Semiconductor Devices (4)

• ECE 516 Integrated Circuit (IC) Technologies (4)

• ECE 521 Analog Integrated Circuit Design I (4)

• ECE 522 Analog Integrated Circuit Design II (4)

• ECE 525 Digital Integrated Circuit Design I (4)

• ECE 526 Digital Integrated Circuit Design II (4)

• ECE 527 High-performance Digital Systems (4)

• ECE 528 VLSI Computer-Aided Design (4)

• ECE 529 CAD for ULSI and Emerging Technologies (4)

• ECE 530 Physical Design of Digital Integrated Circuits (4)

• ECE 531 Microwave Circuit Design I (4)

• ECE 532 Microwave Circuit Design II (4)

• ECE 540 System-on-Chip Design with FPGAs (4)

• ECE 544 Embedded System Design with FPGAs (4)

• ECE 558 Embedded Systems Programming (4)

• ECE 560 Assertion Based Verification (4)

• ECE 571 Introduction to System Verilog for Design and Verification (4)

• ECE 581 ASIC: Modeling and Synthesis (4)

• ECE 582 Formal Verification of Hardware/Software Systems (4)

• ECE 583 Low Power Digital IC Design (4)

• ECE 585 Microprocessor System Design (4)

• ECE 586 Computer Architecture (4)

• ECE 587 Advanced Computer Architecture I (4)

• ECE 588 Advanced Computer Architecture II (4)

• ECE 589 Performance Analysis of Local Area Networks (4)

• ECE 590 Digital Design Using Hardware Description Languages (4)

• ECE 593 Fundamentals of Pre-Silicon Validation (4)

• ECE 595 Emulation and Functional Specification Verification (4)

• ECE 597 Post-Silicon Electrical Validation (4)

• ECE 627 High-performance Digital Systems (4)

• ECE 629 CAD for ULSI and Emerging Technologies (4)

• ECE 682 Formal Verification of Hardware/Software Systems (4)

• ECE 690 Digital Design Using Hardware Description Languages (4)

Semiconductor-related courses offered by the Mechanical and Materials Engineering  Department


• ME 510 Introduction to Semiconductor Materials and Manufacturing

• ME 510 Thin Film Technology

• ME 513 Engineering Material Science

• ME 527 Phase Transformations and Kinetics in Materials

• ME 528 Scanning Electron Microscopy for Materials and Device Characterization

• ME 529 Transmission Electron Microscopy and Chemical Analysis of Material

• ME 547 Transfer and Rate Processes

• ME 576 Materials Failure Analysis

• ME 578 Introduction to Electronic Packaging

• MSE 547 Diffusion


Semiconductor-related courses offered by the Physics Department


PH 314, 315, 316 Experimental Physics 

PH 319 Solid State Physics for Engineers 

PH 545 Microelectronic Device Fabrication I 

PH 546 Microelectronic Device Fabrication II 

PH 547 Microelectronic Device Fabrication III

PH 481/581 Introduction to Nano-Materials Science & Engineering 

PH 440/540 Physics of Solid-State Devices I 

PH 548 Electronic material and device characterization

PH 464/564 Applied Optics