CSE 132 introduces students to fundamental concepts in the basic operation of computers, from microprocessors to servers, and explores the universal similarities between all modern computing problems: how do we represent data? How do we communicate with other computers? How do processors "think"?
We study inputs, outputs, and sensing; information representation; basic computer architecture and machine language; time-critical computation; inter-machine communication; and protocol design.
Students use both desktop systems and hand-held (Arduino-compatible) micro-controllers to design and implement solutions to problems. They also participate in active-learning sessions where they work with professors and their peers to solve problems collaboratively.
Prerequisite: CSE 131 or equivalent.
The welcome email we sent out is here.
Head TAs this semester are Nina Tekkey and Michael Filippini. TA office hours are documented here.
This is a lecture-less class, please do the prep work and attend studio to keep up.
Class will be in Urbauer 216/218 every Tuesday and Thursday. Lab locations are on the 2nd floor of Urbauer. Come to the lab for which you are registered, but we may move you to a different section (at the same time) to better handle the load.
Recitation will be in Urbauer 218 every Thursday at 5:30 PM. These will be recorded and made available.
We will primarily use Piazza for communication in the class. Please use Piazza over email for asking questions.
Here are some useful links:
The calendar is subject to change during the course of the semester.
Here are links to explanatory guides on course material: