Module Descriptor

23/04/2014

Code: CE00882-4Version: 6Approval Status: Valid Current
Title: OBJECT ORIENTED AND EVENT DRIVEN PROGRAMMING
Section: Computing, Engineering and Sciences Level: 4
ContactE-mail AddressVLE
GRAHAM MANSFIELDG.D.MANSFIELD@STAFFS.AC.UKBlackboard
Pattern Of Delivery
Credits
15
Contact HoursIndependent Study HoursTotal Learning Hours
48102150
Description of Pattern of Delivery
Pattern 1, study 100% in period 2
Pattern 2, study 100% in period 1
Pattern 3, study 100% in period 3
Site
BURTON AND SOUTH DERBYSHIRE COLLEGE
360GSP COLLEGE
STAFFORD CAMPUS
GULF COLLEGE OMAN
CITY UNIVERSITY OF HONG KONG
GLOBAL INSTITUTE OF SOFTWARE TECHNOLOGY (GIST)
Registration ConditionsModule Version Condition Text
None 
Module Details
Assessment DetailsA COURSEWORK weighted at 100%.

A Portfolio based coursework assessed by in-class tests weighted at 100% assessing Learning Outcomes 1, 2 and 3
Indicative ContentIntroduction 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.

Learning Strategies2 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
Prospectus InformationEstablishing a solid foundation in the basic principles of object oriented programming in a variety of contexts. Students will learn the essential skills necessary to give them confidence in designing and implementing object oriented software solutions ranging from simple text based command line applications to more complex interactive applications with a graphical user interface.
ResourcesHardware and software suitable for supporting the Java development environment.
Special Admissions RequirementsMust have studied CE00371-4 Introduction to Software Development or equivalent.
TextsSavitch, W. (2010). Absolute Java, Fourth edition, Pearson Education, ISBN: 0131365894

Learning Outcome
1) DEVELOP A PROBLEM BASED STRATEGY FOR CREATING AND APPLYING PROGRAMMED SOLUTIONS USING AN OBJECT ORIENTED PARADIGM.Problem Solving
2) USE AN OBJECT ORIENTED DEVELOPMENT ENVIRONMENT IN THE DEVELOPMENT, TESTING AND DEBUGGING OF AN OBJECT ORIENTED APPLICATION.Application
3) UNDERSTAND OBJECT AND EVENT DRIVEN APPROACHES TO SOFTWARE DEVELOPMENT.Enquiry
Learning