Module Additional Assessment Details
100% Coursework consisting of a portfolio assessing Learning Outcomes 1-3.
The portfolio (a phased series of tasks) will comprise a series of practical exercises.
Module Texts
Introduction to Java Programming - Comprehensive Version, Y. Daniel Liang, 6th Edition, 2007, ISBN: 0132221586
Module Special Admissions Requirements
Previous study of CE00858-1-1 Fundamental Programming Techniques or equivalent.
Disqualified Combination - CE00892-1 Object Oriented Programming Techniques (Blended Learning Version) or similar.
Module Resources
A suitable development environment for JAVA.
Module Learning Strategies
Two one hour lectures and one blocked two hour tutorial each week.
The blocked sessions will be tutored and will comprise of a mix of delivered material and guided tutorial work which will include individual and group activities together with peer and self assessment to provide formative feedback and as guidance on summative assessment work.
Independant study will involve directed reading in order to extend knowledge within the areas of the indicative content covered during the lectures and tutorials.
(1:n)2 (1:20)2
Module Indicative Content
Introduction to Object based and Event Driven Programming
Introduction to Integrated Development Environments for supporting application development.
Fundamentals of Object based programming techniques including classes, attributes, methods and introducing implementing class relationships such as inheritance, association and aggregation.
Introduction to designing Object Oriented applications using key elements of the Unified Modelling Language such as class diagrams, object diagrams and sequence diagrams.
Developing event driven Graphical User Interfaces using the Java Foundation Classes.