Module Additional Assessment Details
A Portfolio based coursework assessed by in-class tests weighted at 100% assessing Learning Outcomes 1, 2 and 3
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.
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 Resources
Hardware and software suitable for supporting the Java development environment.
Module Special Admissions Requirements
Must have studied CE00371-4 Introduction to Software Development or equivalent.
Module Texts
Savitch, W. (2010). Absolute Java, Fourth edition, Pearson Education, ISBN: 0131365894