CS208 Introduction to Computer Systems Monday, 20 April 2026 + Rough plan - [weeks 1-3] C, data representation, memory; exam - [weeks 4-6] Assembly language; exam - [weeks 7-9] Systems miscellany: OS basics, networking, virtual memory,...; takehome exam + Small groups (2-4) - What topics are giving you a little or a lot of trouble? - pointers "what thing does what?" - "more practice" - pointer questions on the quiz + C structs - box of data with field names - typedef - what a linked list looks like in C - memory.c for each experimentN what's going on? how does it work? what lesson(s) am I trying to share? - Use memory.c as sample, and try implementing a function that inserts a string at the front of a linked list of strings. void insert_at_front(linked_list *the_list, char *s) { assert(s != NULL && strlen(s) < BUFFER_SIZE - 1); ... } -