Computer Science A
Course Progress
0/0
OCS Build and Lesson
Code Runner - Java
Code Runner - Examples
Code Runner - JavaScript
FRQ - Methods and Control Structures
Challenge Submission Test
2021 FRQ 3 - Arrays and ArrayList Manipulation
2023 FRQ 3 - Classes
2024 FRQ 3 - Classes
2024 FRQ 2 - Classes
2024 FRQ 1 - Methods and Control Structures
2024 FRQ 4 - Classes
2023 FRQ 2 - Classes
2023 FRQ 1
2021 FRQ 2 - Class Design
2019 FRQ 4 - Using Objects
2019 FRQ 2 - Class Design
2019 FRQ 1 - Class Design
2016 FRQ 3 - 2D Array Operations
2018 FRQ 4 - 2D Arrays and Static Methods
2018 FRQ 3 - Class Design wityh Interface
2018 FRQ 2 - Class Design
2018 FRQ 1 - Frog Simulation
2017 FRQ 4
2017 FRQ 3 - Methods and Control Structures
2017 FRQ Question 2 - Class Design
2017 FRQ 1 - Class Design
2016 FRQ 4 - Objects
2016 FRQ 2
2016 FRQ Q1
FRQ - 2D Arrays
FRQ - ArrayLists
2025 FRQ 4 - 2D Array Operations
2025 FRQ 3 - Arrays and ArrayList Manipulation
2025 FRQ 2 - Class Design
2025 FRQ 1 - Methods and Control Structures
FRQ - Classes
FRQ - Array
2023 FRQ 4 - 2D Array Operations
2022 FRQ 4 - 2D Array
2022 FRQ 3 - Methods and Control Structures
2022 FRQ 2 - Class Design with Inheritance
2022 FRQ 1 - Methods and Control Structures
2021 FRQ 4 - 2D Array Operations
2021 FRQ 1 - Methods and Control Structures
2015 FRQ 4 - 2D Array Operations
2015 FRQ 2 - Class Design
2015 FRQ 1 - Methods and Control Structures
2015 FRQ 3 - Arrays and ArrayList Manipulation
2014 FRQ Q2 - Class Design
2019 FRQ 3 - Arrays and ArrayList Manipulation
2014 FRQ 1 - Methods and Control Structures
RPN Calculator Lesson
Introduction to Java ML
Graph Heuristics - Data Structures
Graph Heuristics - Data Structures
Graph Heuristics
Collections
Calculator Enactment 2
Calculator Enactment 1
Sorts Part 2
Calculator Hack
RPN Calculator - Interactive Lesson
Calculator Hack
Understanding Reverse Polish Notation (RPN)
Calculator Hack - Wayfinding
Calculator Hack - Tracking
Abstract Fibonaccii Hack
Data Types
Selection - Insertion Sort
Merge Sort
Search - Linear, Binary, HashMaps
Single Responsibility & API Chaining
OCS Build and Lesson
2 min read
Sprint Teams
Continue in teams to build out OpenCS systems.
- Gamification, Game Assets Code Builder, Gamified Lessons, AI NPCs, Game Analytics
- Database, DevOps, Admin/Analytics/Tracking, Thymeleaf CRUD Code Builder, Teacher
- Pages UX Team, Smart Pages, Responsive Pages, Managing Assignments, Managing Grading, Student View/Profile, Theme, Slack Replacement, “Pick-2” Page Code Builder (lesson of lessons)
- College Board Requirements and Planning, Lesson/Content Approvers, Sprint/Classroom
Objectivs
- Temporal wayfinding (“Am I on track?”).
- Is my progress in line with the Calendar/Slack messages?
- Do my completion/burndown actions on OCS line up with the requirements timeline?
- Social wayfinding, regarding support, is my group visible and supportive of my needs outside of the classroom
- Enhance indicators of Success.
- Responsive feedback, teacher or peer, related to rubric success
- Conceptual clarity of assessment intent in meeting the Certificate/Learning objectives
- Validation of learner effort and progress, linking lesson attempts and support requests to achievement
How do we make system answer these wayfind question?
flowchart TB
%% Primary Domains
Spatial["Spatial Wayfinding<br/><i>Where am I?</i><br/>Navigation · Tools · Artifacts"]
Temporal["Temporal Wayfinding<br/><i>Am I on track?</i><br/>Pacing · Progress · Milestones"]
Social["Social Wayfinding<br/><i>Who is with me?</i><br/>Peers · Roles · Support"]
%% Intersections
ST["Spatial ∩ Temporal<br/><b>What should I work on here and now?</b>"]
SS["Spatial ∩ Social<br/><b>Who is working here with me?</b>"]
TS["Temporal ∩ Social<br/><b>Who is available right now?</b>"]
%% Center
Core["Spatial ∩ Temporal ∩ Social<br/><b>Learner Orientation & Confidence</b><br/>Flow · Safety · Insight"]
%% Connections
Spatial --> ST
Temporal --> ST
Spatial --> SS
Social --> SS
Temporal --> TS
Social --> TS
ST --> Core
SS --> Core
TS --> Core
Use OpenCS to Support Team Teach
The students will be teaching FRQs, Search, and Sort. Focus will be on making lesson interactive. Many of the materials have fairly good drafts, but teachin is not interactive.
FRQ lessons guide
- Introduce key concepts
- Use code-runner to practice the FRQ
- Prepare AI integrations with prompts for grading
- Get immediate results
- Log results in Student analytics
Class should do above an create an only MCQ
Search and Sort guide
- Review sorting or searching algorithm
- Use code-runner or game-ruuner to run algorithm in steps
- Run alorithms asynchronous to see who wins
- Have student teams perform an enactment of algorithm
- Make the enactment a judged competition for extra credit