Assignment 1Report[1670] Advanced Programming
(Nguyen Duc Hoang and GCS18383)Date: (27/8/2020)Version: Summer 2020part 2
ASSIGNMENT 1
Qualification BTEC HND Diploma in Computing and Systems Development
Unit number an
...
Assignment 1Report[1670] Advanced Programming
(Nguyen Duc Hoang and GCS18383)Date: (27/8/2020)Version: Summer 2020part 2
ASSIGNMENT 1
Qualification BTEC HND Diploma in Computing and Systems Development
Unit number and title Unit 19: Object Oriented Programming
Assignment due 18/8/2020 Assignment submitted 27/8/2020
Learner’s name Nguyen Duc Hoang Assessor name Le Ngoc Thanh
Learner declaration:
I certify that the work submitted for this assignment is my own and research sources are fully acknowledged. Learner signature Hoang Date
Grading grid
P1 P2 M1 M2 D1 D2
Assignment title Assignment 1: OOP principles, features and design. In this assignment, you will have opportunities to provide evidence against the following criteria. Indicate the page numbers where the evidence can be found. Assessment criteria Expected evidence T
ask
no. Assessor’s Feedback
LO1. Understand the principles of object oriented programming. P1. Discuss the
principles; characteristics
and
features of object orientated
programming.
- Object/Class, - Abstraction, - Encapsulation, - Inheritance, - Polymorphism, - Abstract classes, - Interfaces
1
LO2. Be able to design object oriented programming solutions. P2. Identify the
objects and data and file
structures required to
implement a given design. Design an object
orientated programming
solution for a given problem.
- Use-case diagrams
- Class diagrams
- Pseudo-codes
- Activity Diagrams. - Judgments for features have
been included/excluded and why certain
features have been used over others
(where applicable)
2
Assessment criteria Expected Evidence Feedback
(note on Merit/Distinction if applicable)
Summative feedback:
Assessor’s Signature: Date:
Merit descriptor No. (M1)
Merit descriptor No. (M2)
Distinction descriptor No. (D1)
Distinction descriptor No. (D2)
ASSIGNMENT 1 BRIEF
Unit Number and Title 20: Advance ProgrammingAcademic Year 2019
Unit Tutor Le Ngoc Thanh
Assignment Title Assignment 1
Issue Date
Submission Date 2378/2020
IV Name & Date Nguyen Duc HoangPass Merit Distinction
LO1 Examine the key components related to the
object-orientated programming paradigm, analysing design pattern types
D1 Analyse the relationship
between the object-orientated
paradigm and design patterns. P1 Examine the
characteristics of the
object-orientated
paradigm as well as the
various class
relationships. M1 Determine a
design pattern from
each of the creational, structural and
behavioural pattern
types. LO2 Design a series of UML class diagrams
D2 Define/refine class
diagrams derived froma given
code scenario using a UML tool. P2 Design and build
class diagrams using a
UML tool. M2 Define class
diagrams for specific
design patterns using
a UML tool.
[Show More]