MIT OpenCourseWare
Introduction to C and C++
Art: Palmer, Edward, 1803-1872, Figures 113-123. Plate Electrical Machines, 1840 · Public domain
- Instructors
- Tom Lieber, Kyle Murray, Frank Li
- Term
- January IAP 2013
- Level
- Undergraduate
- What's inside
- 2 solutions · 17 other files · 10 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare 6.S096 Introduction to C and C++, January IAP 2013, Tom Lieber, Kyle Murray, Frank Li — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: none is claimed; materials are grouped by MIT's own sections. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Has MIT solutions
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- No lecture or session order could be confirmed for this course.
Not included here
44 items from the source could not be safely included:
- MIT's page format for this item wasn't recognized clearly enough to place it safely. (44 items)
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Lectures and Assignments
22 items in this section
- 6.S096 Lecture 7: Assorted Topics Download
- 6.S096 Lecture 8: Assorted Topics Download
- Vertical red lines of different heights Open ↗
- A binary search tree with four nodes Open ↗
- Draw_Text.jpg Open ↗
- A binary search tree with four nodes Open ↗
Compilation Pipeline
- Assignment 1 Solution Download
- Assignment 1 files Download
- Lab 1 files Download
- Lecture 1: Compilation Pipeline Download
Core C
C Memory Management
- 6.S096 Assignment 3 Solutions Download
- 6.S096 Lecture 3: C Memory Management Download
- sort (C) Download
- resize (C) Download
Data Structures, Debugging
C++ Introduction, Classes, and Templates
- p1_grades (C) Download
- p2_templates Download
- 6.S096 Lecture 5: C++ Introduction, Classes, and Templates Download
C++ Inheritance
Starter Kit
MIT OpenCourseWare, Tom Lieber, Kyle Murray, Frank Li, 6.S096 Introduction to C and C++, January IAP 2013.
License: CC BY-NC-SA 4.0 · Edition: January IAP 2013 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
