ASSIGNMENTS CALENDAR

Download Snap!

Semester 1

 Week  
 Week of:     Link Major Pieces/Big Ideas Assessments
 1     August 29
Week 1Big Ideas : Abstraction
- News: State of CS Education
- Programming : 
   Using Snap!
1.1 Kaleidoscope
1.2 Discuss CS
 2September 5
(Mon. Off)

Week 2- Big Ideas : Abstraction
- News: Games with a Purpose
- Programming:
   Loops and Custom Blocks
2.1 Regular Polygons Activity
2.2 Drawing Figures(Including 5-pointed Star)
2.3 The Bug Dance
 3 September 12
Week 3Big Ideas : Abstraction
- News: Zika, visualizations and
             public health
- Programming:
   Custom Blocks, Composition, and
   Randomness

3.3 Field Of Flowers
 4 Sept. 19Week 4- Big Idea: Anatomy of a Computer
- News:  Teens Making Apps
- Programming: Control Flow:
   Conditional statements
4.1 A Few Conditionals

Quest #1 
 5 Sept. 26Week 5- News: Robots in the News
- Programming: Control Flow: 
   Conditional statements
5.1 Number Guessing

 6 October 3Week 6- CS in the News: Wearables
- Programming:
  • Composition of Functions
  • Abstraction!
  • Broadcasting Messages


 7 October 10
Friday Off
Week 7- CS in the News: 
   Privacy and Medical Records
- Programming:
    Strings Manipulation
7.1 : Brick Wall


8 October 17
Week 8- Big Idea: 
   Creativity
- CS in the News: 
   Digital Divide
- Programming:
   Put it together
8.1 Word Guessing 



 October 24   Week 9- Big Idea: 
   Creativity
- CS in the News: 
   Early Computers and Women
- Programming:
   Put it together
Major Project #1
  -- Project Proposal
 10  October 31 Week 10 Programming:  Iteration
- CS News : Evolution of the Web
- Big Ideas: Creativity
Major Project #1
  -- Project Proposal


 11 November 7
(Friday off)
 Week 11
- Big Idea: Lists
- Programming : Lists with Map and Keep
- CS News : You

 12 November 14
 Week 12- Big Idea: Programming Paradigms
- Programming : Combine and Composition of functions
- CS News : You
Quest #2

 13 November 21
(Wed,Th,Fri Off)
 Thanksgiving Break- Big Idea: Programming Paradigms
- Programming : Combine and Composition of functions
- CS News : You

  November 28

Week 13
- Big Idea: Scope and Mutation
- Programming : Swapping Items and Variable handling
- CS News : You
13.1 Sentence Action and a little keep


December 5 Week 14

- Big Idea: Searching: Sorted and Unsorted
- Programming : Hangman
- CS News : You 
14.1 Composition of functions: 7 challenges


 15 December 12   Week 15  - CS Ed Week : Hour of Code

 15.1 Classic Hangman
 December 19-January 2  Winter break  
 16January 2
(Mon. Off)
 Week 16 - Major Project #3: Student Picker 15.1 Classic Hangman
 17  January 9 Week 17- Big Idea: Creativity
- CS in the News: You 
- Programming: Lists
Major Project #4
 18 January 16
(Mon. Off)
 Week 18- Big Idea: Creativity
- CS in the News: You 
- Programming: Lists
Major Project #4
Semester 1 Final Review
  January 23 Finals Week 

Semester 1 Final Project-Score form
Quest #3

Semester 2
 Week  
 Week of:     Link Major Pieces/Big Ideas Assessments
 1    January 30Week 1- Big Idea: Recursion - Trees
- CS in the News: Technology and Work 
- Programming: Recursion

1.1 : Vee Worksheet
1.2 : Tree Questions      
        
Answers Here
 2February 6Week 2- Big Idea: Recursion - Fractals
- CS in the News: Technology and Work 
- Programming: Recursion
2.1 : Vary your Tree
2.2 : Fix It : Crazy Tree
2.3 : SnowFlake and 
        C-Curve

 3February 13Week 3- Big Idea: Recursion Reporters and The Internet
- CS in the News: Technology and Work 
- Programming: Recursion

3.1 Factorial and Squares
3.2 The Internet: traceroute, whois
3.3 Pascal's Triangle

 February 20Off

 4February 27Week 4- Big Idea: Social Media and Twitter
- Programming: UI and Random
4.1 The Twitter Problem
4.2 Number Sense

 5March 6Week 5- Big Idea: Social Media and Twitter
- Programming: UI and Random
4.1 The Twitter Problem

 6March 13
(Friday Off)
Week 6- Big Idea: Data
- Programming: Classifying Spam or Ham
6.1 Spam or Ham
6.2 Spam or Ham Analysis



7March 20Week 7- Big Idea: Data continued
- Programming: Classifying Spam or Ham
6.3 Better Methods
8March 27
(MBAMM)?
Week 8- Big Idea : Digital Forensics
- Programming: Normalizing, plotting, etc
8.1 Digital Forensics

 9 April 3Week 9- Major Project #3: Evil Hangman9.1 Evil Hangman
  April 10 - 14 Spring  Break - OFF  
 10 April 17 Week 10Beyond Blocks: Python10.1 Number Guessing
 11 April 24 Week 11Beyond Blocks: Python 
 12 May 1
 (BABAM)?

 Week 12Beyond Blocks: Python10.1 Number Guessing

12.1 Speech Analysis : Word Counting
 13 May 8 Week 13Beyond Blocks: Python

13-1 Turtle Fun
 14 May 15
Beyond Blocks: Python
 15 May 22
Semester 2 Final ProjectFinal Project Proposal
 16 May 29
(Mon. Off)

 Semester 2 Final Project 
 17June 5
(Mon. Off)
  Semester 2 Final Project Due June 3 Final Project- Score Form
 18 June 12 Finals Week