Course Curriculum

BROAD & DEEP COVERAGE

OF COMPUTER SCIENCE APPLICATIONS

In order to appeal to the broadest range of students and maximize recruitment & retention, CCR offers the most engaging, modern and up-to-date program, which is refreshed annually to match market needs. 

  • Artificial Intelligence/Machine Learning
  • Augmented Reality/Virtual Reality
  • App development
  • Cybersecurity/Blockchain
  • Gaming
  • Digital Humanities/Arts

CCR’s highly comprehensive content is drawn from best-of-breed items from a variety of sources* (code.org, CSUnplugged, MIT Scratch, Harvard CC, CMU AI4K12, Google CSFirst, IEEE,  etc.).  It also features the most comprehensive coverage of jurisdictional (CSTA)  and global standards, and goes beyond such standards. The courseware is:

  • Most up-to-date and refreshed annually
  • Expertly organized to hook students via many application and pedagogical practices, to maximize retention** 
  • Carefully crafted to train other non-specialist teachers and scale rapidly (in-person and online, and including a comprehensive 42-hour Professional Development course)

* Computer Science is too new to have a single definitive/authority source (and it is not the case even in Maths, which is thousands of years old).

** coding can be as difficult/tedious as Maths, and experience high drop-out rates

Extensive Curriculum:

Important notes: 

  • Students use real-life access to GitHub and Jupyter Notebooks
  • Entrepreneurship is weaved in starting grade 10

GRADE 9: 4DCS, EXPLORATIONS

Augmented Reality/Virtual Reality Intro 4 Weeks
Computer Programming Basics 4 Weeks
Game Development Basics 4 Weeks
Internet Functionality 4 Weeks
Introduction to Artificial Intelligence 5 Weeks
Online Privacy & Security 3 Weeks
Web Design 3 Weeks
Mobile App Development 5 Weeks

**released in August 2019

GRADE 10: 4DCS2, FOUNDATIONS

Computer Hardware 4 Weeks
Cybersecurity 4 Weeks
Programming (Python) Level 2 6 Weeks
Machine Learning Basics 2 Weeks
Digital Graphics 3 Weeks
Games & Virtual Environments (AR & VR) 13 Weeks

 

**to be released in August 2020

GRADE 11: 4DCS3, ADVANCED

Database Design & Management (Oracle, SQL) – Part 1 4 Weeks
Cybersecurity of Networks & Software 8 Weeks
Symbolic Programming (Python) 10 Weeks
Advanced Development: Gaming, AR and VR (Unreal) 10 Weeks

 

**to be finalized in Fall 2020

GRADE 12: 4DCS, SPECIALIZED

Database Building & Management (Oracle, SQL) – Part 2 4 Weeks
Advanced Cybersecurity (incl. Blockchain) 8 Weeks
Machine Learning Programming (Python) 4 Weeks
Programming Android Apps (Java) 10 Weeks

Intro to Commercial Apps: SalesForce.com, SAP, Vmware, Cloud Platforms (AWS, Azure),
OS’es: IOS, ML; Communities: Kaggle, OpenAI

4 Weeks
Advances in CS: Quantum Computing (XACC) 2 Weeks

 

**to be finalized in Fall 2020

“Beyond simply coding, computer science [must] teach students other important skills. Students start to develop an understanding about the kinds of skills and knowledge and ways of thinking that ultimately will better position them to choose a computer science pathway”.

According to this survey, teachers said that problem solving and reasoning are critical skills computer science can help develop:https://edscoop.com/theres-a-shortage-of-k-12-computer-science-education-in-the-u-s-microsoft-survey-finds/