CMU SAMS 2018 - Programming Course

Schedule for Sections A and B


Week 1

Topics: Basics + Data types + Functions + Conditionals

Lecture 1.1 slides
Lecture 1.2 slides
Lecture 1.2 code

Homework 1

Notes: Week 1 notes from here.

Week 2

Topics: Loops

Lecture 2.1 slides
Lecture 2.1 code

Homework 2

Notes: Week 2 notes from here.

Week 3

Topics: Strings

Lecture 3.1 slides
Lecture 3.1 code

Homework 3

Quiz1

Notes: Strings notes from here.

Week 4

Topics: Lists

Lecture 4.1 slides
Lecture 4.1 code

Homework 4

Notes: Lists notes from here.

Week 5

Topics: 2D Lists

Lecture 5.1 slides
Lecture 5.1 code

Homework 5

Notes: 2D List notes from here.

Week 6

Topics: Simple graphics & Life Lessons

Lecture 6.1 slides
Lecture 6.1 code

Quiz2

Notes: Graphics notes from here.