COSC 3030
Systems Programming
In this course students will gain the understanding and skills needed to develop reliable and efficient systems software. Topics include: system performance observation; advanced shell scripting; processor-level parallelism; program performance as it relates to the hardware memory hierarchy; program performance analysis and optimization for libraries and services; and an introduction to a memory-safe systems language.
Topics
- system performance observation
- advanced shell scripting
- processor-level parallelism
- program performance as it relates to the hardware memory hierarchy
- program performance analysis and optimization for libraries and services
- and an introduction to a memory-safe systems language
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027