The initial weeks focus on introducing Tools, Pair Programming, and tools we will using throughout the year. At the end of the first unit, students will be blogging on GitHub and creating GitHub Pages; be introduced to Jupyter Notebooks and VSCode, coding with JavaScript, HTML, and CSS
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
0 | |||
1 |
- Linux Shell and Bash (Original) |
- Week 1 Summary |
|
2 |
- Linux Shell Edits (Completed) - Snake Game |
- Week 2 Summary |
|
3 |
- Week 3 Plan |
- Bash Practice - HTML Table Practice |
- Week 3 Summary |
A key focus of this course is to make Web Games using JavaScript. These next few weeks we will perform the aspects of constructing a game and deploying the game to GitHub Pages. Our goal is to participate in N@tM with the other CS classes and other classes from the Electives Department.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
4 |
- Week 4 Plan |
- JS Input.ipynb - Calculator.md - Calculator.ipynb - JS Input.md |
- Week 4 Summary |
5 |
- Calculator Findings |
- Week 5 Summary |
|
6 |
- Web Programing Basics Home - JS Sprite Animation |
- Week 6 Summary - Web Basics Test Review Ticket |
|
7 |
- JS Mario 1-Player |
Part of the process of becoming technically proficient is taking on challenges while coding, these challenges will often make a student feel uncomforatable. But with some vision, questions, and AI research it is amazing what can be done.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
8 |
- Week 8 Plan |
- Week 8 Summary |
|
9 |
- Week 9 Plan |
- Javascript Object Oriented Programming - Music Test |
- Week 9 Summary |
10 |
- Title Screen Animation Testing - Lopez Controls - Version 1.0 - Version 1.1 Test |
- Week 10 Summary |
|
11 |
- Week 11 Plan |
- OG Background Debug - NPC Collisions for Dialogue - Background Debug |
- Week 11 Summary |
12 |
- Collision Display |
- Individual Review |
Understanding key development frameworks available in GitHub Pages make development faster. We will look at storing data in the Browsers with Local Storage, generating repetitive code using YML and Liquid and styling HTML with SASS.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
13 |
- Week 13 Plan |
- Week 13 Summary |
|
14 |
- Week 14 Plan |
- Lopez Sprite Animation for OOP |
|
15 | |||
16 |
Each week a "Student Team" will have a teaching assignment. Additionally, the Teacher is providing mini-labs that correspond to topics for the week. Using the two things together, you will your learning experience, blogging and Jupyter Notebooks skills.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
17 | |||
18 | |||
19 | |||
20 |
Trimester 2 concludes with student presenting their CPT project at N@tM. Each person within "Student Teams" will have their own specialty within the student project that satisfied all their Create Performance Task requirements. Student should be able to talk about design, coding, and present features of their portion of the system.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
21 | |||
22 | |||
23 | |||
24 |