CS 25200: Systems Programming

4 Credits

Fall 2025LectureLaboratory
Fall 2025 Instructors(2)
Gustavo Rodriguez-Rivera
Christopher May

Low-level programming; review of addresses, pointers, memory layout, and data representation; text, data, and bss segments; debugging and hex dumps; concurrent execution with threads and processes; address spaces; file names; descriptors and file pointers; inheritance; system calls and library functions; standard I/O and string libraries; simplified socket programming; building tools to help programmers; make and make files; shell scripts and quoting; unix tools including sed, echo, test, and find; scripting languages such as awk; version control; object and executable files (.o and a.out); symbol tables; pointers to functions; hierarchical directories; and DNS hierarchy; programming embedded systems.

Course CS 252 from Purdue University - West Lafayette.

Prerequisites

Course Overview

Course GPA

GPA: 2.75
Grade Distribution% of Students
A
B
C
A: 38%
B: 32%
C: 18%
D: 5%
F: 6%

Data Averaged From:

Instructors2 instructors
Semesters7 semesters

Instructor Metrics

Select an instructor to view metrics

Add instructors using the search bar above or the list on this page

No data!

GPA Trends

No instructors selected

Select instructors to compare their GPAs.

Fall 2025 Schedule:

Loading...

BoilerClassesis an unofficial catalog for Purdue courses made by Purdue students, based in West Lafayette, Indiana. We'd love to hear your feedback!