Computer Architecture and Design OverviewComputer architecture and design encompasses everything from instruction set architecture to microprocessor design, memory hierarchy, interconnect, I/O, and performance measurement. Target applications range from consumer electronics and graphics processors to industrial and automotive electronics to desktop, servers, and high-performance computing.The computer architecture and design track provides a solid foundation in computer architecture and design as well as an introduction to more advanced topics. The depth and breadth options along with electives allow the flexibility for an additional emphasis on design verification, embedded systems, or IC design. CoreECE 585 Microprocessors System DesignECE 586 Computer ArchitectureECE 587 Advanced Computer Architecture IECE 588 Advanced Computer Architecture IIDepth and Breadth Course listECE 525 Digital Integrated Circuit Design IECE 526 Digital Integrated Circuit Design IIECE 527 High-Performance Digital SystemsECE 540 System on a Chip Design with FPGAsECE 544 Embedded System Design with FPGAsECE 571 Introduction to System Verilog for Design and VerificationECE 581 ASIC Modeling and SynthesisECE 582 Formal Verification of HW/SW SystemsECE 583 Low Power IC DesignECE 593 Fundamentals of Pre-Silicon ValidationTrack Completion FormsProgram Completion FormThesis Program Completion FormTrack Director Mark Faust, Assistant Professor Professor Faust has been with the ECE Department at PSU since 2004. Prior to that he worked in the high performance workstation, EDA, software, and ATE industries as an engineer, Vice-President of Engineering, and GM... See full profile for Mark Faust Useful Links for Current and Prospective Students MS Program Admissions MS Program Requirements Research Laboratories ECE Course Information