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
Potentially offered with the following Instruction Type(s):
Laboratory
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
Potentially offered with the following Instruction Type(s):
Lecture
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.
ELEC 3850 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
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
Potentially offered with the following Instruction Type(s):
Lecture
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
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.
CMPE 4611 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture/Lab
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
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
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
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
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
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
Lecture
