CMU 15-112 Schedule
Spring 2019
Week | Dates | Event / Topics | Quizzes / Homeworks / Practice | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1 |
Mon 14-Jan to Fri 18-Jan |
Getting Started Data Types and Operations Variables and Functions Conditionals Debugging and Testing |
recitation1 (on Wed 16-Jan) lab1 (on Fri 18-Jan) hw1 (due Sun 20-Jan at 5pm) week1-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2 |
Mon 21-Jan to Fri 25-Jan |
Mon 21-Jan: No classes (MLK Day) Loops Graphics |
quiz1 (on Tue 22-Jan) recitation2 (on Wed 23-Jan) lab2 (on Fri 25-Jan) hw2 (due Sun 27-Jan at 5pm) week2-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#3 |
Mon 28-Jan to Fri 1-Feb |
Mon 28-Jan: Add Deadline Strings Algorithmic Thinking Style Fri 1-Feb: Deadline for transfer to 15-110 |
quiz2 (on Tue 29-Jan) recitation3 videos (on Wed 30-Jan) lab3 (due with HW3) hw3 (due Sun 3-Feb at 5pm) week3-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#4 |
Mon 4-Feb to Fri 8-Feb |
1D Lists and Tuples Animation Part 1: Event-Based Animation Wed 6-Feb: Introduction to Cloud Computing (Marco, Zuhayer, & Jeremy) |
quiz3 (on Tue 5-Feb) recitation4 (on Wed 6-Feb) no Friday lab starting this week hw4 (due Sun 10-Feb at 5pm) week4-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#5 |
Mon 11-Feb to Fri 15-Feb |
2D Lists Animation Part 2: Time-Based Animations Wed 13-Feb: Artificial Intelligence: Concepts & Application (Kyle & Past TA Eric) |
quiz4 (on Tue 12-Feb) recitation5 (on Wed 13-Feb) hw5 (due Sun 17-Feb at 5pm) week5-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#6 |
Mon 18-Feb to Fri 22-Feb |
Midterm Review Thu 21-Feb: Midterm #1 |
no quiz this week recitation6 (on Wed 20-Feb) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#7 |
Mon 25-Feb to Fri 1-Mar |
Mon 25-Feb: Drop Deadline Sets Dictionaries Efficiency Wed 27-Feb: Computer Memory Layout and Concepts (Jason & Jessie) |
no quiz this week Tuesday lecture slides recitation7 (on Wed 27-Feb) Thursday lecture slides hw7 (due Sun 3-Mar at 5pm) week7-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#8 |
Mon 4-Mar to Fri 8-Mar |
Object-Oriented Programming (OOP) OOPy Animation Wed 6-Mar: Introduction to Data Structures and Algorithms (Kusha, Jessie, & Mina) Fri 8-Mar: No Classes (Spring Break) |
quiz7 (on Tue 5-Mar) recitation8 (on Wed 6-Mar) Lecture 2 flappyKim.py (on Thurs 7-Mar) hw8 ("due" Fri 8-Mar at 5pm) week8-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Break |
Mon 11-Mar to Fri 15-Mar |
Spring Break (no classes) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#9 |
Mon 18-Mar to Fri 22-Mar |
Recursion Wed 20-Mar: Introduction to Blockchain (Jessie & Past TA Doug) Sun 24-Mar: 15-112 Puzzlehunt! |
quiz8 (on Tue 19-Mar) recitation9 (on Wed 20-Mar) hw9 (due Sun 24-Mar at 5pm) week9-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#10 |
Mon 25-Mar to Fri 29-Mar |
Recursive Applications Advanced Syntax Wed 27-Mar: Graph Theory and Algorithms (Emmanuel & Ani) Fri 29-Mar at 7pm: HRT Lecture on Machine Learning TP Mini-Lectures: You must attend at least one
|
quiz9 (on Tue 26-Mar) recitation10 (on Wed 27-Mar) hw10 (due Sun 31-Mar at 5pm) week10-practice (due never) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#11 |
Mon 1-Apr to Fri 5-Apr |
Midterm review Thu 4-Apr: Midterm #2 Fri 5-Apr 6pm - Sat 6-Apr 9pm: Hack112! |
no Tuesday quiz starting this week recitation11 (on Wed 3-Apr) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#12 |
Mon 8-Apr to Fri 12-Apr |
Term Project Assignment Large Project Design and Documentation Thu 11-Apr - Sat 13-Apr: Carnival (no classes) |
no Wednesday recitation starting this week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#13 |
Mon 15-Apr to Fri 19-Apr |
Animation Demos Monte Carlo Methods slides Monte Carlo Methods notes |
TP1 (due Tue 16-Apr at 8pm) demo code |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#14 |
Mon 22-Apr to Fri 26-Apr |
History of Computation slides Limits of Computation slides Limits of Computation notes CS Ethics slides |
TP2 (due Wed 24-Apr at 8pm) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#15 |
Mon 29-Apr to Fri 3-May |
TP Debug-A-Thon TP Last-Minute Office Hours Thu 2-May at 7:30pm: Term Project Presentations (CUC McConomy) |
TP3 (due Thu 2-May at 4:30pm) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Thu 9-May 8:30am-11:30am |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- |
CS in the News Internet of Things Volunteering with Programming Extra Topics |