Difference between revisions of "Experiences Overview"
From Coder Merlin
Dinas-emrys (talk | contribs) |
Dinas-emrys (talk | contribs) |
||
Line 1: | Line 1: | ||
== Level 10 == | == Level 10 == | ||
{{ExperiencesOverviewUnit|sectionID= | {{ExperiencesOverviewUnit|sectionID=1|categoryName=Lab basics}} | ||
{{ExperiencesOverviewUnit|sectionID=2|categoryName=Numbers}} | {{ExperiencesOverviewUnit|sectionID=2|categoryName=Numbers}} | ||
Revision as of 20:28, 1 June 2021
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Level 10[edit]
Lab basics[edit]
Unit | Experience ID | Next experience ID | Knowledge and skills | Topic area | Classroom time | Study time | Acquired knowledge | Acquired skill |
---|---|---|---|---|---|---|---|---|
Wiki | W1001 | W1001.20 | §10.111 | Content management systems | 20 minutes | 10 minutes | understanding of how to use the wiki | ability to successfully navigate the wiki |
Community | W1001.20 | W1002 | §10.112 | Discussion forums, Communication & collaboration | 20 minutes | 30 minutes | understanding how to use a discussion forum | ability to post to a discussion forum, ability to respond in a discussion forum, ability to search a discussion forum |
Shell | W1002 | W1003 | §10.121 | SSH clients, Linux, Bash | 60 minutes | 180 minutes | differentiate between a CLI and GUI, understand files, directories, and their organizational hierarchy, understand processes, understand the client-server model, understand the purpose of a prompt and cursor | ability to append text to an existing file, ability to create new text files, ability to create new, empty files, ability to delete files and directories, ability to move and rename files and directories, ability to successfully determine your location in the file hierarchy, ability to successfully navigate the file hierarchy, ability to suspend and resume processes, ability to terminate processes |
Help Me! | W1003 | §10.111 | SSH clients, Linux, Bash | 20 minutes | 10 minutes | understand the opportunities available to request help | ability to request help via the opportunities available | |
Emacs | W1004 | W1004.50 | §10.121 §10.212 | Emacs | 45 minutes | 240 minutes | understanding that documents are preserved in files, understanding the difference between document files and temporary files | creating a new file, opening an existing file, saving modifications to a file, marking a region of text and cutting, copying, and pasting text, navigating forward and backward through a file by character, word, sentence, and line, navigating to the start and end of the document, searching for text incrementally (forwards and backwards), starting, stopping, and suspending emacs |
HTML | W1004.50 | W1005 | §10.111 §10.112 §10.121 §10.231 §10.651 | HTML | 30 minutes | 30 minutes | understand the purpose of HTML | creating an HTML page using proper syntax |
Digital Journal | W1005 | §10.111 §10.112 §10.121 §10.651 | Reflection | 20 minutes | 30 minutes | understand the purpose of a digital journal, understand the purpose of reflection | creating a digital journal in the proper format | |
Source Control | W1006 | §10.231 | Source control systems | 60 minutes | 30 minutes | understand the purpose of a source control system | ability to use a source control system to add, delete, and move documents, ability to use a source control system to checkout previous versions, ability to use a source control system to commit changes, ability to view a log of changes | |
GitHub | W1007.10 | §10.231 §10.232 | Source control systems | 60 minutes | 180 minutes | understand the purpose of a source control system when working with multiple users | ability to properly handle merge conflicts, ability to push and pull changes to/from the source control system, ability to use a source control system to merge changes | |
Merging | W1007.20 | §10.232 | Source control systems | 60 minutes | 15 minutes | understand the purpose of using a source control system to merge changes | ability to properly handle merge conflicts, ability to use a source control system to merge changes | |
Magit | W1007.30 | §10.231 §10.232 §10.241 | Source control systems | 60 minutes | 120 minutes | understand the purpose of a source control system when working with multiple users | ability to properly handle merge conflicts, ability to push and pull changes to/from the source control system, ability to use a source control system to merge changes | |
Merlin Mission Manager | W1008 | §10.241 | Tools & technologies | 60 minutes | 180 minutes | understand when and how to use the Merlin Mission Manager | ability to navigate through the hierarchy of missions and challenges, ability to reattempt a mission in the Merlin Mission Manager, ability to use the Merlin Mission Manager to prepare, test, and submit challenges, ability to use the Merlin Mission Manager to accept, prepare and complete missions |
Numbers[edit]
Unit | Experience ID | Next experience ID | Knowledge and skills | Topic area | Classroom time | Study time | Acquired knowledge | Acquired skill |
---|---|---|---|---|---|---|---|---|
Number Systems | W1011 | §10.311 | Positional notation | 60 minutes | 180 minutes | understand positional notation | ability to use positional notation to represent numbers in the binary, octal, decimal, and hexadecimal systems, ability to convert between representations of numbers in the binary, octal, decimal, and hexadecimal systems | |
Alternative Base Addition | W1012 | §10.311 §10.312 §10.313 | Positional notation | 60 minutes | 180 minutes | understand positional notation, understand how numbers specified in positional notation are added | ability to use positional notation to represent numbers in the binary, octal, decimal, and hexadecimal systems, ability to convert between representations of numbers in the binary, octal, decimal, and hexadecimal systems, ability to count by one using numbers in the binary, octal, decimal, and hexadecimal systems, ability to add together numbers in the binary, octal, decimal, and hexadecimal systems |