SCS1201 Programming Methodology II

Course Unit Title

SCS1201 Programming Methodology II

Side Navigation

Course Unit Description

The course is to give an in depth understanding of Object-Oriented programming. It is to cater for Object Oriented Programming practices like inheritance, interfaces, exception handling, action handling, security, software reuse and robustness.

Course Objectives

  • To know and use basic Java programming constructs for object-oriented problem solving (e.g., classes, polymorphism, inheritance, interfaces)
  • To appreciate the role of algorithms and data structures in problem solving and software design (e.g., objected-oriented design, lists, files, searching and sorting)
  • To be able to design and implement a Java program to model a real-world system, and subsequently analyze its behavior.
  • To develop programming skills that can serve as a foundation for further study in computer science.
  • To increase reusability in programming.
  • To reduce the costs of developing and adapting software to meet new requirement

Expected Learning Outcomes
The Students will be able to:

  • Write programs using objects & classes.
  • Develop programs to create and destroy the objects
  • Use existing operators for different meanings.
  • Using reusability concept.
  • Implement pointers for arrays, strings & object