Short Title:Engineering Software
Full Title:Engineering Software
Module Code:ENSW H6001
 
Credits: 7.5
Field of Study:Electronics and automation
Module Delivered in 1 programme(s)
Reviewed By:JAMES WRIGHT
Module Author:JOHN ANDREW DONNELLAN
Module Description:The Aim of this subject is to give the student the necessary skills and knowledge to develop effective OOP solutions to engineering problems. They will design, implement and test their OOP solutions.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Use Object Oriented Design Techniques
LO2 Evaluate OOP techniques.
LO3 Design and develop OOP solutions to engineering signal and imaging problems.
LO4 Evaluate and compare class structures as solutions for engineering problems.
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Laboratory Labs 1-4 1,2,3,4 20.00 n/a
Assignment All Individual Projects Assignment 1 Write a report on the design process used to obtain an object oriented design for a student chosen/selected problem. 1,2,3,4 5.00 Week 4
Assignment Assignment 2 Design and develop an efficient OOP solution to a DSP Algorithms and systems Undergo a viva examination. Task assessed in terms of: • The design of the application • The implementation of application • A critical evaluation of the implemented solution 1,2,3,4 10.00 Week 8
Assignment Assignment 3 Design and develop an efficient OOP solution for a basic vision system Undergo a viva examination. Task assessed in terms of: • The design of the application • The implementation of application • A critical evaluation of the implemented solution 1,2,3,4 15.00 Week 11
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Formal Exam End-of-Semester Final Examination   50.00 End-of-Semester

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
Lecture Interactive Lecture 2.00 Every Week 2.00
Practical Labs and mini-projects 1.00 Every Week 1.00
Independent Learning Working on Assignments/mini-projects 9.00 Every Week 9.00
Total Weekly Learner Workload 12.00
Total Weekly Contact Hours 3.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Interactive Lecture 2.00 Every Week 2.00
Lab Labs and mini-projects 1.00 Every Week 1.00
Independent Learning Time Working on Assignments/mini-projects 9.00 Every Week 9.00
Total Weekly Learner Workload 12.00
Total Weekly Contact Hours 3.00
 

Module Resources

Recommended Book Resources
  • Pressman R 2004, Software Engineering: A Practitioner's Approach, 6th Ed Ed., McGraw-Hill Higher Education
  • Deitel & Deitel 2007, C++ How to Program, 6th Ed Ed., Prentice Hall,
  • Deitel & Deitel 2007, Java How to Program, 7th Ed., Prentice Hall
  • Braude, 2001, Software Engineering An Object-Oriented Perspective, Wiley
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_EEESD_M Masters of Engineering in Electronic Engineering in Electronic System Design 1 Mandatory