Explore UCD

UCD Home >

COMP2005J

Academic Year 2024/2025

Object-oriented programming (COMP2005J)

Subject:
Computer Science
College:
Science
School:
Computer Science
Level:
2 (Intermediate)
Credits:
5
Module Coordinator:
Dr Nima Afraz
Trimester:
Autumn
Mode of Delivery:
Online
Internship Module:
No
How will I be graded?
Letter grades
Campus of Delivery:
BDIC(UCD) Beijing

Curricular information is subject to change.

The Object Oriented Programming (OOP) paradigm is a key aspect of modern computer programming, having become the dominant programming paradigm in large-scale industrial software development. This module introduces students to object-oriented concepts such as classes, objects, message passing, encapsulation, abstraction, inheritance, polymorphism, genericity and software reuse. We will look at how these constructs are used to construct high-quality programs.There is a strong emphasis on practical program development.

About this Module

Learning Outcomes:

On successful completion of this module students should be able to describe the key aspects of object-oriented programming and their inter-relationships; design, implement and debug object-oriented programs of moderate complexity; assess the quality of a simple object-oriented design.

Student Effort Hours:
Student Effort Type Hours
Lectures

22

Laboratories

16

Autonomous Student Learning

87

Total

125


Approaches to Teaching and Learning:
active/task-based learning; peer and group work; lectures; lab work; enquiry & problem-based learning

Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Not applicable to this module.
 

Assessment Strategy
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Exam (In-person): 2-Hour end of term exam End of trimester
Duration:
2 hr(s)
Graded No
60
No
Assignment(Including Essay): Project Week 12 Graded No
40
No

Carry forward of passed components
No
 

Remediation Type Remediation Timing
In-Module Resit Prior to relevant Programme Exam Board
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Group/class feedback, post-assessment
• Online automated feedback

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Dr Seán Russell Lecturer / Co-Lecturer