This module reinforces an understanding of Object Oriented Principles by concentrating on the principles of XP Programming, Test Driven Development, Refactoring, the use of Design Patterns, and Continuous Integration and Delivery. . [Use HESA KIS definitions} ELEMENTS OF ASSESSMENT WRITTEN EXAMINATION COURSEWORK PRACTICE (Formally 0% 20% 0% or Pass/Fail E1 C1 P1 scheduled) (OSCE) 0% 80% 0% or Pass/Fail E2 C2 P3 (in-class test) 0% 0% T1 A1 Computing SUBJECT ASSESSMENT PANEL Group to which module should be linked: Professional body minimum pass mark requirement: MODULE AIMS: To inform on current techniques in object-oriented programming. To communicate best practice in development and production of high quality software. To reinforce object-oriented programming methods, including class definition and use, inheritance, aggregation, polymorphism. (additional guidance below) ASSESSED LEARNING OUTCOMES: At the end of the module the learner will be expected to be able to: Examine a program requirements specification and produce a program design Define and Code suitable class structures for an application. Test and document object - oriented software. Demonstrate the acquisition of a range of Object Oriented programming techniques Evaluate the program to ensure that it produces correct results and meets a requirements specification. March 2006 DATE OF APPROVAL: FACULTY/OFFICE: Academic Partnerships
This module reinforces an understanding of Object Oriented Principles by concentrating on the principles of XP Programming, Test Driven Development, Refactoring, the use of Design Patterns, and Continuous Integration and Delivery. . ELEMENTS OF ASSESSMENT [Use HESA KIS definitions} WRITTEN EXAMINATION COURSEWORK PRACTICE E1 (Formally scheduled) 0% C1 20% P1 0% or Pass/Fail E2 (OSCE) 0% C2 80% P3 0% or Pass/Fail T1 (in-class test) 0% A1 0% SUBJECT ASSESSMENT PANEL Group to which module should be linked: Computing Professional body minimum pass mark requirement: MODULE AIMS: To inform on current techniques in object-oriented programming. To communicate best practice in development and production of high quality software. To reinforce object-oriented programming methods, including class definition and use, inheritance, aggregation, polymorphism. ASSESSED LEARNING OUTCOMES: (additional guidance below) At the end of the module the learner will be expected to be able to: Examine a program requirements specification and produce a program design Define and Code suitable class structures for an application. Test and document object - oriented software. Demonstrate the acquisition of a range of Object Oriented programming techniques Evaluate the program to ensure that it produces correct results and meets a requirements specification. DATE OF APPROVAL: March 2006 FACULTY/OFFICE: Academic Partnerships
FdSc%20Computing%20Quality%20Handbook%2017-18.docx