Course Info

Browse the Course Catalog Course Search

Course Info for CPSC - 275 - 21, Fall 2023
Class number: 2039 Title: Intro to Computer Systems Department: Computer Science
Career: Undergraduate Component: Laboratory Session: Regular
Instructor's Permission Required: No Grading Basis: Regular Units: 1.25
Enrollment limited to 18 Current enrollment: 18 Available seats: 0
Start date: Tuesday, September 5, 2023 End date: Thursday, December 21, 2023 Mode of Instruction: In Person
Schedule: T: 1:30PM-4:10PM, MECC - 124 Instructor(s): Yoon, Peter
Prerequisite(s): Prerequisite: C- or better in Computer Science 215.
Distribution Requirement: Meets Numerical & Symbolic Reasoning Requirement
Course Description:
This course introduces the fundamental organization and structure of modern computer systems from the perspective of a programmer. Students will become more effective programmers as they learn how computer systems compile, link, and execute programs, store information, and communicate. Topics covered will include data representations, computer arithmetic, low-level representations of programs, processor organization, the memory hierarchy and management, processes, and system-level I/O. A required weekly lab will involve a series of programming exercises related to these topics.