everything.study
6.1903

Introduction to Low-level Programming in C and Assembly

2-2-2 units · Undergraduate

Introduction to C and assembly language for students coming from a Python background ( 6.100A ). Studies the C language, focusing on memory and associated topics including pointers, how different data structures are stored in memory, the stack, and the heap in order to build a strong understanding of the constraints involved in manipulating complex data structures in modern computational systems. Studies assembly language to facilitate a firm understanding of how high-level languages are translated to machine-level instructions.

Prerequisites & course information

Prereq: 6.100A U (Fall, Spring) 2-2-2 units

Sources