Skip to content

Latest commit

 

History

History
176 lines (176 loc) · 8.93 KB

js-calendar.md

File metadata and controls

176 lines (176 loc) · 8.93 KB
Date Block Class Content Optional Homework
Tuesday - 6/20 Block 1: 9:30-11:30AM Welcome Session in 373 Soda Get to Know You Form
Group Activity
Lab 1: Welcome to Snap!
Coding Exercise (Submission Link)
Block 2: 1:30-3:30PM Lecture: Abstraction
Block 3: 4:00-5:30PM Lab 2: Looping and Custom Blocks
Wednesday - 6/21 Block 1: 9:30-11:30AM Computing in the News Readings: (1) How Algorithms Shape Our World and (2) Algorithms Are Great and All, But They Can Also Ruin Lives
Lecture: Functions
Finish Lab 2
Block 2: 1:30-3:30PM Lecture: Number Representation
Lab 3: Conditional Blocks
Block 3: 4:00-5:30PM Project 1: Letter Match
Thursday - 6/22 Block 1: 9:30-11:30AM Computing in the News
Finish Project 1
Block 2: 1:30-3:30PM Lecture: Scoping and Variables
Lab 4: Abstraction and Testing
Block 3: 4:00-5:30PM Lecture: Lists
Lab 5: Collecting Data into Lists
Friday - 6/23 Block 1: 9:30-11:30AM Computing in the News Feedback Form
Finish Lab 5
Review Course Concepts
Block 2: 1:30-3:30PM Lecture: Scoping and Variables
Lab 6: Algorithms
Block 3: 4:00-5:30PM Social Implications Discussion: Self-Driving Cars
Monday - 6/27 Block 1: 9:30-11:30AM Computing in the News Finish Project 2 (Mastermind)
Lecture: Algorithms
Lab 6: Algorithms
Block 2: 1:30-3:30PM Finish Lab 6
Project 2: Mastermind
Block 3: 4:00-5:30PM Lecture: Algorithmic Complexity
Work on Project 2
Tuesday - 6/28 Block 1: 9:30-11:30AM What is Testing and Why is it Important? Final Project Proposition
Finish Project 2
Project 3: 2048 Game
Block 2: 1:30-3:30PM Work on Project 3
Block 3: 4:00-5:30PM Finish Project 3
Social Implications Discussion:
Wednesday - 6/29 Block 1: 9:30-11:30AM CS Life after this Course + AMA (Group Activity) Final Projects
Work on Project 3
Block 2: 1:30-3:30PM Finish Project 3
Intro to Final Project + Spec
Block 3: 4:00-5:30PM Work on Final Project
Hackathon: 7:00-9:00PM Work on Final Project