Loading course details…
Loading course details…
American University · 4.0 credits · UGRD

Systems Programming (4) Systems programming comprises the development, testing, and maintenance of software and firmware used in computer systems. The interface between the machine and the applications presents specific challenges and opportunities to develop and improve systems performance and reliability. This course focuses on understanding this domain and learning the primary tools and techniques for developing device drivers, modifying systems interfaces, and managing operational performance. Students use low level, compiled languages including C and operating systems shell scripting languages to implement solutions. Usually Offered: fall and spring. Prerequisite: CSC-208. Recommendation: CSC-240.
Fall 2026 · 1 section
Aug 31 – Dec 19
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| 001Class #40022 | Mo We Th · 11:20 AM – 12:35 PM | Myers Building 114 | Riley, Kathleen A. |