Course Information

CSC 8600: Object-Oriented Design and Programming

Credits: 3 Level: graduate


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.


CSC 8301 and CSC 8410