Every effort is made to ensure the accuracy of the information contained in this Columbia College Chicago Catalog; however, the Catalog is not a contract but rather a guide for the convenience of students. Columbia College Chicago reserves the right to change or withdraw courses; to change the fees, rules, and calendar for admission, registration, instruction, and graduation; and to change any of its policies or other provisions listed in the Catalog at any time.
Learn programming concepts as you problem-solve with code, develop algorithms and create object-oriented applications. Topics covered throughout the semester include data structures, repetition, sequence control structures, program design, testing and foundational programming best practices.