CSE 109
Systems Software 0,
Design and implementation of modular programs interacting with the operating system through system calls and programming interfaces using the C programming language. Topics covered include data representation and storage, data and bit manipulation, memory management, stages of compilation, file I/O, interprocess communication, network programming, programmatic testing, interactive debugging, and error handling. Good programming practices, including security, and practical methods for implementing medium-scale programs are also emphasized. Prerequisites: CSE 017 Can be taken Concurrently: CSE 017 Attribute/Distribution: Q
Topics
- data representation and storage
- data and bit manipulation
- memory management
- stages of compilation
- file I/O
- interprocess communication
- network programming
- programmatic testing
- interactive debugging
- and error handling
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027