This course is a continuation of ITCC 112- Computer Programming 1. The emphasis is to train students to design, implement, test, and debug programs intended to solve computing problems using basic data structures and standard libraries.