- Student Records
Programme & Unit Catalogues

Learning Partnerships, Unit Catalogue 2011/12


AS20111: Object oriented programming

Click here for further information Credits: 10
Click here for further information Level: Intermediate (FHEQ level 5)
Click here for further information Period: Academic Year at Weston College
Click here for further information Assessment: CW 70%, EX 30%
Click here for further information Supplementary Assessment: Like-for-like reassessment (where allowed by programme regulations)
Click here for further information Requisites: Before taking this unit you must take AS10100
Click here for further information Description: Aims:
To enable the student to
* apply OOP techniques to Design and Create programs
* be proficient in code development using a suitable OOP language and relevant software tools.

Learning Outcomes:
* Understand the basic concepts of OOP
* Compare and evaluate conventional and OOP approaches
* Design a system using a suitable modelling notation
* Identify and use the main features of an OOP languages
* Develop classes and create complete applications
* Test and document classes and complete applications.

Skills:
Practical skills - Develop programming skills in at least one contemporary OOP language. Develop good problem solving techniques - taught and assessed.
Personal skills - Time management. Planning and prioritisation of tasks. Well-organised approach to research and development of current techniques - facilitated and assessed.
Communication skills - Prepare high quality reports and documentation to support applications. Present information appropriately - facilitated and assessed.

Content:
Class Abstraction, Strengths and advantages of Encapsulation, Use of Polymorphism and overloading, Benefits of Inheritance, Object messaging and relationships, Structured and object-oriented methodologies, Current approaches such as 'Object think' and CRC Class-Responsibilities-Collaborators, Current methodology such as UML, System development models, Use Cases, Class diagrams, Object interaction models, State and Behaviour, Code features, Style and structure, Syntax and semantics, Control structures, Class development, Prepare code for classes to be re-used in other applications, Code and implement practical application, Prepare test plans, Conduct tests, Complete test logs, Document classes and code, Maintain version control.
Click here for further informationProgramme availability:

AS20111 is Compulsory on the following programmes:

Learning Partnerships
  • UDAS-LFF02 : FdSc Computing (Full-time at Weston College) - Year 2

NB. Programmes and units are subject to change at any time, in accordance with normal University procedures.