SCS1201 Programming Methodology II
Course Unit Title
SCS1201 Programming Methodology II
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
