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