|Code: ||CE00882-4||Version: ||6||Approval Status: ||Valid Current|
|Title: ||OBJECT ORIENTED AND EVENT DRIVEN PROGRAMMING|
|Section: ||Computing, Engineering and Sciences|| ||Level: ||4|
|Pattern Of Delivery|
|Contact Hours||Independent Study Hours||Total Learning Hours|
|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|
|BURTON AND SOUTH DERBYSHIRE COLLEGE|
|GULF COLLEGE OMAN|
|CITY UNIVERSITY OF HONG KONG|
|GLOBAL INSTITUTE OF SOFTWARE TECHNOLOGY (GIST)|
|Registration Conditions||Module Version Condition Text|
|Assessment Details||A COURSEWORK weighted at 100%. |
A Portfolio based coursework assessed by in-class tests weighted at 100% assessing Learning Outcomes 1, 2 and 3
|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.
|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.
|Prospectus Information||Establishing 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.|
|Resources||Hardware and software suitable for supporting the Java development environment.|
|Special Admissions Requirements||Must have studied CE00371-4 Introduction to Software Development or equivalent.|
|Texts||Savitch, W. (2010). Absolute Java, Fourth edition, Pearson Education, ISBN: 0131365894|
|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