Skip to main content.

Courses

Subjects

Search Results

Course Prefix: CSE   Course #: 220   Keywords: null   showing 1 to 1 of ~1

CSE 220LLB Systems Programming

View Schedule CSE 220LLB Systems Programming Lecture

This course is an introductory course on computer systems. It introduces computer systems from a programmer's perspective, rather than a system implementer's perspective, which prepares students for more advanced topics that discuss the internals of a computer system (e.g., operating systems or computer architecture). As a result, the focus of the course is teaching programmable interfaces of a computer system as well as how to use them correctly and effectively when writing a program. The topics mainly include hardware/software interfaces (e.g., data representation in memory) and OS/application interfaces (e.g., syscalls). In discussing these topics, the course gives an overview of a complete computer system, the hardware, operating system, compiler, and network, in order to guide students through various components that modern programs rely on to accomplish their intended purposes.

Credits: 4
Grading: Graded (GRD)
Typically Offered: Fall, Spring
Prerequisites: CSE 116. SEAS approved or Intended Majors, CS Minors.

Course Search

date_range Schedule: {{course.abbr}} {{course.num}} {{course.title}} close
 
No schedule for this course in the {{semester.toUpperCase()}} semester.
Schedule for {{course.abbr}} {{course.num}} {{course.title}}
Course # Type Title Section Where When Seats Left
{{c._id}} << >> {{c.catalog.type_pk}} {{c.alt_title}} {{c.catalog.description}} {{c.section}} {{c.room}} MTWRFSaSu {{getTime(c.when[0].dates.start,false)}}-{{getTime(c.when[0].dates.end,true)}} {{getSeatsLeft(c.enrollment)}}
 
Published: Jul 23, 2019 14:26:04