Apply Now
Parent Programme
Bachelor of Science in Computing (Level 7 NFQ)
MODULE NFQ
Level 6
MODULE CREDIT UNITS
ECTS: 10
MODULE TITLE
Object-Oriented Programming
Reference Code: M2.4
STAGE
Year 2
Semester 1 & 2
12 Weeks X 3.15 Hours per week

Minimum Intended Learning Outcomes (MIMLOs)

Upon successful completion of this module, the learner should be able to:
LO1
Demonstrate a comprehensive knowledge of Object -Orientated Programming principles.
LO2
Identify the benefits of Object-Orientated design and implementation.
LO3
Transfer and apply theoretical concepts of Object- Orientated Programming to solve a range of context and problem domains.
LO4
Produce intermediate complexity level computing solutions using the principles of Object-Oriented Programming.
LO5
Use exception handling to mange unexpected events occurring during the execution of a programme.
LO6
Engage the appropriate library in the Object -Orientated Programming language and persist and read data to and from a file.
LO7
Utilise industry-formed best and tested practices in software applications development.

Assessment

MIMLOs
Assessment
Percentage
1 - 5
CA 1 – Assignment
20%
1 - 6
CA 2 - Project
40%
1, 2, 3, 4, 7
Examination
40%

Reassessment Opportunity

Object Orientated Programming

Aims & Objectives

This module builds on stage one and introduces you to the concepts of object-oriented programming. The module extends prior knowledge of the principles of data structures and application design and furthers technical competence in implementing various computing artifacts.

This module will ensure learners meet the following objectives:

    • Establish development skills using Object-Oriented Programming.
    • Understand the fundamental data structures and program designs and their applications in software development.
    • Create an understanding of object creation and design.
    • Ensure the appropriate storage of objects in an array or data structures.
    • Progress file input, output and testing.
    • Develop further technical competence in Object-Oriented Programming.
APPLY NOW
Top cross
X