Explore UCD

UCD Home >

COMP2011J

Academic Year 2020/2021

Object Oriented Prog (S/E) (COMP2011J)

Subject:
Computer Science
College:
Science
School:
Computer Science
Level:
2 (Intermediate)
Credits:
5
Module Coordinator:
Dr Seán Russell
Trimester:
Autumn
Mode of Delivery:
On Campus
Internship Module:
No
How will I be graded?
Letter grades

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

Practical

20

Autonomous Student Learning

83

Total

125


Approaches to Teaching and Learning:
active/task-based learning; peer and group work; lectures; lab work; 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 Open Book Exam Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Continuous Assessment: Throughout the Trimester n/a Alternative linear conversion grade scale 40% No

100

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.