Difference between revisions of "Curricula Assistant"
From Coder Merlin
(→Key) |
|||
Line 9: | Line 9: | ||
! Major Topic | ! Major Topic | ||
! ID | ! ID | ||
|- | |- style="background: #f5d0c1;" | ||
| Human factors || 100's | | Human factors || 100's | ||
|- | |- style="background: #fadaaa" | ||
| Tools & technologies || 200's | | Tools & technologies || 200's | ||
|- | |- style="background: #f6faaa" | ||
| Mathematics || 300's | | Mathematics || 300's | ||
|- | |- style="background: #d2faaa" | ||
| Software development life cycle || 400's | | Software development life cycle || 400's | ||
|- | |- style="background: #aafaf2" | ||
| Algorithms || 500's | | Algorithms || 500's | ||
|- | |- style="background: #d7aafa" | ||
| Language & constructs || 600's | | Language & constructs || 600's | ||
|- | |- style="background: #faaaaa" | ||
| Data structures || 700's | | Data structures || 700's | ||
|} | |} |
Revision as of 20:37, 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 |