Computer Engineering (CMPE)

CMPE 3610:   Design and Design Tools in ECE  
Electrical Comp Engineering  
"Command line SPICE; drawings for laser cutters and NC milling machines; specifying real resistors, capacitors, and inductors; understanding ground concepts; designing DC power supplies: PCB layout using KiCad or similar; numerical optimization for design; research and the creative process in design."   
1 credit  
Prerequisites
ELEC 3511 and ENGR 3610 and 24 Earned Credits.
  
Potentially offered with the following Instruction Type(s):
Laboratory
  
CMPE 4210:   Embedded Systems Design  
Electrical Comp Engineering  
Characteristics of embedded computing applications; performance metrics in embedded systems; embedded system design process; microcontroller/CPU/SoC/DSP ISAs; processes and operating systems; RTOSes; peripheral busses; networking and distributed embedded architectures; interfacing with memory; analog I/O.  
3 credits  
Prerequisites
ELEC 3511 and ELEC 4850 and ELEC 4860 and 24 Earned Credits.
  
Potentially offered with the following Instruction Type(s):
Lecture
  
CMPE 4310:   Computer Architecture  
Electrical Comp Engineering  
Computer Architecture: instruction set architecture; single-cycle, FSM, and pipelined processor microarchitecture; hazards; memory technology; caches; memory protection, translation, and virtualization; FSM and pipelined cache microarchitecture; integration of processors and memories; performance analysis; superscalar execution; multiprocessors.  
3 credits  
Prerequisites
ELEC 3850 and 24 Earned Credits.
  
Potentially offered with the following Instruction Type(s):
Lecture
  
CMPE 4320:   Testing of Computing Systems  
Electrical Comp Engineering  
Physical defects from semiconductor manufacture, fault modeling and simulation, fault activation and detection in digital systems, digital test pattern synthesis, test coverage, test compaction, online/offline/BIST testing concepts, design-for-test, design-for- manufacture, system testability and diagnosability.  
3 credits  
Prerequisites
ELEC 3511 and ELEC 3850 and ELEC 3860 and 24 Earned Credits.
  
Potentially offered with the following Instruction Type(s):
Lecture
  
CMPE 4611:   Senior Design in Comp. Engr. I  
Electrical Comp Engineering  
Senior design project formulation, report preparation, and presentation.  
1 credit  
Potentially offered with the following Instruction Type(s):
Lecture/Lab
  
CMPE 4612:   Senior Des. in Comp. Engr. II  
Electrical Comp Engineering  
Second-semester senior design project formulation, report preparation, implementation, and presentation.  
3 credits  
Prerequisites
CMPE 4611 and 24 Earned Credits.
  
Potentially offered with the following Instruction Type(s):
Lecture/Lab
  
CMPE 5210:   Embedded Systems Design  
Electrical Comp Engineering  
Characteristics of embedded computing applications; performance metrics in embedded systems; embedded system design process; microcontroller/CPU/SoC/DSP ISAs; processes and operating systems; RTOSes; peripheral busses; networking and distributed embedded architectures; interfacing with memory; analog I/O.  
3 credits  
Potentially offered with the following Instruction Type(s):
Lecture
  
CMPE 5310:   Computer Architecture  
Electrical Comp Engineering  
Computer abstractions and technology; performance analysis; instruction set architecture; programming in assembly language; computer arithmetic, single- cycle, multicycle, and pipelined microarchitecture; datapath controller; hazards and exceptions; superscalar execution; memory technology; locality and hierarchy; caches; memory protection, translation, and virtualization; dependability; cache controller, cache coherence; parallel processors, multithreading, graphics processing unit  
3 credits  
Potentially offered with the following Instruction Type(s):
Lecture
  
CMPE 5320:   Testing of Computing Systems  
Electrical Comp Engineering  
Physical defects from semiconductor manufacture, fault modeling and simulation, fault activation and detection in digital systems, digital test pattern synthesis, test coverage, test compaction, online/offline/BIST testing concepts, design-for-test, design-for- manufacture, system testability and diagnosability.  
3 credits  
Potentially offered with the following Instruction Type(s):
Lecture
  
CMPE 5710:   Embedded Systems Design  
Electrical Comp Engineering  
Characteristics of embedded computing applications; performance metrics in embedded systems; embedded system design process; microcontroller/CPU/SoC/DSP ISAs; processes and operating systems; RTOSes; peripheral busses; networking and distributed embedded architectures; interfacing with memory; analog I/O.  
3 credits  
Potentially offered with the following Instruction Type(s):
Lecture
  
CMPE 5810:   Computer Architecture  
Electrical Comp Engineering  
Computer abstractions and technology; performance analysis; instruction set architecture; programming in assembly language; computer arithmetic, single- cycle, multicycle, and pipelined microarchitecture; datapath controller; hazards and exceptions; superscalar execution; memory technology; locality and hierarchy; caches; memory protection, translation, and virtualization; dependability; cache controller, cache coherence; parallel processors, multithreading, graphics processing unit  
3 credits  
Potentially offered with the following Instruction Type(s):
Lecture
  
CMPE 5820:   Testing of Computing Systems  
Electrical Comp Engineering  
Physical defects from semiconductor manufacture, fault modeling and simulation, fault activation and detection in digital systems, digital test pattern synthesis, test coverage, test compaction, online/offline/BIST testing concepts, design-for-test, design-for- manufacture, system testability and diagnosability.  
3 credits  
Potentially offered with the following Instruction Type(s):
Lecture