Difference between revisions of "Curricula Assistant"
From Coder Merlin
Line 42: | Line 42: | ||
|?Knowledge and skills description=Knowledge and Skills | |?Knowledge and skills description=Knowledge and Skills | ||
|?Topic area | |?Topic area | ||
|format= | |format=plainlist | ||
|limit=50 | |limit=50 | ||
|offset=0 | |offset=0 | ||
|link=all | |link=all | ||
|headers=show | |headers=show | ||
|introtemplate= AskTemplateIntroCurriculaAssistant | |||
|template=AskTemplateCurriculaAssistant | |template=AskTemplateCurriculaAssistant | ||
|outrotemplate= AskTemplateOutroCurriculaAssistant | |||
|searchlabel=... further results | |searchlabel=... further results | ||
}} | }} | ||
Revision as of 20:28, 27 May 2021
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Helpful 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.141 | Digital citizenship | {{{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.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}}} |
Level 11[edit]
Knowledge and Skills | Topic area | |
---|---|---|
§11.435 | Demonstrate proficiency in using program design problem-solving strategies, design, document and implement a solution to an authentic problem | Design Implementation |
§11.442 | Demonstrate proficiency in reading and understanding large programs and the ability to analyze, evaluate, and modify such programs, including the design description and process development | Analysis Design Best practices Software development life cycle Creativity & innovation |
§11.443 | Demonstrate 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.444 | Compare and contrast design methodologies and implementation techniques | Software development life cycle Analysis Best practices Design |