15-122 Principles of Imperative Computation, Spring 2016
Home
Schedule
Assignments
Resources
Staff
C0 Language
Piazza
Autolab
Resources
Videos
Lecture recordings
Unbounded arrays
The
k
-bit counter
(10min)
Amortized analysis
(15min)
Linux and text editors
C0 at CMU
(includes general instructions about setting up the Andrew Linux environment to use C0)
Linux Commands Reference Card
Emacs Basics
Game for learning emacs shortcuts
Emacs Help Guide
C0 Language
C0 Language Reference
C0 Tutorial
Debugging C0 Programs
C Language
C Language Libraries
C string library
<string.h>
From C0 to C: Basics
tutorial
POSIX library standard
-- Unix standard library definitions including a library search functionality
Testing Guides
Unit Testing
Exams from prior semesters
Midterm 1
Fall 2014
(
Sample Solution
)
Spring 2015
(
Sample Solution
)
Midterm 2
Spring 2014
(
Sample Solution
)
Spring 2015
(
Sample Solution
)
Final
Fall 2012
(
Sample Solution
)
Spring 2013
(
Sample Solution
)
Spring 2015
(
Sample Solution
)