Computer Science Principles
Course Progress
0/0
Sprint 1 intro
Computer System and Networks
Week 0 intro
Home Page Game Feedback
Intro to Python
Intro to JavaScript
Create Performance Task Concepts
Tools and Equipment Setup
Tools and Equipment Setup
Algorithms and Programming
Week 1 intro
BI 3 Review
Code Runners - Raw MD
UI Runner
Game Runner Examples
Code Runner - JavaScript
Crowdsourcing Lesson
Creative Development
Week 2 intro
GitHub Pages (about.md)
Agile Methodologies Practitioner
GitHub Pages (index.md)
Agile Methodologies Practitioner
Computer System and Networks
W0
0/6
Week 0 intro
Home Page Game Feedback
Intro to Python
Intro to JavaScript
Create Performance Task Concepts
Tools and Equipment Setup
Tools and Equipment Setup
Algorithms and Programming
W1
0/6
Week 1 intro
BI 3 Review
Code Runners - Raw MD
UI Runner
Game Runner Examples
Code Runner - JavaScript
Crowdsourcing Lesson
Creative Development
W2
0/4
Week 2 intro
GitHub Pages (about.md)
Agile Methodologies Practitioner
GitHub Pages (index.md)
Agile Methodologies Practitioner
Sprint 2 intro
Backend and Data Foundations
Week 7 intro
Crash Course into Python Flask
Anatomy of Python Flask
Big Idea 4 | Computer Systems| Flask
Anatomy of Python Flask
Backend and Data Foundations
W7
0/4
Week 7 intro
Crash Course into Python Flask
Anatomy of Python Flask
Big Idea 4 | Computer Systems| Flask
Anatomy of Python Flask
Sprint 3 intro
Interactive Features and Data
Week 9 intro
Framework for Sprints
Postman Guide
Plagiarism TDD plan and ceremony (Sample)
Plagiarism TDD plan and ceremony (Sample)
Interactive Features and Data
W9
0/4
Week 9 intro
Framework for Sprints
Postman Guide
Plagiarism TDD plan and ceremony (Sample)
Plagiarism TDD plan and ceremony (Sample)
Sprint 4 intro
Flask Foundations and Security
Week 13 intro
Variables and HTML DOM
UX Development Objectives
Intro to Flask
Database and Data Models
Week 15 intro
Frontend Authentication with a Backend Flask Application
Flask Foundations and Security
W13
0/3
Week 13 intro
Variables and HTML DOM
UX Development Objectives
Intro to Flask
Database and Data Models
W15
0/1
Week 15 intro
Frontend Authentication with a Backend Flask Application
Sprint 7 intro
AI and Machine Learning Foundations
Week 25 intro
Data Frames | Pandas | Intro 1
ML | Titanic Data
Data for Real-World Problems
Week 26 intro
ML | Fitness
ML | Neural Network | Handwritting Detection
Data Frames | Pandas | Intro 2
Network Stack | HTTP and TCP/IP
API | Request | Response | Database
Data | SQL Connect
Data | SQLAlchemy
Data | Binary Logic
AI and Full Stack Integration
Week 27 intro
Topic 1.4 - Identifying and Correcting Errors
Single Responsibility & API Chaining
Technology Solutions and Client Planning
Week 28 intro
Computing Systems | AWS Deployment | Setup Applicationa
Computing Systems | AWS Deployment | Launch EC2
Computing System | AWS Deployment| Step-by-Step Guide
AI and Machine Learning Foundations
W25
0/2
Week 25 intro
Data Frames | Pandas | Intro 1
ML | Titanic Data
Data for Real-World Problems
W26
0/8
Week 26 intro
ML | Fitness
ML | Neural Network | Handwritting Detection
Data Frames | Pandas | Intro 2
Network Stack | HTTP and TCP/IP
API | Request | Response | Database
Data | SQL Connect
Data | SQLAlchemy
Data | Binary Logic
AI and Full Stack Integration
W27
0/2
Week 27 intro
Topic 1.4 - Identifying and Correcting Errors
Single Responsibility & API Chaining
Technology Solutions and Client Planning
W28
0/3
Week 28 intro
Computing Systems | AWS Deployment | Setup Applicationa
Computing Systems | AWS Deployment | Launch EC2
Computing System | AWS Deployment| Step-by-Step Guide
Sprint 9 intro
Sprint 5: CPT Completion and Industry Transition
Sprint 5: CPT Completion and Industry Transition
Students will complete and document their Create Performance Task project while beginning the transition from student-owned development to professional client engagement. Students will deploy, test, document, and explain their applications while developing the technical vocabulary needed to describe how their systems work. Industry partners will provide feedback on student development practices and help students prepare for the transition to working directly with non-profit clients.
Weeks
17–20Weeks
1Lesson
0Assignments