Object Oriented Programming (CMPE211)
Basics of Java programming language. Introduction to object-oriented programming. Classes, objects, methods, access modifiers (private, public, protected). Unified Modeling Language (UML) class diagrams. Class derivation, static class members. Inheritance, encapsulation, polymorphism. Object construction and destruction, namespaces, exception handling. Method overloading and overriding, abstract classes.
Related Programs
- Software Engineering Undergraduate Program
- Information Systems Engineering Undergraduate Program
- Computer Engineering Undergraduate Program
- Computer Engineering Master's Program (with Thesis)
- Computer Engineering Doctoral Program
- Software Engineering - Computer Engineering Double Major Program
- Computer Engineering - Software Engineering Double Major Program
- Computer Engineering - Information System Engineering Double Major Program
- Information System Engineering - Computer Engineering Double Major Program
- Information Systems Engineering - Electrical and Electronic Engineering Double Major Program
- Electronics and Communication Engineering Undergraduate Program
- Software Engineering Master's Program (with Thesis)