CSC 316

Systems Programming

American University · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

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.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

12 openSeats: 12/24 seats Last recorded: Aug 9, 2026, 1:02 AM
Class #40022Fall 2026UGRD4.0 credits
12 available12 enrolled24 capacity0 waitlist
Days & times
M/W/Th 11:20 AM-12:35 PM
Meeting dates
Aug 31 – Dec 19
Location
Myers Building 114
Instructor
Riley, Kathleen A.
Details checked 4 hours agoSeats checked 4 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?