A comprehensive collection of weekly lab materials and resources for undergraduate C programming students.
This repository contains lecture notes, lab exercises, and code examples for the C Programming course. Materials are organized by week to follow the semester progression.
The repository is organized as follows:
- Weekly Notes: Numbered Markdown files (e.g.,
0. Introduction...,1. Data Types...) containing the theory for each week. - Setup Guides: Step-by-step instructions for setting up the lab environment on Mac and Windows.
src/: This folder contains all the source code and example C programs used in the labs.
These notes are written in Markdown. While you can view them directly on GitHub, this repository is fully compatible with Obsidian. You can clone the repo and open the folder as an Obsidian Vault for a better reading and linking experience.
Feel free to raise an issue if you find any bugs, typos, or have suggestions for improvements. Pull requests are also welcome!
Maintained by Yash Nagare, Graduate Student & Instructor | NYU Cybersecurity