Short Title:Java
Full Title:Java
Language of Instruction:English
Module Code:JAVA H2000
 
Credits: 5
Field of Study:Electronics and automation
Module Delivered in 5 programme(s)
Reviewed By:JAMES WRIGHT
Module Author:JOHN ANDREW DONNELLAN
Module Description:The aim of this subject is to teach the student how to implement an algorithm in Java source code. Furthermore, the student will learn how to encapsulate the code in to methods.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Write simple Java programs from flowcharts or description.
LO2 Write simple Java methods from specifications provided.
LO3 Use standard language constructs for selection (if-switch) and iteration (for-while-do).
LO4 Team Work – work in teams on a Java application
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Continuous Assessment Basic Applications 1 2.00 Week 2
Continuous Assessment Numeric Input 1 2.00 Week 3
Continuous Assessment Expressions & Arrays 1 8.00 Week 4
Continuous Assessment Midterm Exam 1,3 8.00 Week 6
Continuous Assessment Flowcharts & Selections 1,3 8.00 Week 8
Continuous Assessment Bubblesort & Strings 1,2,3 4.00 Week 9
Continuous Assessment Team activity with members creating different methods for one large application. 1,2,3,4 8.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 1,2,3 60.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 Explanation of language and notes 2.00 Every Week 2.00
Lab Computer based exercises 2.00 Every Week 2.00
Independent Learning Time Practise exercises 3.00 Every Week 3.00
Total Weekly Learner Workload 7.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Explanation of language and notes 2.00 Every Week 2.00
Lab Computer based exercises 2.00 Every Week 2.00
Independent Learning Time Practise exercises 3.00 Every Week 3.00
Total Weekly Learner Workload 7.00
Total Weekly Contact Hours 4.00
 

Module Resources

Required Book Resources
  • P. J. Deitel, H. M. Deitel 2007, Java, Prentice Hall Harlow [ISBN: 978-0132222204]
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_EAELE_B Bachelor Degree in Engineering (Honours) in Electronic Engineering 3 Mandatory
TA_EAENS_B Bachelor of Engineering (Hons) in Engineering Software 3 Mandatory
TA_EAELE_D Bachelor of Engineering in Electronic Engineering 3 Mandatory
TA_EAENS_D Bachelor of Engineering in Engineering Software 3 Mandatory
TA_EELEC_C Higher Certificate in Engineering in Electronic Engineering 3 Mandatory