Module Descriptors
OBJECT ORIENTED DEVELOPMENT WITH JAVA
COSE50531
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader: Nicholas Shulver
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 70%
  • CLASS-TEST weighted at 30%
Module Details
Module Indicative Content
You will consider Object-oriented (OO) programming principles and object-oriented features of OO languages by studying the structure and syntax of the OO.
Programming language Java.
You will then develop OO applications using Java, including working with existing classes, developing new classes and compiling/debugging.
Module Learning Strategies
Weekly web based presentations;topical handouts; pointers to further independent reading/information in subject area.
There will normally be one lecture and two tutorial/practical per week. (1:n) (1:25)2
Within this module you will be introduced to and/or be able to develop your

- Intellectual skills
- Communication
- Teamworking
- Problem Solving
- Personal skills for Lifelong Learning
Module Special Admissions Requirements
None.
Module Texts
Java 2 in Easy Steps, McGrath, Computer Step, 2003, ISBN 1-84078-259-5
For other texts refer to module website
Module Additional Assessment Details

ASSIGNMENT weighted at 70%. (learning outcomes 2 and 3). Typically students will submit an application with at least 3 classes and submit design document with normally 2 diagrams as specified.
A CLASS-TEST length 1 HOUR weighted at 30%. (learning outcomes 1 and 4).
Module Resources
Java Development Kit
Java IDE (JBuilder)
Access to the Internet