Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Dec 21, 2024  
American University Catalog 2023-2024 
    
American University Catalog 2023-2024 [ARCHIVED CATALOG]

CSC-316 Computer Science III: 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: spring. Prerequisite: CSC-208  and completion of Quantitative Literacy I  requirement. Recommendation: CSC-240 .