This course is aimed at students with little or no programming experience. Students will learn how to think methodically and how to solve problems effectively with computers through activity-based learning. Students will learn some of the “Big Ideas” of computing and experiment with activities such as visual programming, creating mobile apps and controlling robotics. Meets GOAL 4. Prerequisite: Qualifying score on the mathematics placement exam or MATH 050 - Intermediate Algebra. Grade only. Offered each semester.