Computer Science Lab Notebook


Unit1: Build a Lab Notebook

Install Tools. Design lab notebook. Learn GitHub Pages. Work with Pair Alisha.

Week Plans Hacks(Todo) Tangibles
0 - Week 0 Plan
1 - Week 1 Plan
- Snake Game
2 - Week 2 Plan
- Calculator
- Table
- Guessing Word Python Game
3 - Week 3 Plan
- Accomplishments

Unit2: Learn Language

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

Week Plans Hacks(Todo) Tangibles
4 - Week 4 Plan
- Team Test
5 - Week 5 Plan
- Web Programming Basics
- Peer Review Ticket
- Web Programming Basics
6 - Data Abstraction
7 - P1 Algorithms Homework
- Week 7 Exit Ticket

Unit3: Individual/Team Projects and N@tM

This Units requirement is to to build individual development skills and a Team Frontend and Backend project in Java. By the end of this unit students will be aware of all the College Board Units and FRQ types. Student will participate in live grading of peers work. Fastpages Blogs and Jupyter Notebooks are required for all individuals. By the end of this section you should have examples, study materials, and code that show a great deal of effort, understanding, and competency.

Week Plans Hacks(Todo) Tangibles
8 - Week 8 Plan
- P1 Recursion and Iteration HW
- P1 Boolean and Conditionals HW
- P1 Developing Algorithms HW
- P1 Developing Programs
- Collegeboard Quiz Notes
- P1 Simulations
9 - P1 Lists and Binary Search HW
10 - P1 Libraries HW
11 - Week 11 Plan
- Slack Peer Grading EC
- Reflection Summary
- Design Ideation
- Collge Board Quiz Corrections
12 - Night @ the Museum Reflection
- Night @ the Museum Reflection
- Individual Review

Unit4: College Board Teaching and Study

This period will complete formal teaching and grading on the basics of the 10 units. Also, there will be a tech talk and homework on each FRQ type customized for Team PBL idea.

Week Plans Hacks(Todo) Tangibles
13 - Deployment
- JWT Roles
14

Unit5: Passion Projects

Objective of these weeks is to explore and create ideas and concepts for a Team two trimester project. Adding frontend and creativity while using APIs/Databases. This should be a project of personal and team interest. Team projects that are most liked by Teachers and Students will be continued in Trimester 3.

Week Plans Hacks(Todo) Tangibles
15 - The Internet Team Teach
- Routing and Computing Team Teach
- 5.1 Beneficial and Harmful Effects Team Teach
- Digital Divide Team Teach
- P2 | SASS
- P2 | Python/Flask
16 - 5.3 Computing Bias Team Teach
17 - Crowdsourcing Team Teach
18 - User Profile Lesson
- P2 | 5.6 - Safe Computing
19
20 - Final Individual Review
21