Difference between revisions of "Curricula Assistant"
From Coder Merlin
(Created page with "{{#ask: Knowledge and skills description::+ |?Knowledge and skills description |format=broadtable |limit=50 |offset=0 |link=all |headers=show |searchlabel=... furth...") |
|||
Line 1: | Line 1: | ||
{{#ask: [[Knowledge and skills description::+]] | {{#ask: [[Knowledge and skills description::+]] | ||
|?Knowledge and skills description | |?Knowledge and skills description=Knowledge and Skills | ||
|format=broadtable | |format=broadtable | ||
|limit=50 | |limit=50 |
Revision as of 12:53, 26 May 2021
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Knowledge and Skills | |
---|---|
§10.111 | Participate with electronic communities as a learner and contributor |
§10.112 | Actively mentor learners within and beyond the school environment |
§10.113 | Create relevant and meaningful digital products in collaboration with learners in other subject areas |
§10.114 | Actively engage with the larger community to create relevant and meaningful digital products which contribute to the welfare of society |
§10.121 | Demonstrate proficiency in managing files and processes using a command line interface |
§10.122 | Create meaningful applications which produce well-formed console output |
§10.123 | Create meaningful applications with prompts issued to console output which acquire input from a user via the console |
§10.132 | Create meaningful applications which interact with a user through a graphical user interface |
§10.133 | Create programs which display numeric data through the use of data visualization |
§10.134 | Create programs which render vector graphics |
§10.135 | Create programs which render bitmap images |
§10.141 | Research, using a variety of resources, and document and publish findings regarding relevant and current issues related to intellectual property, including copyright laws, the sharing of information, and software licensing agreements |
§10.142 | Research, using a variety of resources, and document and publish findings regarding online privacy |
§10.143 | Model proper digital etiquette |
§10.144 | Research, using a variety of resources, and document and publish findings regarding measures used to ensuring the security of computer systems |
§10.212 | Employ various productivity tools to gather and analyze authentic data to serve as the basis of programs |
§10.221 | Demonstrate knowledge of computer hardware systems |
§10.222 | Research, using a variety of resources, and document and publish findings comparing and contrasting operating systems |
§10.223 | Demonstrate knowledge of computer hardware systems Demonstrate knowledge of the evolution of computer hardware systems and key contributors to their development |
§10.231 | Demonstrate proficiency in using a source control system for single-users |
§10.232 | Demonstrate proficiency in using a source control system with multiple users |
§10.241 | Demonstrate proficiency in using multiple tools via a command-line interface |
§10.311 | Demonstrate proficiency in the use of positional notation to represent and convert between numbers in the binary, octal, decimal, and hexadecimal systems |
§10.312 | Demonstrate proficiency in counting in the binary, octal, decimal, and hexadecimal systems |
§10.313 | Demonstrate proficiency in adding two operands specified in the binary, octal, decimal, and hexadecimal systems |
§10.321 | Demonstrate understanding and proficiency in the use of Boolean algebra |
§10.322 | Demonstrate understanding and proficiency in the use of Boolean algebra truth tables |
§10.323 | Demonstrate understanding and proficiency in the use of Boolean algebra canonical representation |
§10.324 | Demonstrate understanding and proficiency in the use of DeMorgan's Laws |
§10.325 | Demonstrate understanding and proficiency in the use of logic gates |
§10.326 | Demonstrate understanding and proficiency in the use of bitwise operations |
§10.327 | Demonstrate understanding and proficiency in the use of logic composition |
§10.331 | Demonstrate understanding and proficiency in the use of binary adders |
§10.332 | Demonstrate understanding and proficiency in the use of SR latches |
§10.411 | Create programs using best practices to maximize readability and comprehension |
§10.412 | Seek advice from peers and professionals in evaluating work processes and products and respond appropriately |
§10.421 | Research, using a variety of resources, authentic data to serve as the basis of programs |
§10.431 | Define and specify the domain of a problem and the purpose and goals of solving the problem |
§10.432 | Identify and specify the subtasks required to solve a problem |
§10.433 | Identify and specify the data types required to solve a problem |
§10.434 | Identify and specify reusable components from existing code to solve a problem |
§10.435 | Design and document a solution to an authentic problem |
§10.436 | Code, using a text-based, authentic programming language, solutions based upon a design document |
§10.437 | Identify and appropriately resolve compile-time errors |
§10.438 | Test programs for correctness using appropriate methods and data |
§10.439 | Identify and appropriately resolve runtime and logic errors by relying on error messages, reference materials, and effective strategies |
§10.441 | Analyze problems and design solutions that exhibit robust behavior by preventing runtime errors |
§10.511 | Analyze, design, implement, and debug common algorithms |
§10.512 | Analyze existing code and document the algorithm |
§10.513 | Analyze a documented algorithm, improve the design of the algorithm, and implement in code |
... further results |