Class Detail

UCSC Logo

CSE 12 - 01   Computer Systems and Assembly Language and Lab

2024 Summer Quarter

Search



Copy Link
Textbooks
Course Readers

Class Details

Career
Undergraduate
Grading
Student Option
Class Number
70250
Type
Lecture
Instruction Mode
Synchronous Online
Credits
7 units
General Education
 
Status
Open
Available Seats
119
Enrollment Capacity
200
Enrolled
81
Wait List Capacity
0
Wait List Total
0

Description

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 the system software, and computer architecture. Course is 7 credits with integrated laboratories illustrating concepts covered in lecture. Note that CSE 12 assumes some programming experience. Students can show programming experience by taking one of the courses listed in the prerequisite list below or by taking the CSE python Test-out Exam: https://undergrad.soe.ucsc.edu/cse-20-testout-exam (Formerly CSE 12 and CSE 12L)

Enrollment Requirements

Prerequisite(s): CSE 5J, or CSE 20, or CSE 30, or BME 160, or equivalent.

Class Notes

UCSC students - if you completed the prerequisites but get an error message - email your proof of prerequisite material to the instructor for approval to enroll - Marcelo Siero, msiero2@ucsc.edu.
Visiting students - if you completed the prerequisites but get an error message - email your proof of prerequisite material to summer@ucsc.edu for permission to enroll.
From the Instructor: Office Hours: 7PM-8PM

Meeting Information

Days & Times Room Instructor Meeting Dates
TuTh 05:00PM-07:00PM Online Siero,M. 06/24/24 - 08/16/24
Search