Trimester 1
Trimester 1
The initial weeks focus on introducing Tools, Pair Programming, and the AP Resources that we plan to use throughout the year. At the end of Weeks 0-3, students will be exposed to blogging with GitHub Pages; developing with Jupyter Notebooks, Python, JavaScript, HTML, and Code.org AppLab; working with AP classroom and becoming familiar with Create Performance Task project requirements.
Week | Learning Objectives | Assignment Links | Notes Pages |
---|---|---|---|
0 | Tools Setup, Intro to Fastpages | Pseudo Code Notes | |
1 | Intro to Python, Bash & Checks, Fastpages, Jupyter Notebooks, & Markdown Posts | Python Notes | |
2 | Data Abstraction, Python Lists & Dictionaries, HTML & Markdown Fragments, Customization, Alumni Panel | Python Lists & Dictionaries Notes | |
3 | Create Task Introduction, Intro to code.org, Intro to College Board Scoring Rubric, Creating a quiz on code.org, How to plan out a program | Create Task Lecture Notes | |
4 | Running a Python Web Server locally, Running a Fastpages Web Server locally, Focus & Habits, Group Repository, Video-Making | None | |
5 | UI Starters, HTML Python/Flask Personalization & Design Elements, HTML & Javascript Exploration w/ Fastpages, Scrum Team Project Brainstorming & Purpose | JavaScript Tutorial & Data Table Creation | |
6 | Flask/Python Deployment using Amazon AWS, Program Design, Collegeboard MCQ Practice, Collegeboard Videos | Program Design & UML Lecture Notes |