This is the first programming course for CS majors/minors. It is designed for students with little or
no programming experience. It covers basic principles and concepts of object-oriented programming including
objects, classes, variables, data types, operators, pro gram control (conditional statements, loop statements,
etc.) arrays, testing, debugging, and event handling. It also covers techniques for simplifying the programming
process and improving code quality by solving problems. It is a programming project-based learning course in a
computer lab. (fall)
CS 110: Introduction to Programming I
Class Program