Computer systems
CS-202
Explicit list of C bootcamp videos
This page is part of the content downloaded from Explicit list of C bootcamp videos on Sunday, 29 June 2025, 20:45. Note that some content and any files larger than 50 MB are not downloaded.
Page content
Since it seems that MediaSpace playlists has a bug on some devices/browsers (the left-side playlist menu seems to have some kind of dead-link on the videos after the first one), let's provide here the explicit list of direct links to those videos.
C01a - C Basics 1/2:
- basics-1: intro; C language; compilation
- basics-2: variables and types
- basics-3 : operators
- basics-4 : control structures
- basics-5: functions
- basics-bonus-1: ++x versus x++
C01b - C Basics 2/2:
- basics-6: arrays
- basics-7: enum, typdef and struct
- basics-8: more types and keywords
- basics-9: standard IO
- basics-10: file IO
C02a - pointers 1/4: basics:
- ptr1-1: what use is a pointer?
- ptr1-2: pointer = address storage
- ptr1-3: pointers in C
- ptr1-4: pass by reference
- ptr1-5: pointers and const
- ptr1-6: pointer versus reference
C02b - Pointers 2/4: Dynamic allocation:
- ptr2-1: intro to dynamic allocation
- ptr2-2: malloc & calloc
- ptr2-3: free
- ptr2-4: example (malloc + free)
- ptr2-5: initialization and good practice
- ptr2-6: case study (dyntab) part 1: context
- ptr2-7: realloc
- ptr2-8: case study (dyntab) part 2
C03a - Pointers 3/4: strings, fction ptr, casting:
- ptr3-1: strings 1: intro + initialisation
- ptr3-2: strings 2: tool functions
- ptr3-3: pointers to functions and genericity (void*)
- ptr3-4: recap on type reading
- ptr3-5: casting
C03b - Pointers 4/4: pointers vs arrays, pointer arithmetic, sizeof operator:
- ptr4-1: pointers and arrays
- ptr4-2: pointer arithmetic
- ptr4-3: sizeof
- ptr4-bonus-1: flexible array member