Introduction to computer systems and assembly language and how computers compute in hardware and software. Topics include digital logic, number systems, data structures, compiling/assembly process, basics of system software, and computer architecture. May include C language. Students with no prior programming experience are strongly recommended to take CSE 3, CSE 5J, CSE 20 (formerly CMPS 5P), CsE 10, or equivalent before taking this course. (Formerly CMPE 12L.)
Enrollment Requirements
Prerequisite(s): previous or concurrent enrollment in CSE 12 is required.
Class Notes
Prerequisites will not be waived for CSE courses.
There will be no exceptions. Do not contact instructors, they do not have permission codes.
If you have met the prereqs and want to be added to the waitlist, email summer@ucsc.edu with your ID number.