Curricula Assistant

From Coder Merlin
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Hint.pngHelpful Hint
The  Coder Merlin™  Curricula Assistant is intended to provide helpful information to enable a certified professional determine alignment of  Coder Merlin™  lessons with local requirements. The ultimate responsibility for making such a determination lies solely upon this certified professional, and  Coder Merlin™  makes no claims of alignment with any particular standard. Nonetheless, we hope that you'll find these pages helpful.


Key[edit]

Each item listed is in the format Level.Major Topic ID

Level
Similar to grade level
Major Topic ID
Human factors 100's
Tools & technologies 200's
Mathematics 300's
Software development life cycle 400's
Algorithms 500's
Language & constructs 600's
Data structures 700's

Level 9[edit]

Level 10[edit]

Section Knowledge and skills Topic area
§10.111 Communication & collaboration {{{4}}}
§10.112 Mentorship {{{4}}}
§10.113 Communication & collaboration, Creativity & innovation {{{4}}}
§10.114 Communication & collaboration, Creativity & innovation, Digital citizenship {{{4}}}
§10.121 Command-line interface {{{4}}}
§10.122 Command-line interface, Command-line tools, Console output {{{4}}}
§10.123 Console input {{{4}}}
§10.132 Graphic user interface {{{4}}}
§10.133 Communication & collaboration, Graphic user interface, Mathematics {{{4}}}
§10.134 Graphic user interface, Mathematics {{{4}}}
§10.135 Graphic user interface {{{4}}}
§10.142 Digital citizenship {{{4}}}
§10.143 Digital citizenship {{{4}}}
§10.144 Digital citizenship {{{4}}}
§10.212 Productivity tools {{{4}}}
§10.221 Computer hardware {{{4}}}
§10.222 Operating systems {{{4}}}
§10.223 Computer hardware {{{4}}}
§10.231 Source control systems {{{4}}}
§10.232 Source control systems {{{4}}}
§10.241 Command-line interface, Command-line tools {{{4}}}
§10.311 Positional notation {{{4}}}
§10.312 Positional notation {{{4}}}
§10.313 Positional notation {{{4}}}
§10.321 Boolean algebra {{{4}}}
§10.322 Boolean algebra {{{4}}}
§10.323 Boolean algebra {{{4}}}
§10.324 Boolean algebra {{{4}}}
§10.325 Boolean algebra {{{4}}}
§10.326 Boolean algebra {{{4}}}
§10.327 Boolean algebra {{{4}}}
§10.331 Boolean algebra {{{4}}}
§10.332 Boolean algebra {{{4}}}
§10.411 Best practices {{{4}}}
§10.412 Best practices, Communication & collaboration {{{4}}}
§10.421 Communication & collaboration, Research {{{4}}}
§10.431 Analysis {{{4}}}
§10.432 Design {{{4}}}
§10.433 Data structures, Design {{{4}}}
§10.434 Design {{{4}}}
§10.435 Design {{{4}}}
§10.436 Implementation {{{4}}}
§10.437 Implementation {{{4}}}
§10.438 Quality assurance {{{4}}}
§10.439 Implementation, Quality assurance {{{4}}}
§10.441 Algorithms, Analysis, Best practices, Design {{{4}}}
§10.511 Algorithms, Analysis, Design, Implementation, Quality assurance {{{4}}}
§10.512 Algorithms, Analysis {{{4}}}
§10.513 Algorithms, Analysis, Design, Implementation {{{4}}}

... further results

Level 11[edit]

 Knowledge and SkillsTopic area
§11.435Demonstrate proficiency in using program design problem-solving strategies, design, document and implement a solution to an authentic problemDesign
Implementation
§11.442Demonstrate proficiency in reading and understanding large programs and the ability to analyze, evaluate, and modify such programs, including the design description and process developmentAnalysis
Design
Best practices
Software development life cycle
Creativity & innovation
§11.443Demonstrate proficiency in following a systematic, problem-solving process by analyzing specifications and clearly identifying program purpose and goals, required data types, objects, and subtasks to be performed;Creativity & innovation
Software development life cycle
Analysis
Best practices
Design
§11.444Compare and contrast design methodologies and implementation techniquesSoftware development life cycle
Analysis
Best practices
Design

Level 12[edit]