Module Additional Assessment Details
A Practical Assignment weighted at 70% assessing Learning Outcomes 1, 2 and 3
A Portfolio-based class test, 45 mins duration weighted at 30% assessing Learning Outcomes 1 and 3.
Module Texts
Introduction to Java Programming - Comprehensive Version, Y. Daniel Liang, 6th Edition, 2007, Prentice Hall - Pearson International Edition, ISBN 0132221586
Module Special Admissions Requirements
Must have studied CE00371-1 Introduction to Software Development or equivalent.
Module Resources
Hardware and software suitable for supporting the Java development environment.
Module Learning Strategies
2 lectures per week presenting key topics and concepts.
Tutor assisted practical based learning via 2 practical sessions per week.
Formative, self-directed exercises to support transfer of knowledge and understanding. Students will develop a portfolio of their practical work.
Students will also be encouraged to develop their intellectual, communicative and problem solving skills.
(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 OO apllications using key elements of the Unified Modelling Language such as class diagrams, object diagrams and sequence diagrams.