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

CSC 121 COMPUTER SCIENCE I

CSC 121Computer Science I

Course Outline

Course Number & Name:  CSC 121 Computer Science I

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

Prerequisites:  Grades of “C” or better in MTH 100 and CSC 100 or placement

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

Course Description: This course serves as an introduction to the concepts and methodologies fundamental to computer science. Emphasis is placed upon object-oriented design and analysis with a thorough discussion of the concepts and principles associated with object-oriented programming.  A high level object-oriented language is utilized for programming assignments and to illustrate conceptual material. It is recommended that a student be enrolled concurrently in either MTH 113 or MTH 119 to derive the most benefit from the course.

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. define algorithm;
  3. utilize various problem-solving techniques to create algorithms;
  4. design application programs to implement algorithms in an object-oriented language;
  5. use a computer system as a tool for problem solving; and
  6. communicate accurate computing terminology and notation in written and/or oral form.