CMPU-101 Section 3: Problem-Solving and Abstraction, Fall 2021

Prof. Jason Waterman

  • Lecture: Tuesday and Thursday 1:30 PM to 2:45 PM Sanders Classroom 006
  • Lab: Friday 1:00 PM to 3:00 PM Sanders Classroom 006
  • Zoom Office Hours: Wednesday 1:30 PM to 3:00 PM Zoom Link
  • In-Person Office Hours: Friday 3:30 PM to 5:00 PM Sanders Physics 104.4

Announcements

WeekTopicsTuesdayThursdayFridayAssignment
1Syllabus
1: Introduction
3: Our first programs
4: Names, types, and organization
8/31
Lecture 1
9/2
Lecture 2
9/3
Lab 1
25: Evaluation and Functions
6: Conditionals and Booleans
9/7
Lecture 3
9/9
Lecture 4
conditionals.arr
combining-booleans.arr
9/10
Lab 2
Assignment 1
37: Introduction to Tabular Data9/14
Lecture 5
helper-functions.arr
gradebook-no-tables.arr
9/16
Lecture 6
gradebook.arr
9/17
Lab 3
Assignment 2
48: Processing Tables9/21
Lecture 7
lec-07.arr
9/23
Lecture 8
9/24
Lab 4
59: From Tables to Lists9/28
Lecture 9
9/30
Exam Review
10/1
Exam 1
610: Processing Lists10/5
Lecture 10
10/7
Lecture 11
10/8
Lab 5
711: Introduction to Structured Data10/12
Lecture 12
10/14
Lecture 13
10/15
Lab 6
8October Break10/19
No class
10/21
No class
10/22
No Lab
910/26
Lecture 14
10/28
Lecture 15
10/29
Lab 7
1011/2
Lecture 16
11/4
Lecture 17
11/5
Lab 8
1111/9
Lecture 18
11/11
Exam Review
11/12
Exam 2
1211/16
Lecture 19
11/18
Lecture 20
11/19
Lab
1311/23
Lecture 21
11/25
No Class
11/26
No Lab
1411/30
Lecture 22
12/2
Lecture 23
12/3
Lab
1512/7
Lecture 24
12/8 (Wednesday)
Lab