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.
§
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 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 the use of arithmetic operators to create mathematical expressions +
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 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 Boolean algebra canonical representation +
Demonstrate understanding and proficiency in distinguishing L-values from R-values and their appropriate use +
Develop programs which define and instantiate classes, encapsulating both data and functionality +
Develop programs which define and invoke functions which do not return values; those which require parameters and those that don't +
Develop programs with sequential algorithms to solve non-branching and non-iterative problems +
Employ various productivity tools to gather and analyze authentic data to serve as the basis of programs +
Identify and appropriately resolve runtime and logic errors by relying on error messages, reference materials, and effective strategies +