Schedule

Calendar, Intro to Computer Science, Period C, Second Quarter, 2017-2018
Sun Mon Tue Wed Thu Fri Sat
11/05/17 11/06/17 11/07/17 11/08/17 11/09/17 11/10/17 11/11/17

CLASS: Insertion Sort, Linear Search; Binary Search; HANDOUT-Lists CLASS: 2-D Arrays: Lists of Lists. Day 2 CLASS: Quiz #4-Lists; Intro to 2-D Arrays. Random Walker.
CLASS: 2-D Arrays: Game of Life

HW: Do linearsearcher.py and upload to server by 23:59:59; study for quiz tomorrow HW: Upload multiplication_table.py by 23:59:59. F1, G1, B2, A2, D2 HW: Upload randomwalker.py by 23:59:59. HW: Work on game_of_life.py
11/12/17 11/13/17 11/14/17 11/15/17 11/16/17 11/17/17 11/18/17

Day 5 CLASS: Complete game_of_life.py CLASS: Lists of Lists; begin Project-Address Book Day 2 CLASS: Working with external .txt files

G3, F3, D4, L, B4 HW: Upload game_of_life.py. HW: Begin Address Book project F1, G1, B2, A2, D2 HW: Continue Address Book project.
11/19/17 11/20/17 11/21/17 11/22/17 11/23/17 11/24/17 11/25/17

CLASS: Thanksgiving Assignment Day 5 Thanksgiving Holiday Thanksgiving Holiday Thanksgiving Holiday

HW: G3, F3, D4, L, B4



11/26/17 11/27/17 11/28/17 11/29/17 11/30/17 12/01/17 12/02/17

CLASS: Dictionaries; Frequency Analysis CLASS: Refactoring addressbook.py with dictionaries: Project-Address Book2 Day 2 CLASS: Working with external .xml, .json files CLASS: Graphics w/ Processing-Intro

HW: Upload freq_analysis.py by 23:59:59. HW: Complete Address Book project. Upload addressbook.zip. Do Online Reading/Quiz-The Hackathon is On F1, G1, B2, A2, D2 HW: Continue Address Book project. HW: Upload drawing.png
12/03/17 12/04/17 12/05/17 12/06/17 12/07/17 12/08/17 12/09/17

Day 5 CLASS: Graphics w/ Processing-Bar Graphs. Project-Intro to Graphics CLASS: Graphics w/ Processing-Photos. Project-Image Processing Day 2 CLASS: Graphics w/ Processing-Animation. Acitivity-bouncingball

G3, F3, D4, L, B4 HW: Upload horz_bar.py, vert_bar.py, vert_graph.pyde HW: Upload blue.png, grayscale.png, blur.png (extra credit) F1, G1, B2, A2, D2 HW: Upload bouncingball.pyde, bouncingball2.pyde. Upload addressbook2.zip
12/10/17 12/11/17 12/12/17 12/13/17 12/14/17 12/15/17 12/16/17

CLASS: Graphics w/ Processing-SnowflakeCatcher Day 5 CLASS: Object-Oriented Programming: an Intro to Objects. Project-oop.py CLASS: Object-Oriented Programming Day 2

HW: Upload snowflakecatcher.pyde G3, F3, D4, L, B4 HW: Read Chapter 10 sections 10.1-10.3. Begin OOP project HW: Upload oop.py F1, G1, B2, A2, D2
12/17/17 12/18/17 12/19/17 12/20/17 12/21/17 12/22/17 12/23/17

CLASS: Delivering web pages: HyperText Markup Language. Basic HTML. CLASS: Create 3-page website online. CSS: Cascading Style Sheets for HTML pages. Being Project-HTML & CSS Day 5 CLASS: Coding day: websites CLASS: Holiday Assignment: Elf Name

HW: Initial web project HW: Work on website G3, F3, D4, L, B4 HW: Work on website HW: Upload elf_name.py
12/24/17 12/25/17 12/26/17 12/27/17 12/28/17 12/29/17 12/30/17

Winter Break Winter Break Winter Break Winter Break Winter Break







12/31/17 01/01/18 01/02/18 01/03/18 01/04/18 01/05/18 01/06/18

Winter Break Winter Break Winter Break Winter Break Winter Break