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