CSE220
Course | CSE220 |
---|---|
Title | System Fundamentals I |
Credits | 4 |
Course Coordinator |
Michael Ferdman |
Description |
Introduces systems-level programming concepts using the C language and assembly language, and explores the correspondence of programming constructs in these languages. Topics include internal data representation, basic instructions and control structures, bitwise operations, arithmetic operations, memory management, pointers, function calls and parameter passing, linking, and loading. Included is an overview of computer architecture and organization topics, including von Neumann architecture, the memory hierarchy, and basics of pipelining. |
Prerequisite | C or higher in CSE 214 or co-requisite CSE 260 and CSE major |
Course Outcomes |
|
Textbook |
|
Major Topics Covered in Course |
|
Laboratory | |
Course Webpage |
|