Badge Overview

Foundations in Computer Sciences  Foundations in Computer Sciences

Published Public {} Badge Class Data

Foundations in Computer Sciences

Foundations in Computer Sciences

Issued by Hood College

Badge Description

The Foundations in Computer Sciences badge provides learners with an introduction to programming concepts and techniques used in problem solving. Learners will study general programming concepts for the purpose of data analysis. These concepts are demonstrated through the use of a modern programming language. Learners will design, implement and test programs to solve analytical problems. Learners will develop the ability to logically plan and develop programs as well as learn to write, test and debug programs. Topics include file I/O, expressions, types, variables, branching, loops, data access, data profiling and data manipulation. Learners will apply their knowledge through hands-on programming projects.

Skills Python Computer Programming Analytics computer science

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. Design and logically plan and develop Python programs using development environments. 2. Write Python programs to solve analytical problems in various domains. 3. Test and debug Python programs and understand how to validate input. 4. Demonstrate the use of regular expressions in processing text. 5. Discuss programming with a basic knowledge of terminology. 6. Manipulate data through Python extensions such as Numpy, Scipy and Pandas.

Aligned Outcomes