Computer Science and Engineering

CSE 121 Microprocessor System Design

The design and use of microprocessor-based systems. Covers microprocessor and microcontroller architecture, programming techniques, bus and memory organization, DMA, timing issues, interrupts, peripheral devices, serial and parallel communication, and interfacing to analog and digital systems. (Formerly Computer Engineering 121.)

Requirements

Prerequisite(s): CSE 12, CSE 12L, CSE 100, CSE 100L; and CSE 13E or CSE 13S or CSE 15 and CSE 15L; and ECE 101, ECE 101L, PHYS 5C and PHYS 5N. Concurrent enrollment in CSE 121L is required.

Credits

5

Quarter offered

Fall, Spring

Instructor

Anujan Varma, David Harrison