Computer Science Lab Notebookk


Unit1: Build a Lab Notebook

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

Week Plans Hacks(Todo) Tangibles
0 - Tools Setup
- GitHub Pages
- VSCode, Python, Jupyter, ...
- Student GitHub Pages
1 - Week 1 Plan
- Linux Shell and Bash
- Test
2 - Week 2 Plan
- Classic Snake Game
- Game of Life
- JS Calculator
- Review Ticket Week 2
- 4.1 - The Internet
3 - Week 3 Plan
- Pair Showcase
- PDF Text Splitter
- PDF Text Splitter
- PDF Text Splitter
- Review Ticket Week 3
- Version Checks

Unit2: Learn Language

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

Week Plans Hacks(Todo) Tangibles
4 - Week 4 Plan
- Data Types, Lists, Dictionaries
5 - Web Programming Basics
- Team Test
- Review Ticket Week 6
6 - Schedule App Rough Draft
- Algorithms Homework Hack
7

Unit3: Passion Project Dev

Use learned knowledge and in class student presentations to develop an app of your own

Week Plans Hacks(Todo) Tangibles
8 - Week 8 Plan
- Recursion Homework Hack
- Review Ticket Week 8
9 - Week 9 Plan
- Iteration Homework Hack
- Booleans Homework Hack
- Developing Algorithms Homework Hack
- Review Ticket Week 9
10 - Week 10 Plan
- Lists and Operations Homework Hack
- Algorithmic Efficiency Video Notes
- Procedures HW
- Review Ticket Week 10
11 - Week 11 Plan
- CB 3.16-3.17 Simulations
- Libraries HW
- Collegeboard Notes AP Test
- Individual Passion Project Review
- Pseudocode Notes AP Test
- Trimester 1 Reflection
12

Unit4: Trimester 2

Assignments for Trimester 2

Week Plans Hacks(Todo) Tangibles
13 - Binary Project Test HTML
- Student Teach - Legal and Ethical Concerns of Technology
- The Internet HW
14 - Routing & Computing HW
- 5.4 Crowd-sourcing
- Computing Bias HW
- Student Teach - 5.6 Safe Computing
- CB Big Idea 5.1 - Beneficial & Harmful Effects Student Lesson
15 - 5.2 Digital Divide Student Lesson HW
16 - Collegeboard MC 2020 Review
17
18
19 - Team Teach - Full Stack and User Profile
20 - Rayyan Darugar Trimeser 2 Individual Review

Unit5: Trimester 3

Assignments for Trimester 3

Week Plans Hacks(Todo) Tangibles
21
22
23
24
25
26
27
28 - MCQ 2020 Frequently Missed Questions
- Collegeboard MC 2020 Review
29
30 - Data Structures Writeup Rayyan
31
32
33
34
35