CS 2470 Spring 2025: Course Site
Systems Programming in C/C++
Essential Resources #
- Read the Syllabus
- See Inkfish for assignments
- Notes and stuff from class are in the scratch repository
- Install required software to work on your personal machine
Suggested Resources #
Hints: #
- College is an excellent time to learn to work with desktop Linux. Installing Linux Mint on a refurbished laptop is recommended. Look for the Thinkpad x280, t480, x390, x395, x13, t14 on Amazon or eBay.
2025
Lecture Notes: 26 Semester Summary
·519 words·3 mins
Lecture Notes: 25 Asm Lab
·97 words·1 min
Lecture Notes: 21 More Shell
·79 words·1 min
Lecture Notes: 20 Pipes
·451 words·3 mins
Lecture Notes: 19 Network Client
·237 words·2 mins
Lecture Notes: 18 A ConsList in C++
·262 words·2 mins
Lecture Notes: 17 Intro to C++
·208 words·1 min
Lecture Notes: 16 More Calc
·723 words·4 mins
Lecture Notes: 15 Calculator
·730 words·4 mins
Lecture Notes: 14 Introducing Fork
·363 words·2 mins
Lecture Notes: 13 Syscall I/O
·485 words·3 mins
Lecture Notes: 12 Slice Demo
·387 words·2 mins
Lecture Notes: 11 Pointer Arithmetic
·256 words·2 mins
Lecture Notes: 10 Slice Demo
·387 words·2 mins
Lecture Notes: 09 GDB Basics
·142 words·1 min
Lecture Notes: 08 Values and References
·80 words·1 min
Lecture Notes: 07 Linked Lists
·146 words·1 min
Lecture Notes: 06 2D Arrays
·45 words·1 min
Lecture Notes: 05 Arrays
·57 words·1 min
Lecture Notes: 04 More C
·311 words·2 mins
Lecture Notes: 03 The C Language
·210 words·1 min
Lecture Notes: 02 Linux Basics
·180 words·1 min
Lecture Notes: 01 Intro
·541 words·3 mins
CS 2470 Spring 2025: Syllabus
·1425 words·7 mins
Required Software for cs2470
·320 words·2 mins