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