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:
- Aplying UML and Patterns, 3rd Edition, Larman, Prentice Hall
Objectives: No objective data is available.
Coordinator: Dr. Robert Beck
Prerequisites: CSC 8301 or CSC 8410
Elective For:
- M.S. in Computer Science
- Systems Programming Certificate
- M.S. in Software Engineering