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