Module Details |
The information contained in this module specification was correct at the time of publication but may be subject to change, either during the session because of unforeseen circumstances, or following review of the module at the end of the session. Queries about the module should be directed to the member of staff with responsibility for the module. |
Title | OBJECT ORIENTED SOFTWARE DEVELOPMENT | ||
Code | COMP517 | ||
Coordinator |
Dr D Jackson Computer Science Djackson@liverpool.ac.uk |
||
Year | CATS Level | Semester | CATS Value |
Session 2016-17 | Level 7 FHEQ | First Semester | 15 |
Aims |
|
To provide a deep and systematic understanding of the software development process from initial specification and design to final system testing using sound software engineering methods and techniques following the Object Oriented paradigm.
|
Learning Outcomes |
|
The module addresses learning outcome 1 for the MSc in Computer Science
programme with respect to the entry route for students without a CS first
degree.
At the end of the module students should be able to design, implement and test reasonably complicated software system; |
|
have a critical understanding of the Object Oriented Programming (OOP) paradigm; |
|
be able to analyse critically reasonably complex software systems; |
|
be able to demonstrate sound programming skills. |
Syllabus |
|
1 |
1 Defining creating and using objects (2 lectures) 2Communicating with objects (methods) (2 Lectures) 3Data and operators (2 Lectures) 4Control structures and recursion (2 Lectures) 5Strings and string processing (2 Lectures). 6Arrays and array processing (2 Lectures) 7The UML approach to software engineering (2 Lectures) 8GUIs (2 Lectures) 9Exceptions handling (2 Lectures) 10Files, streams and I/O techniques (2 Lectures) 11Data structures: Lists, Stacks and Queues (2 Lectures)
|
Teaching and Learning Strategies |
|
Lecture - |
|
Tutorial - |
Teaching Schedule |
Lectures | Seminars | Tutorials | Lab Practicals | Fieldwork Placement | Other | TOTAL | |
Study Hours |
22 |
22 |
44 | ||||
Timetable (if known) | |||||||
Private Study | 106 | ||||||
TOTAL HOURS | 150 |
Assessment |
||||||
EXAM | Duration | Timing (Semester) |
% of final mark |
Resit/resubmission opportunity |
Penalty for late submission |
Notes |
Written Exam | 60 | Semester 1 | 25 | Yes | Standard UoL penalty applies | Final Exam Notes (applying to all assessments) 5 assessment tasks This work is not marked anonymously.Written examination (multiple choice) |
CONTINUOUS | Duration | Timing (Semester) |
% of final mark |
Resit/resubmission opportunity |
Penalty for late submission |
Notes |
Coursework | 48 hours for all CAs | Semester 1 | 15 | Yes | Standard UoL penalty applies | Assessment 1 |
Coursework | 48 hours for all CAs | Semester 1 | 15 | Yes | Standard UoL penalty applies | Assessment 2 |
Coursework | 48 hours for all CAs | Semester 1 | 15 | Yes | Standard UoL penalty applies | Assessment 3 |
Coursework | 48 hours for all CAs | Semester 1 | 15 | Yes | Standard UoL penalty applies | Assessment 4 |
Coursework | 48 hours for all CAs | Semester 1 | 15 | Yes | Standard UoL penalty applies | Assessment 5 |
Recommended Texts |
|
Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module. Explanation of Reading List: |