1. 🏠 Home
  2. Logistics
  3. Programming Paradigms
  4. Programming Paradigms
  5. The Main Programming Paradigms
  6. (Dummy) Exercise
  7. C Basics
  8. Introduction to C
  9. Variables, Types, Printing to the Console
  10. Arrays, Strings, Command Line Arguments
  11. Conditionals and Loops
  12. Functions
  13. Custom Types and Data Structures
  14. Exercises
  15. Memory Management and the Standard Library
  16. Introduction to Pointers
  17. Pointers: Applications
  18. Dynamic Memory Allocation
  19. The C Standard Library Part 1
  20. The C Standard Library Part 2
  21. The C Standard Library Part 3
  22. Exercises
  23. Building C Program and Use Cases
  24. The Preprocessor
  25. Modular Compilation
  26. Automated Compilation
  27. Type Conversion and Casting
  28. Debugging with GDB
  29. Case Study: High Performance Computing
  30. Case Study: C Standard Library
  31. Case Study: Operating System Kernel
  32. Exercises
  33. Memory Safety
  34. Memory Safety
  35. Good Practices
  36. Exercises: Going Further