Badge Overview

Elements of Computer Programming  Elements of Computer Programming

Published Public {} Badge Class Data

Elements of Computer Programming

Elements of Computer Programming

Issued by Hood College

Badge Description

The Elements of Computer Programming badge provides learners with an introduction to programming concepts and techniques used in problem solving. Learners study general programming concepts as well as a modern programming language that illustrates those concepts. Learners design, implement and test programs to solve problems primarily in IT, business and science, developing the ability to logically plan and develop programs. Topics may include I/O, expressions, types, variables, branching, loops, web programming, program planning and simple multimedia programming. Students will apply their knowledge through hands-on programming projects, learning to write, test and debug programs.

Skills Programming Analytical Programming Skills

Badge Criteria

This FOUNDATIONAL level badge is equivalent to a 3-credit, master's-level course. A final grade of B or better is required to earn this badge.

1. Analyze and abstract a problem from a computation perspective. 2. Apply basic programming principles. 3. Design and implement an effective software solution for appropriately stated problems. 4. Effectively use modules of software libraries described by functional specifications. 5. Understand the use and functionality of basic data elements. 6. Write programs that accomplish useful goals and visualize the results appropriately. 7. Read, adapt and extend existing programs. 8. Have a basic understanding about the limits of computation. 9. Obtain and apply basic programming debugging and troubleshooting skills.

Aligned Outcomes