*******************************************************************************************************************

****Please check Canvas for all future updates - There will be no future updates to this website ****

*******************************************************************************************************************

 

Semester Schedule (subject to change)

Week Dates Readings Lectures Labs Resources Due Dates/Notes
1 8/26 & 8/28 No Readings Welcome Problem Solving

Welcome to CS7!

Pair Programming Video

 
Abstraction 1. Welcome to Snap!
2 9/4

Reading Quiz 1: Second lecture of the week

No Lecture

 

No Lab

 

Reading Quiz 1

Functions

Welcome to Snap!

 

3 9/9 & 9/11

 

Blown to Bits: Chapter 1



Guest Lecture: Edwin Ambrosio

Numbers and Abstraction

 

Welcome to Snap!

Practice Worksheet 1(solution)

Practice Worksheet 2

Reading Quiz 2

Numbers and Abstraction

2. Build Your Own Blocks
4 9/16 & 9/18 Blown to Bits: Chapter 2 (p 19 - 42) Creativity Build Your Own Blocks AI and Creativity Video

Reading Quiz 3

Algorithms

 

Build Your Own Blocks
5 9/23 & 9/25 Blown to Bits: Chapter 2 (p 42 - 72)

Logic Problems 3. Conditionals and Reporters Logic Problems  

 

Reading Quiz 4

Logic Problems

Lists and Scoping

 

Conditionals and Reporters

6 9/30 & 10/2 Blown to Bits: Chapter 3


Conditionals and Reporters

Conditionals and Reporters

 

Reading Quiz 5

Loops

 

Conditionals and Reporters
7 10/7 & 10/9 Blown to Bits: Chapter 4
Algorithmic Complexity

4. Abstraction

P vs NP video  

Reading Quiz 6

Limits of Computing

 

Abstraction
8 10/14 & 10/16 No Readings
Lists

Abstraction

Please look on Canvas for practice Snap questions!
Midterm Exam

Abstraction

9 10/21 & 10/23 Blown to Bits: Chapter 5 Programming Paradigms 5. Lists
  • Explore Post Assigned due 11/8 (see canvas for details)

Reading Quiz 7

Domain, Range, Lists, & HOFS

Lists
10 10/28 & 10/30 Blown to Bits: Chapter 6

 

Domain, Range, Lists, & HOFS

 

Lists Python Installation

Reading Quiz 8

Python I: Basics of Python

 

Lists
11 11/4 & 11/6 Blown to Bits: Chapter 7
Python II: Built in Types 14. Besides Blocks: Welcome to Python

Intro to Python

Data Structures in Python

Functions as Data and HOFs

Text Processing in Python

  • Explore Post due 11/8
  • Explore Post Comments due 11/15

Reading Quiz 9

Python

 

Python

12 11/13 No Readings
No Lecture No Lab  

HTML / Web Design

HTML

13 11/18 & 11/20 Blown to Bits: Chapter 8
HTML / Web Design

HTML

Reading Quiz 10

HTML / Web Design

HTML
14 11/25 & 11/27 No Readings

Recursion I

 

Final Project Work session

 

CS Theory

 

Final Project Work session
15 12/2 to 12/4 No Readings
Artificial Intelligence

Final Project Work session

Final Exam Study Guide (solutions)  
Final Exam Review Final Project Work session
16 12/9 to 12/11 No Readings Final Exam