Computer Science Lab Notebook


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 Plans
- Quiz
- Week 0 Lab Noteboook
- Week 0 Lab Noteboook
1 - Week 1 Plans
- Calculator
- Week 1 Lab Noteboook
2 - Week 2 Plans
- Student teaching
- Snake Game
- Pythoon quiz
- Simulations - Student Teach
- Week 2 Lab Noteboook
3 - Week 3 Plans
- Linux Code
- Word Game
- Factorial Calculator
- Inspirational Saying Generator
- Clicker Game
- Darts
- Stopwatch

Unit2: Learning Language

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

Week Plans Hacks(Todo) Tangibles
4
5 - Web Programming Basics
- Review Ticket
- Peer Review
6
7 - CB 3.12,3.13 Developing Procedures
- CB 3.9. 3.15 Developing Algoritms
- CB 3.7,3.8 - Iteration in Python

Unit3: Night at the Museum

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

Week Plans Hacks(Todo) Tangibles
8 - Student Teaching Lesson
9
10
11 - NATM Grading
- College Board Questions MC Correction
12 - Invidudal Review

Unit4: Warm-up Data Abstraction Project, Computer Systems, Networks, Impact of Computing

Trimester 2 will begin with a Mini-project, CPT warmup. Great projects begin with frontend style. This project will focus on frontend; using SASS, JavaScript, interacting with user events, and representing Binary Algorithm(s). Student Teaching during this period will be preparing for College Board MCQ.

Week Plans Hacks(Todo) Tangibles
13 - 4.2 & 4.3 Routing and Computing
- Deployment
- College Board Questions Reflection 2
14 - The Internet
15
16 - 5.4 Crowdsourcing
- 3.8 Undecided Problems Team Teach
- Binary Logic Final Review

Unit5: CPT design and development, Computer Systems, Networks, Impact of Computing

Trimester 2 continues with CPT project design and development. The big focus is on frontend/backend for data, databases, and login.

Week Plans Hacks(Todo) Tangibles
17 - 5.5 Legal & Ethical Concerns
- 5.6 - Safe Computing
18 - Ideas for CPT
19 - P2 | SASS
- P2 | Python/Flask
20 - Javascript Login and Signup Pages (Own Team Teach)
- Login/Signup
- Capture the Momment
21 - MCQ 2020 Frequently Missed Questions
- CPT requirements
- College Board Questions MC Correction