Computer Science Time Box Page


Unit1: Build a Lab Notebook

Install Tools. Design lab notebook. Learn GitHub Pages. Work with Pair (pair name).

Week Plans Hacks(Todo) Tangibles
0 - Week 0 Plan
- Sample IPYNB w/ html,img
- This week's objectives
1 - Week 1 Plan
- Sample IPYNB w/ table,code
- Snake
- Calculator
- Graphing Calculator
- Hangman
- Personal Quiz
- This week's objectives
2 - Week 2 Plan
- Calculator IPYNB
3

Unit2: Learn Language

Learn (JavaScript|Python|Java). Start Agile development process.

Week Plans Hacks(Todo) Tangibles
4
5 - Basics of HTML
- Basics of JS
- Basics JS data types
- Basics JS with HTML
- JS Errors
6 - Web Programming Basics
7 - Developing Algorithms Teach
- Developing Procedures
- Python Student Teaching Lesson
- Iteration in PYthon
- Team Teach

Unit3: Web Application, Data, and N@tM

Create personal websites and blogs. Team websites should feature Python Flask and JavaScript. By the end of the sprint, students will have deployed websites with both frontend and backend components. In November, they will present their team projects at the Electives Department's 'Night at the Museum' (N@tM).

Week Plans Hacks(Todo) Tangibles
8 - Week 8 Plan
- Boolean If
- Student Teaching Lesson
9
10 - Week 10 Plan
- Simulations - Student Teach
- Essential Notes
- Final Trimester 1 Reflection
11
12

Unit4: Unit 4

unit 4

Week Plans Hacks(Todo) Tangibles
13
14 - 4.1 - The Internet
15 - 5.1 Big Idea Beneficial and Harmful Effects Student Lesson
- Routing and Computing
- 5.2 Digital Divide Student Lesson
- 5.3 Computing Bias
16
17 - CPT Project Brainstorming and Planning
- Big Idea 5.6 Safe Computing
- College Board Reflection
18 - CPT Project
19 - Login Page
- Team Teach - Full Stack and User Profile
- N@TM Trimester 2 Reflection
- Trimester 2 Review
- Individual Seed