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

CSC 235 ADVANCED OBJECT-ORIENTED PROGRAMMING

CSC 235 – Advanced Object-Oriented Programming

Course Outline

Course Number & Name: CSC 235 Advanced Object-Oriented Programming

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

Prerequisites:  Grade of “C” or better in CSC 225

Co-requisites:  None                                                      Concurrent Courses:  None

Course Description: This course covers the object-oriented paradigm associated with programming in a network environment. The course focuses on topics that relate to developing object-oriented applications for the Internet, Intranets, and World Wide Web. The Java programming language is used to illustrate software development for network environments. Topics covered include applet construction, animation, class construction, exception handling, graphics, HTML interfacing, and graphical user interface design. Students are required to develop and implement a network application.

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

  1. develop applications for a network environment;
  2. explain the concepts and advantages of object-oriented design techniques including encapsulation, heritance, and reusability;
  3. analyze the requirements of and code given application programs; and
  4. create Java applets that run within a browser