Computer Science and Software Engineering
Sprint1: Build a Lab Notebook
Install Tools. Design lab notebook. Learn GitHub Pages. Work with your pair (Ian Manangan).
Week | Code, Code, Code | Tools and DevOps | Collaboration |
---|---|---|---|
0 |
- First Three Days Reflection |
||
1 |
- Calculator MD |
- Week 1 Reflection - Calculator IPYNB |
|
2 |
- Game of Life - Snake Game |
- Week 2 Reflection |
|
3 |
- JS Output w/ jquery |
- Week 3 Reflection |
Sprint2: Learn Language
Learn (JavaScript|Python|Java). Start Agile development process.
Week | Code, Code, Code | Tools and DevOps | Collaboration |
---|---|---|---|
4 |
- Calculator HTML - GPA Calculator |
- GPA Calculator Instructions - JS Output w/ Objects |
- Week 4 Plan - Week 4 Reflection |
5 |
- Animation Output |
- Animation Plan - Animation Reflection |
|
6 |
- Plan for Web Programming Basics |
- Web Programming Basics |
- Web Programming & Sprint2 Reflection |
Sprint3: Building a Web Application with GitHub Pages for N@tM
Get ready for Night At the Museum!
Week | Code, Code, Code | Tools and DevOps | Collaboration |
---|---|---|---|
7 | |||
8 |
- Game Plan - Initial Reflection for Game |
||
9 |
- Testing Main Menu (Simple) |
- Matthew's Plan for CodeClimbers |
|
10 | |||
11 | |||
12 |
- Computer Science Reflection |
Sprint4: OOP Programming Fundamentals
Students, in pairs, will work on converting Mario game to OOP. There will be a series of Tech Talks to support this activity.
Week | Code, Code, Code | Tools and DevOps | Collaboration |
---|---|---|---|
13 |
- OOP, CSSE mini project |
- Plan to a New Trimester! - Changes in the First Week |
- Mario OOP Overview |
14 |
- Mario Player with Hills Background - Mario Hills Background - Mario on Platform - Dynamic Game Levels |
- Week 2 Start-Up and Outcome |
- GameLevels Lesson / Homework Previews (Draft) |
15 |
- Enemy Lesson - Revised Animation Lesson |
- Week 1-2 Cleanup |
- Platforms Lesson - The Start of a Journey |
Sprint5: Research, Teaching and Game Innovation
Algorithmic "Student Team" will have a teaching assignment, the Teacher of Student requests will be providing topics (Local Storage, Pixel art, Phaser.js, RAWG apis). During Teach weeks teams will research a topic, form a final project "game" plan.
Week | Code, Code, Code | Tools and DevOps | Collaboration |
---|---|---|---|
16 |
- Music Testing |
- Parallax Lesson - Warm-up of our Lesson - Local Storage Lesson - YESSSS |
|
17 |
- Leaderboard Lesson - Week 17 Log |
Sprint6: Create a Final Project and N@tM
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 | Code, Code, Code | Tools and DevOps | Collaboration |
---|---|---|---|
18 |
- Midterms Log |
||
19 |
- Multiplayer Opening Week - Multiplayer Progress |
||
20 |
- CSSE Game Levels Reflection |
- Week 20 Note - Night At the Museum Reflection |
- Platformer Game v2.0 - Resources for Final Review |