Computer Science A
Course Progress
0/0
Sprint 1 intro
Onboarding & Readiness
Week 0 intro
Agile Methodologies Practitioner
Agile Methodologies Practitioner
GitHub Pages (index.md)
Home Page Game Feedback
Tools and Equipment Setup
Tools and Equipment Setup
AP Introduction
Week 1 intro
CSA MCQ Lessons
Code Runner - Java
Code Runner - JavaScript
Code Runners - Raw MD
Fullstack Development (Student Thinking)
Game Runner Examples
Student Engagement
UI Runner
Java / Spring Basics
Week 2 intro
Python/Flask Backend Infograph
Python/Flask Backend Infograph
Spring Boot Challenges
Week 3 intro
3.03 Anatomy of a Class
3.03 Anatomy of a Class
Introduction Java Spring Framework
Introduction Java Spring Framework
Java Spring Hacks - Sprint 1 Final
Java Spring Hacks - Sprint 1 Final
Retrospective and Assessment
Week 4 intro
API Controller
API Controller
Anatomy of a Spring Boot Project
Anatomy of a Spring Boot Project
Frontend UI
Frontend UI
Java Persistence API (JPA)
Java Persistence API (JPA)
Onboarding Challenge - Ground 0
Plain Old Java Objects (POJO)
Plain Old Java Objects (POJO)
Onboarding & Readiness
W0
0/6
Week 0 intro
Agile Methodologies Practitioner
Agile Methodologies Practitioner
GitHub Pages (index.md)
Home Page Game Feedback
Tools and Equipment Setup
Tools and Equipment Setup
AP Introduction
W1
0/8
Week 1 intro
CSA MCQ Lessons
Code Runner - Java
Code Runner - JavaScript
Code Runners - Raw MD
Fullstack Development (Student Thinking)
Game Runner Examples
Student Engagement
UI Runner
Java / Spring Basics
W2
0/2
Week 2 intro
Python/Flask Backend Infograph
Python/Flask Backend Infograph
Spring Boot Challenges
W3
0/6
Week 3 intro
3.03 Anatomy of a Class
3.03 Anatomy of a Class
Introduction Java Spring Framework
Introduction Java Spring Framework
Java Spring Hacks - Sprint 1 Final
Java Spring Hacks - Sprint 1 Final
Retrospective and Assessment
W4
0/11
Week 4 intro
API Controller
API Controller
Anatomy of a Spring Boot Project
Anatomy of a Spring Boot Project
Frontend UI
Frontend UI
Java Persistence API (JPA)
Java Persistence API (JPA)
Onboarding Challenge - Ground 0
Plain Old Java Objects (POJO)
Plain Old Java Objects (POJO)
Sprint 2 intro
Week 5
Week 5 intro
Class Variables and Methods
Class Variables and Methods
Java Reference
Teaching using LxD
Week 5
W5
0/4
Week 5 intro
Class Variables and Methods
Class Variables and Methods
Java Reference
Teaching using LxD
2 assignments due
Week 5 Chat
Sprint 3 intro
System Contributions, Curriculum Connections, and Retrospective
Week 12 intro
System Contributions and Curriculum Retrospective
System Contributions, Curriculum Connections, and Retrospective
W12
0/1
Week 12 intro
System Contributions and Curriculum Retrospective
Sprint 4 intro
Integration Design
Week 13 intro
3.01 Abstraction and Program Design
3.01 Abstraction and Program Design
FRQ 1 - Methods and Control Structures - 2019 Exam Q1 - CS112
FRQ 1 - Methods and Control Structures - 2019 Exam Q1 - CS112
FRQ 1 - Methods and Control Structures - AP Review - CS112
FRQ 2 - Class Writing and Design - AP Review - CS112
Connected Web Features
Week 14 intro
4.08 ArrayList Methods
4.08 ArrayList Methods
FRQ 2 - Class Writing and Design - 2014 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2014 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2015 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2015 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2019 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2019 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2021 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2021 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2022 Exam Q2 - CS112 - Inheritance
FRQ 2 - Class Writing and Design - 2022 Exam Q2 - CS112 - Inheritance
FRQ 2 - Class Writing and Design - 2023 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2023 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2024 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2024 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2025 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2025 Exam Q2 - CS112
Search - Linear, Binary, HashMaps
Search and Sort Integration
Week 15 intro
2.12 Informal Run-Time Analysis
2.12 Informal Run-Time Analysis
Merge Sort
Selection - Insertion Sort
Summative Mini-Project Review and Retrospective
Week 16 intro
Week 16 - Integration Evidence and Retrospective
Integration Design
W13
0/6
Week 13 intro
3.01 Abstraction and Program Design
3.01 Abstraction and Program Design
FRQ 1 - Methods and Control Structures - 2019 Exam Q1 - CS112
FRQ 1 - Methods and Control Structures - 2019 Exam Q1 - CS112
FRQ 1 - Methods and Control Structures - AP Review - CS112
FRQ 2 - Class Writing and Design - AP Review - CS112
Connected Web Features
W14
0/19
Week 14 intro
4.08 ArrayList Methods
4.08 ArrayList Methods
FRQ 2 - Class Writing and Design - 2014 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2014 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2015 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2015 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2019 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2019 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2021 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2021 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2022 Exam Q2 - CS112 - Inheritance
FRQ 2 - Class Writing and Design - 2022 Exam Q2 - CS112 - Inheritance
FRQ 2 - Class Writing and Design - 2023 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2023 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2024 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2024 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2025 Exam Q2 - CS112
FRQ 2 - Class Writing and Design - 2025 Exam Q2 - CS112
Search - Linear, Binary, HashMaps
Search and Sort Integration
W15
0/4
Week 15 intro
2.12 Informal Run-Time Analysis
2.12 Informal Run-Time Analysis
Merge Sort
Selection - Insertion Sort
Summative Mini-Project Review and Retrospective
W16
0/1
Week 16 intro
Week 16 - Integration Evidence and Retrospective
Sprint 5 intro
Prep and OCS Requirements
Week 17 intro
3.08 Scope and Access
3.08 Scope and Access
Abstract Fibonaccii Hack
Collectables Interfaces
FRQ 2 - Class Writing and Design - 2015 Exam Q4 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2015 Exam Q4 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2016 Exam Q1 - CS112 - Inheritance
FRQ 2 - Class Writing and Design - 2017 Exam Q2 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2017 Exam Q2 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2018 Exam Q3 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2018 Exam Q3 - CS112 - Interfaces
Peer Teaching
Week 18 intro
3.06 Methods Passing and Returning References of an Object
3.06 Methods Passing and Returning References of an Object
Stack & Heap Memory
Summative Assessment and Retrospective
Week 20 intro
Week 20 - OOP and Reliability Retrospective
Prep and OCS Requirements
W17
0/11
Week 17 intro
3.08 Scope and Access
3.08 Scope and Access
Abstract Fibonaccii Hack
Collectables Interfaces
FRQ 2 - Class Writing and Design - 2015 Exam Q4 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2015 Exam Q4 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2016 Exam Q1 - CS112 - Inheritance
FRQ 2 - Class Writing and Design - 2017 Exam Q2 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2017 Exam Q2 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2018 Exam Q3 - CS112 - Interfaces
FRQ 2 - Class Writing and Design - 2018 Exam Q3 - CS112 - Interfaces
2 assignments due
Week 17 Chat
Peer Teaching
W18
0/3
Week 18 intro
3.06 Methods Passing and Returning References of an Object
3.06 Methods Passing and Returning References of an Object
Stack & Heap Memory
Summative Assessment and Retrospective
W20
0/1
Week 20 intro
Week 20 - OOP and Reliability Retrospective
Sprint 6 intro
Design Checkpoint
Week 21 intro
4.09 Transversing ArrayLists
4.09 Transversing ArrayLists
Collectables Lists
Thymeleaf
Functional Checkpoint
Week 22 intro
Collectable Types and Collections
FRQ 3 - Array or ArrayList Manipulation - 2014 Exam Q1 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2014 Exam Q1 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2016 Exam Q2 - CS112 - Strings and Lists
FRQ 3 - Array or ArrayList Manipulation - 2017 Exam Q1 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2017 Exam Q1 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2018 Exam Q2 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2018 Exam Q2 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2019 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2019 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2021 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2021 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2022 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2022 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2025 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2025 Exam Q3 - CS112
Sorts Part 2
Final Prototype Push
Week 23 intro
4.13 Implementing 2D Algorithms
4.13 Implementing 2D Algorithms
4.16 Recursion
4.16 Recursion
FRQ 4 - 2D Array Operations - 2015 Exam Q1 - CS112
FRQ 4 - 2D Array Operations - 2015 Exam Q1 - CS112
FRQ 4 - 2D Array Operations - 2019 Exam Q4 - CS112
FRQ 4 - 2D Array Operations - 2019 Exam Q4 - CS112
JQuery
N@tM Community Presentations and Reflection
Week 24 intro
Week 24 - Community Presentation and Reflection
Design Checkpoint
W21
0/4
Week 21 intro
4.09 Transversing ArrayLists
4.09 Transversing ArrayLists
Collectables Lists
Thymeleaf
Functional Checkpoint
W22
0/17
Week 22 intro
Collectable Types and Collections
FRQ 3 - Array or ArrayList Manipulation - 2014 Exam Q1 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2014 Exam Q1 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2016 Exam Q2 - CS112 - Strings and Lists
FRQ 3 - Array or ArrayList Manipulation - 2017 Exam Q1 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2017 Exam Q1 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2018 Exam Q2 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2018 Exam Q2 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2019 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2019 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2021 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2021 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2022 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2022 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2025 Exam Q3 - CS112
FRQ 3 - Array or ArrayList Manipulation - 2025 Exam Q3 - CS112
Sorts Part 2
Final Prototype Push
W23
0/9
Week 23 intro
4.13 Implementing 2D Algorithms
4.13 Implementing 2D Algorithms
4.16 Recursion
4.16 Recursion
FRQ 4 - 2D Array Operations - 2015 Exam Q1 - CS112
FRQ 4 - 2D Array Operations - 2015 Exam Q1 - CS112
FRQ 4 - 2D Array Operations - 2019 Exam Q4 - CS112
FRQ 4 - 2D Array Operations - 2019 Exam Q4 - CS112
JQuery
N@tM Community Presentations and Reflection
W24
0/1
Week 24 intro
Week 24 - Community Presentation and Reflection
Sprint 7 intro
Project Data Structure Layers
Week 25 intro
Collectables Queue
Collections
RPN Calculator - Interactive Lesson
Tree, Priority, and Network Models
Week 27 intro
Graph Heuristics - Breadth First Search and Depth First Search
Graph Heuristics - Intro
Graph Heuristics - Java and Graphs
Summative Structures Review and Retrospective
Week 28 intro
Week 28 - Structure Evidence and Retrospective
Project Data Structure Layers
W25
0/3
Week 25 intro
Collectables Queue
Collections
RPN Calculator - Interactive Lesson
Tree, Priority, and Network Models
W27
0/3
Week 27 intro
Graph Heuristics - Breadth First Search and Depth First Search
Graph Heuristics - Intro
Graph Heuristics - Java and Graphs
Summative Structures Review and Retrospective
W28
0/1
Week 28 intro
Week 28 - Structure Evidence and Retrospective
Sprint 8 intro
AP Review: Search, Sort, and Recursion
Week 32 intro
Week 32 - AP Search Sort and Recursion Review
AP Review: 2D Arrays and Readiness
Week 33 intro
Week 33 - AP 2D Arrays and Readiness Review
AP Review: Search, Sort, and Recursion
W32
0/1
Week 32 intro
Week 32 - AP Search Sort and Recursion Review
AP Review: 2D Arrays and Readiness
W33
0/1
Week 33 intro
Week 33 - AP 2D Arrays and Readiness Review
Sprint 9 intro
N@tM Community Presentations and Reflection
Week 36 intro
Week 36 - Community Presentation and Growth Reflection
N@tM Community Presentations and Reflection
W36
0/1
Week 36 intro
Week 36 - Community Presentation and Growth Reflection
Week 3 Chat
Week 3 Chat click to open
No messages yet.