MMS 146
COURSE CODE: MMS 146
COURSE TITLE: Object-Oriented Programming
UNITS: 3 units
PREREQUISITES: MMS 141 (Principles of Programming)
COURSE DESCRIPTION:
Introduction to object-oriented programming
COURSE GOAL:
At the end of the course, the student should:
- be proficient in object oriented programming
- develop and implement algorithms for specific programming problems using the object-oriented programming approach
COURSE OUTLINE:
- Unit 1 – Programming in Java
- Module 1 The First Program
- Module Variables & Constants
- Module 3 Basic Input & Output
- Module 4 Arithmetic & Logical Operations
- Module 5 Expressions
- Module 6 Statements
- Module 7 Control Flows
- Module 8 User-Defined Methods
- Module 9 Parameters
- Module 10 Recursion
- Module 11 Exception Handling
- Unit II – Object Oriented Programming
- Module 12 Primitive Type Objects
- Module 13 Strings
- Module 14 Arrays
- Module 15 Vectors
- Module 16 Array List
- Module 17 Linked List
- Module 18 Classes & Objects
- Module 19 Inheritance
- Module 20 Nested Classes
- Module 21 Abstract Classes & Polymorphism
- Module 22 Class Interfaces
- Module 23 Packages