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
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 | INTCEC | Finite | |
| 0x4 | 09/22 | BigAdd | Fermat | 4096_t |
| 0x5 | 09/29 | IASC26 | KeyGen | RSAinC |
| 0x6 | 10/06 | Euclid | ops_ui | BigRSA |
| 0x7 | 10/13 | Middle | Assess | |
| 0x8 | 10/20 | Mounts | action | |
| 0x9 | 10/27 | Stream | malloc | list_t |
| 0xA | 11/03 | break; |
struct | |
| 0xB | 11/10 | bchain | graphs | |
| 0xC | 11/17 | Merkle | heap_t | |
| 0xD | 11/24 | Logics | break; |
|
| 0xE | 12/01 | BTCinC |
*The final is described as BTCinC and is due Tuesday, December 8th at 5:00 PM.