Course Outcomes

Umpqua Community College

CIS 122 - Introduction to Programming

Courses

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% 0, 80, 20, 0, 0
14.2% Solve simple problems using a simple simulated machine language. 60% 20% 20% 0% 0% 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% 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% 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% 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% 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% 80, 10, 10, 0, 0