CurrMana

Practical Programming in C

6.087 · Electrical Engineering and Computer Science · Undergraduate · January IAP 2010

Daniel Weller, Sharat Chikkerur

MIT · Tier 1

This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system and lingua franca of embedded processors and micro-controllers. The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques. The remaining lectures will focus on more advanced concepts, such as dynamic memory allocation, concurrency and synchronization, UNIX signals and process control, library development and usage. Daily pr…

Data Science, Analytics & Computer TechnologyProgramming & CodingSoftware Design and EngineeringComputer ScienceEngineering

The syllabus, on MIT OpenCourseWare

The full course — syllabus, assigned readings, problem sets, exams, and lecture notes — lives on OCW. These open the real thing:

Attribution

Daniel Weller, Sharat Chikkerur. 6.087 Practical Programming in C. January IAP 2010. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: CC BY-NC-SA 4.0.

Course materials are © their authors and licensed CC BY-NC-SA 4.0. CurrMana links to the source and does not re-host them.