ECE 252
Systems Programming and Concurrency
Spring 2024
Topics
- System calls
- File systems
- Processes and UNIX process management
- Concurrency and synchronization
- Interprocess communication
- Network programming
Readings
- Advanced Programming in the UNIX EnvironmentMain textbook; Addison-Wesley, 2013; ISBN 978-0-321-63773-4
- The Linux Programming InterfaceOptional reference; No Starch Press, 2010; ISBN 978-1-59327-220-3
- Lecture slides and notes are linked from the course schedule.
Sources
- Course catalogue ↗2026–2027
- course_website ↗Spring 2024
- Spring 2024 is identified by the course discussion link and dated schedule.