ESSEX COUNTY COLLEGEACADEMICS · ADMISSIONS · FINANCIAL AID · CAMPUS LIFE · ATHLETICS · APPLY NOW · DIRECTORY · CALENDAR · NEWS

CSC 122 COMPUTER SCIENCE II

CSC 122Computer Science II

Course Outline

Course Number & Name:  CSC 122 Computer Science II

Credit Hours:  4.0             Contact Hours:  4.0          Lecture:  4.0       Lab:  N/A             Other:  N/A

Prerequisites:  Grades of “C” or better in CSC 121 and MTH 113 or MTH 119

Co-requisites:  None                                                      Concurrent Courses:  MTH 113 or MTH 119

Course Description: This course explores further the concepts introduced in CSC 121, applying them to more complex problems. Areas covered include class construction, class instantiation, file/stream processing, list processing, string processing, dynamic storage allocation, and internal search/sort methods.

Course Goals: Upon successful completion of this course, students should be able to do the following:

  1. demonstrate knowledge of basic concepts and methodologies of computer science;
  2. design application programs to implement algorithms in an object-oriented language;
  3. apply the principles of software design to a set of selected applications;
  4. use a computer system as a tool for problem solving; and
  5. communicate using accurate computing terminology and notation in written and/or oral form.