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 - Plan - W0
1 - Plan - W1
- About Me Quiz
2 - Plan - W2
- JS Calculator
- Classic Snake Game
- Mandala Generator
- KNN's and their Application
- Valorant Statistics
- Review Ticket
3 - Plan - W3
- Email Sender
- News Fetcher
- Would you Survive?
- Would you Survive?
- Would you Survive?
- Review Ticket

Unit2: Learn Language

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

Week Plans Hacks(Todo) Tangibles
4
5 - HTML Basics
- Output through objects - JS
- Debuggin Python Errors
- Debuggin JS Errors
6 - JS Data Types
7 - Passion Project Ideation Checkpoint
- Images with Python

Unit3: Team Teaches + PP

Learn College Board material and work on passion project.

Week Plans Hacks(Todo) Tangibles
8 - NART Lecture HW
- Algorithms
- Lists Tech Talk
9 - CB 3.9. 3.15 Developing Algoritms
10 - CB 3.12,3.13 Developing Procedures
- Libraries Tech Talk
- Simulations - Student Teach
11 - Review Ticket - Tri 1
12 - Tri 2 Reflection
- CPT Final
- Debugging
- 2021 MC Review
- Data Structures Writeup

Unit4: Binary

Binary PPT Project

Week Plans Hacks(Todo) Tangibles
13
14 - 5.1 Routing and Computing
15 - 5.1 Big Idea Beneficial and Harmful Effects Student Lesson
- 5.2 Digital Divide Student Lesson
16 - 5.4 Computational Bias
- 5.4 Crowd-sourcing
17 - 5.5 Legal and Ethical Concerns of Technology
- Big Idea 5.6 Safe Computing
- College Board MC Review