Prerequisite: None. This course introduces students to programming concepts, and to the foundations of program logic used in structured, object-oriented, and event-driven programming. The main goal of this course is to introduce universal programming concepts applied to problem solving in information processing. Students use algorithms and computer logic to translate data into information through structured design, coding, testing, and program debugging. Online course through Acadeum.