Background Pattern

Object-Oriented Programming

Course Code

IF2010

Number of Credits

3

Semester

3

Course Type

C

NoCodeCourseRelation
1IF2212Object Oriented Programming ISTEquivalent
2IF2210Object Oriented ProgrammingEquivalent

Study Material

Study MaterialDepth
CL-AL-11. AlgorithmsExpert
CS-SDF-4. Development MethodsExplore
CS-SDF-3. Fundamental Data StructuresExpress
DS-DG-3. Working with various types of dataExpress
CS-IAS-3. Defensive ProgrammingExpress
CS-PL-1. Object-Oriented ProgrammingExpert
CL-AL-12. Data structuresExpert
CL-AL-10. ProgrammingExpert
CL-AL-9. Algorithmic Thinking and Problem SolvingExpert
CS-AL-3. Fundamental Data Structures and AlgorithmsExpert

Graduate Learning Outcomes (GLO) carried by the course

CPMK CodeCourse Learning Outcomes Elements (CLO)
CPMK 1Explain the concepts of the object-oriented programming paradigm
CPMK 2Build medium-scale programs using the object-oriented programming paradigm.
CPMK 3Explain principles in object-oriented programming in a broader context

Learning Method

  • Lectures, Presentations, Discussions, Project-based studies, Case studies, Problem-based learning, Literature review, Group work, Tutorials, and Practical work

Learning Modality

  • Offline; Synchronous/Asynchronous; Independent/Group

Assessment Methods

  • Midterm Exam (UTS), Final Exam (UAS), Lab Work, Assignments