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
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:
- develop applications for a network environment;
- explain the concepts and advantages of object-oriented design techniques including encapsulation, heritance, and reusability;
- analyze the requirements of and code given application programs; and
- create Java applets that run within a browser