Lecture |
|
|
|
|
|
|
|
Systems Programming A |
Enrollment Information (not real time - data refreshed nightly)
|
|
|
|
|
Class #:
|
<<< >>> | |
Enrollment Capacity:
|
220 |
Section:
|
A |
|
Enrollment Total:
|
188 |
Credits:
|
4.00 credits
|
|
Seats Available:
|
32 |
Dates:
|
01/31/2022 - 05/13/2022 |
|
Status:
|
OPEN |
Days, Time:
|
M W F , 9:00 AM - 9:50 AM |
Room: |
Cooke 121 |
view map |
Location: |
North Campus |
|
|
|
 |
 |
Chained Courses |
 |
 |
You must register in one of the class(es) below to get the above section:
|
 |
 |
Enrollment Requirements |
 |
 |
Prerequisites: Pre-Requisite: CSE 116. SEAS or ENS approved or Intended Majors, CS Minors, or Data Intensive Computing Cert. |
 |
 |
Course Description |
 |
 |
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. |
 |
 |
Instructor(s) |
 |
 |
|
Blanton |
look up |
|
|
 |
 |
On-line Resources |
 |
 |
|
 |
 |
Other Courses Taught By: Blanton |
 |
 |
|