Systems in C
CS 271 “Systems in C”
- Called:
- CS 271: Systems Programming
- CS 271: Sys Programming, Computer Arch
- The first semester class in a:
- Compiled language, with
- No garbage collector.
- Term these “systems” languages.
- Suitable to write an operating system.
- Taught this year in C.
- So to me, “Systems in C”
TTh 1310-1440
Prof. Calvin
Syllabus
- Syllabus link
- Will be updated soon!
Calendar
| Week Num. | Date Tues | Tues/Talk | Thurs/Lab | HW/Nxt Th |
|---|---|---|---|---|
| 0x0 | 08/35 | podman | alpine | enigma |
| 0x1 | 09/01 | C89/99 | printb | macros |
| 0x2 | 09/08 | SHA256 | Endian | SHAinC |
| 0x3 | 09/15 | Finite | BigAdd | 4096_t |
| 0x4 | 09/22 | Fermat | KeyGen | RSAinC |
| 0x5 | 09/29 | Euclid | ops_ui | BigRSA |
| 0x6 | 10/06 | Middle | Assess | |
| 0x7 | 10/13 | Mounts | action | |
| 0x8 | 10/20 | Stream | malloc | list_t |
| 0x9 | 10/27 | struct | bchain | |
| 0bX | 11/03 | break; |
graphs | |
| 0xA | 11/10 | Merkle | logics | heap_t |
| 0xB | 11/17 | BTCinC | ||
| 0xC | 11/24 | break; |
||
| 0xD | 12/01 |
*The final is described as BTCinC and is due Tuesday, December 8th at 5:00 p.m..