Weight | Outcomes | Applied Learning | Specialized Knowledge | Intellectual Skills | Integrative/Broad Knowledge | Civic Learning | ||
14.2% | Specify the differences between machine, assembler, and higher-level languages and different types of higher-level languages. | 0% | 80% | 20% | 0% | 0% | ||
14.2% | Solve simple problems using a simple simulated machine language. | 60% | 20% | 20% | 0% | 0% | ||
14.2% | Use psuedocode and flowcharts to plan the solutions to introductory computer information system problems. | 40% | 20% | 40% | 0% | 0% | ||
14.2% | Plan the solutions to simple problems using the three-step process of designing the user interface, planning the properties of the objects to be used, and planning the code (using psuedocode). | 70% | 15% | 15% | 0% | 0% | ||
14.3% | Program the solutions to simple problems using a microcomputer and the Visual Basic programming language by using the following three-step process: defining the user interface, setting the objects' properties, and writing the Visual Basic Code. | 70% | 15% | 15% | 0% | 0% | ||
14.3% | Write programs that implement good programming style, including: using meaningful object and variable names, providing complete documentation; using consistent indentation of code; implementing professional user interfaces that follow shop and industry standards; and using control structures limited to the three constructs of sequence, selection, and iteration. | 50% | 25% | 25% | 0% | 0% | ||
14.3% | Use the following objects, when appropriate, in the Visual Basic solution to the problem: forms, labels, buttons, text boxes, picture boxes, radio buttons, check boxes, accept and cancel buttons, and tool tips. | 80% | 10% | 10% | 0% | 0% |