C
Introduction to Computer Science (CSCA48) covers C fundamentals, memory management, and low-level programming.
Proficiency: Working proficiency · academic coursework
Topics
- Pointers, dynamic memory allocation, and manual memory management
- Stack vs. heap; buffer overflows and security
- Systems-level thinking for OS and embedded work
- Algorithms and data structures at the systems level
Connected to C++ and Linux (systems programming), and foundational for understanding how higher-level languages compile.