Short Title:Object-Oriented Software Development 1
Full Title:Object-Oriented Software Development 1
Language of Instruction:English
Module Code:OOSD H1002
 
Credits: 10
Field of Study:Computing
Module Delivered in 1 programme(s)
Reviewed By:FINBARR FEENEY
Module Author:GARY CLYNCH
Module Description:Fundamentals of OO programming and software development
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Demonstrate an understanding of the core concepts of object-oriented programming
LO2 Design an object-oriented software application
LO3 Implement a software application using an object-oriented programming language utilising core object-oriented programming concepts, and develop problem solving skills as part of this process
LO4 Test and debug an object-oriented software application
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Practical/Skills Evaluation CA1 - in-lab, individual: Typical task: Design, develop and implement a console application using conditional and looping constructs. 1,2,3,4 30.00 Week 7
Practical/Skills Evaluation CA2 - in-lab, individual: Typical task: Design, develop and implement a console application using core OO language features i.e. classes, methods etc. 1,2,3,4 35.00 Week 11
Assignment CA3 - in-class, individual: A test combining both theory and practical elements which assesses a student's knowledge of core programming concepts 1,3 35.00 Sem 1 End
No End of Module Formal Examination

TU Dublin – Tallaght Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Independent Learning Time No Description 6.00 Every Week 6.00
Lecture No Description 3.00 Every Week 3.00
Lab No Description 3.00 Every Week 3.00
Total Weekly Learner Workload 12.00
Total Weekly Contact Hours 6.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Lab No Description 2.00 Every Week 2.00
Independent Learning No Description 8.00 Every Week 8.00
Total Weekly Learner Workload 12.00
Total Weekly Contact Hours 4.00
 

Module Resources

Required Book Resources
  • John Sharp 2015, Microsoft Visual C# step by step, 8 Ed., Microsoft Press [ISBN: 1509301046]
Recommended Book Resources
  • Mike McGrath 2016, C# Progamming in East Steps, In Easy Steps Ltd. [ISBN: 1840787198]
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_KMFSD_C Certificate in Fundamentals of Software Development (Minor Award) 1 Mandatory