Rutgers MS CS Crosswalk

Directory of Concepts

Note: The location where concepts are first introduced is included in the directory below. Note that in some instances, concepts may be referenced or revisited later in the curriculum.

Note: Google CS First is not included in the directory of concepts, as educators will likely not use all units in instruction, and units of the same difficulty level may cover slightly different concepts.

Programming Fundamentals

CurriculumCMU CS AcademyCodeHSCode.orgHarvard Creative ComputingGoogle CS FirstProject STEMTynkerMicrosoft MakeCode
Syntax
Debugging
If Statements
Loops
Nested Structures
Functions
Variables

Design & Animation

CurriculumCMU CS AcademyCodeHSCode.orgHarvard Creative ComputingGoogle CS FirstProject STEMTynkerMicrosoft MakeCode
Web Design
Producing/Customizing Shapes
Animation
Interactivity
Game Design & Development

Applications of Computing

CurriculumCMU CS AcademyCodeHSCode.orgHarvard Creative ComputingGoogle CS FirstProject STEMTynkerMicrosoft MakeCode
Storytelling
Data Analysis/Science
Careers in Computing
Impacts/Daily Life

Computing Concepts

CurriculumCMU CS AcademyCodeHSCode.orgHarvard Creative ComputingGoogle CS FirstProject STEMTynkerMicrosoft MakeCode
Artificial Intelligence
Hardware
Software/Applications
The Internet/Cloud/Networks
History of Computing
Ethics & Bias
Digital Citizenship/Literacy