Property:Knowledge and skills description

From Coder Merlin

This property contains text and is used to provide a description of the relevant knowledge and skills.

Showing 50 pages using this property.
§
Actively engage with the larger community to create relevant and meaningful digital products which contribute to the welfare of society  +
Actively mentor learners within and beyond the school environment  +
Analyze a documented algorithm, improve the design of the algorithm, and implement in code  +
Analyze existing code and document the algorithm  +
Analyze problems and design solutions that exhibit robust behavior by preventing runtime errors  +
Analyze, design, implement, and debug common algorithms  +
Code, using a text-based, authentic programming language, solutions based upon a design document  +
Compare and contrast design methodologies and implementation techniques  +
Create meaningful applications which interact with a user through a graphical user interface  +
Create meaningful applications which produce well-formed console output  +
Create meaningful applications with prompts issued to console output which acquire input from a user via the console  +
Create programs using best practices to maximize readability and comprehension  +
Create programs which display numeric data through the use of data visualization  +
Create programs which render bitmap images  +
Create programs which render vector graphics  +
Create relevant and meaningful digital products in collaboration with learners in other subject areas  +
Create web pages using HTML and CSS  +
Define and specify the domain of a problem and the purpose and goals of solving the problem  +
Demonstrate an understanding of object-oriented design  +
Demonstrate knowledge of computer hardware systems  +
Demonstrate knowledge of computer hardware systems  +, Demonstrate knowledge of the evolution of computer hardware systems and key contributors to their development  +
Demonstrate proficiency in adding two operands specified in the binary, octal, decimal, and hexadecimal systems  +
Demonstrate proficiency in counting in the binary, octal, decimal, and hexadecimal systems  +
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;  +
Demonstrate proficiency in managing files and processes using a command line interface  +
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  +
Demonstrate proficiency in representing primitive data types as they are represented within the computer  +
Demonstrate proficiency in safe conversions of basic data types  +
Demonstrate proficiency in selecting the appropriate data type for solutions  +
Demonstrate proficiency in string manipulation  +
Demonstrate proficiency in the use of arithmetic operators to create mathematical expressions  +
Demonstrate proficiency in the use of assignment operators for various data types  +
Demonstrate proficiency in the use of common mathematical functions  +
Demonstrate proficiency in the use of library functions  +
Demonstrate proficiency in the use of logical operators  +
Demonstrate proficiency in the use of positional notation to represent and convert between numbers in the binary, octal, decimal, and hexadecimal systems  +
Demonstrate proficiency in the use of relational operators for various data types  +
Demonstrate proficiency in using a source control system for single-users  +
Demonstrate proficiency in using a source control system with multiple users  +
Demonstrate proficiency in using multiple tools via a command-line interface  +
Demonstrate proficiency in using one-dimensional arrays to traverse, search, and modify data  +
Demonstrate proficiency in using program design problem-solving strategies, design, document and implement a solution to an authentic problem  +
Demonstrate understanding and proficiency in the use of bitwise operations  +
Demonstrate understanding and proficiency in the use of Boolean algebra canonical representation  +
Demonstrate understanding and proficiency in the use of logic composition  +
Demonstrate understanding and proficiency in the use of Boolean algebra truth tables  +
Demonstrate understanding and proficiency in distinguishing L-values from R-values and their appropriate use  +
Demonstrate understanding and proficiency in the use of Boolean algebra  +
Demonstrate understanding and proficiency in the use of DeMorgan's Laws  +
Demonstrate understanding and proficiency in the use of SR latches  +