By the end of Weeks 0-3, students will have gained practical experience in blogging, coding with Jupyter Notebooks, and GitHub Pages; learning will begin with Linux, Python, Markdown, HTML, and JavaScript. Students will establish foundation using essential tools and software development processes to support their coding journey.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
0 |
- Daily Plan Sample |
||
1 |
- Week 1 Plans |
- Week 1 Review Ticket |
|
2 |
- Week 2 Plans |
- JS Calculator - PythonIO - Classic Snake Game - Mini Game - 2048 - Simulations - Student Teach |
|
3 |
- Week 3 Plans - Pair Showcase |
- Ceaser Cipher - CityGuesser - Linux Bash - City Guesser Info |
- Week 3 Review Ticket |
During Weeks 4-7, students will delve into the layers used in Web Development. They will learn about the key components that make up websites, including the Frontend, Backend, and Data layers. The main focus of this Sprint is to empower students to explore the development and deployment of a simple website. Throughout this period, there will be several lectures that provide ideas and concepts on how to build different components of a website, including sending and receiving data from a backend server.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
4 |
- Week 4 Plans - Agile |
||
5 |
- Week 5 Plans |
- Team Test |
|
6 |
- Week 6 Plans |
- Web Programming Basics |
- Web Test - Review Ticket |
7 |
- Week 7 Plans - Student Teaching - Data Abstraction. - Student Teaching - Algorithms - Student Teaching - Developing Procedures |
- Student Teaching - Iteration in Python - Student Teaching - Developing Algoritms |
Student teams need to build their own Website and individuals need to blog their learnings. The team Website should include interests, but also requires the use of Python Flask and JavaScript programming. By the end of the Sprint, students will be ready to start many of the technical coding aspects of Web Development; having established a Deployed Website, Frontend, and Backend. In November, the Trimester will end by presenting team project at the Electives Department "Night at the Museum" (N@tM).
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
8 |
- Week 8 Plans |
- Student Teaching - Boolean If - Student Teaching - List and Search |
|
9 |
- Week 9 Plans |
||
10 |
- Week 10 Plans |
||
11 |
- Week 11 Plans |
||
12 |
- Final Project - Student ReviewTicket - Individual Blog - Final Project - Student ReviewTicket - Individual Code - Week 12 Plans |