Villanova Department of Computing Sciences

CSC 8600

Object-Oriented Design and Programming

3 Credits Format: lecture Level: graduate

Description: Introduces the theoretical and practical issues underlying the object-oriented paradigm, including classes, encapsulation, inheritance and polymorphism. Primary topics also include object-oriented analysis and design, databases and technology transfer. The use of an object-oriented programming language, such as Java or C++, is an integral part of the course. Problems involving program design and implementation will be assigned. The student may be required to write a research paper and/or give an in-class presentation.

Textbooks:

Objectives: No objective data is available.

Coordinator: Dr. Robert Beck

Prerequisites: CSC 8301 or CSC 8410

Elective For: