Version 1
Assessment Coversheet
Programme Title Diploma in Digital Design Web Development Level 7
Course Code DWD705
Course Title Back end development II
Course Level 7
Course Credits 15
Assessment Details Assessment 2(Theory and PracticalProject)
Assessment Credits 8
Due Date Week 4
Pass Criteria Final overall pass marks is 50% with a minimum of 50% in each task is required to pass this assessment.
Reassessment Opportunities onereassessment opportunity per course are permitted.
IMPORTANT NOTE:
1. If for any serious and unpreventable reason you are unable to meet the deadline (above), you must
speak to your lecturer BEFORE the deadline. Late submissions will result in penalties. Refer to your
Course Handbook for further information.
2. This assignment is part of the final mark of this paper and must be completed if you wish to be
eligible to pass this paper.
3. Please attempt all the assignment activity individually and independently, unless it is stated that the
assignment is a ‘group assignment’. Assignments that have been copied and shared among students
will be automatically rejected and disqualified.
4. Completed assignments must have coding with output screens of all the options given.
Recommended to submit as a pdf or word document into the provided Turnitin link.
5. Ensure that this cover sheet is filled in and with the question sheets is attached to your completed
assignment work.
6. The work contained within the assignment MUST BE YOUR OWN, unless it is stated to be a ‘group
assignment’. Any work presented that is taken in part or whole from other sources including the
Internet MUST BE REFERENCED (APA style). If it is not referenced, it will be deemed to contain
plagiarist material and it will be marked ZERO.
7. Refer to your Course Handbook for regulations relating to Recount/ Reconsideration of Marks and
Resubmission/Reassessment. These must be applied for WI THIN 3 DAYS from the date Assessment
Feedback is provided by the lecturer. All applications are to be submitted to your lecturer.
Student Declaration
Name
Student ID
Signature
Date Submitted
DWD705 –A1
Page 2 of 11
Last Review Date | 15/04/2018
Version 1
Pre and Post Assessment Checklist
Pre (before) Assessment Post (after) Assessment
Tick to confirm that the student clearly
understands:
Tick to confirm the student agreed following
assessment:
The purpose of the assessment. During the assessment it was clear what
was required of the student.
The learning outcomes or criteria to
assess performance.
The student was treated fairly.
What will be assessed and assessment
activities.
Assessor feedback was satisfactory.
Assessment location and place. The feedback received allowed the student
to understand what further work if any is
required to achieve.
Assessment methods to be used. Any other comments.
Responsibilities of the assessor.
Responsibilities of the student.
Special needs of the student identified
and catered for.
Reassessment opportunities.
Appeal procedures.
All relevant people have been notified.
Assessment environment is safe and
accessible.
Verification
Date: Date
Student Signature: Student Signature:
Assessor’s Signature: Assessor’s Signature:
DWD705 –A1
Page 3 of 11
Last Review Date | 15/04/2018
Version 1
Learning Outcomes and Graduate Profile Outcomes
Learning Outcomes (LO’s) Graduate Profile Outcomes (GPOs)
Learning Outcome One
Analyse key concepts and advanced
knowledge of .NET framework and
application development principles.
Key elements
A. Key concepts and components of .NET
framework
Capabilities of the .Net Programming in
comparison with other languages
Common Language Runtime (CLR)
and .Net Framework class library (FCL)
Methods and parameters
Exception handling
Apply advanced knowledge and skills of .NET
to develop rich internet web application
Learning Outcome Two
Apply advanced skills to create multiple
document interface (MDI) application
Key elements
A. Windows forms and manipulating
strings
Creating window forms, adding and
organising controls.
Adding menu, submenu and menu
shortcuts
Adding images, checkbox and radio
buttons
Opening file and save as dialog box
Writing code to quit from menus
Learning Outcome Three
Utilise advanced knowledge and skills
of file handling and user controls (to do
what??)
Key elements
A. Implementing file streams.
B. Demonstrating advanced knowledge
of Events
Click Events
MouseDown, KeyDown and Leave
Event
ListBox and ComboBox Events
C. Demonstrating advanced skills of
using arryas
DWD705 –A1
Page 4 of 11
Last Review Date | 15/04/2018
Version 1
Assessment Grid
Tasks Allocated
Marks
Learning
Outcome
Covered
Credit Allocated
Weighting
Assessment
Weighting
Total
Marks
Q.1 6 1
2
13
53%
80
Q.2 4 1
Q.3 3 1
Q.4 3 1
Q.5 4 1
Q.6.a 5 2
3
20
Q.6.b 15 2
Q.6.c 5 2
Q.6.d 5 2
Q.7 5 3
3
20 Q.8 20 3
Q.9 5 3
Accessing and manipulating array
elements
D. Applying advanced knowledge of
Object oriented programming
constructs
OOP functionalities data abstraction,
overloading and overriding
Implementing inheritance.
DWD705 –A1
Page 5 of 11
Last Review Date | 15/04/2018
Version 1
Assessment Instructions
Credit 7
Learning outcomes 1, 2,3
Due Week 3
This is a competency based assessment which means you have to meet all of the requirements
of the LO’s and GPO’s.
Read all instructions carefully and complete each activity.
Check spelling and grammar before submitting. A good command of English, grammar and
vocabulary is expected.
Do not write on the Assessment Activity Sheet
Students are required to give demo after the submission.
Assessment Activities
Answer all the questions (LO1,2,3 Total Marks: 80)
1. Analyse any THREE key components of .Net frame. work with diagram.(LO1, Marks 6)
2. Discuss the main features of CLR (common Language Runtime) and FCL (Framework
class library) (LO1, Marks 4)
3. Analyse thedifferences ofDotNet programming with any other two
programmingLanguages and list any three differences.(LO1, Marks 3)
4. Describe the C# method structure with parameters. Explain with an example.(LO1,
Marks 3)
5. Explain briefly the Exception handling in C# with the structure. List any TWOSystem
Exceptions. (LO1, Marks 4)
6. Design and develop the C# form. based application to generate Electronic items order
Form. (LO2, Marks 30)
a. Form. must have the menu with the following menu items such as File, New,
Open,save and exit. (LO2, Marks 5)
b. New - menu item helps the employee to create his new Electronic items order form.
(LO2, Marks 15)
The form. must cover the following elements,
Customer First name, Last name, Gender, Contact no, Email id, Address.
Using check boxes to list the Items with the price;
Item image must be displayed in the form. after item selected.
Buttons to submit and clear the contents. Submit and save menu item allow the
users to save the form. Clear button allows the users to clear the full form.
content.
Exit – menu item allows the users to terminate the execution.
DWD705 –A1
Page 6 of 11
Last Review Date | 15/04/2018
Version 1
c. Handle structure exceptions and system exceptions in an appropriate place. (LO2
Marks 5)
d. Apply the string handling functions to verify the First name and Last name
aredifferent. (LO2 Marks 5)
7. Write a C# program to read and display the file content. (LO3 Marks 5)
8. Create the basic calculator using C# window application.
Apply abstraction, inheritance, overloading and overriding OOPs features to
develop the application. (LO3 Marks 12)
Apply the mouse events to precede calculations. (LO# Marks 4)
9. Write C# program to sort the string array in an ascending order and display the original
and sorted list. (LO3 Marks 5)
Marking Guide and Judgement Statements
Marks are awarded based on the level of understanding shown as well as the ability to
follow instructions and the use of current APA 6 referencing, language, grammar and
presentation. The Assessor will take all of the above factors into consideration when
awarding marks.
Note: Assessor professional judgement will be applied where necessary along with a
rationale to support the judgement.
1. Q1. Analyse the key components of .Net framework with diagram. (LO1, Marks 6)
Judgement Statements for Q1
Criteria Marks
Analysed well any Three .Net framework key components ( 1x3 = 3) 3
Proper framework diagram given with explanation 3
Proper framework diagram given without explanation 1.5
Analysed well any Three .Net framework key components with gap 1
Not a relevant information listed 0
2. Discuss the main features of CLR (common Language Runtime) and FCL (Framework
class library) (LO1, Marks 4)
Judgement Statements for Q2
Criteria Marks
Criteria Marks
Analysed any Two main features of CLR(1 x 2 = 2) 2
DWD705 –A1
Page 7 of 11
Last Review Date | 15/04/2018
Version 1
Analysed any Two main features of FCL(1 x 2 = 2) 2
Not handled files 0
3. Analyse the differences of DotNet programming with any other two programming
Languages and list any three differences. (LO1, Marks 3)
Judgement Statements for Q3
Criteria Marks
Analysed and Listed any Three differences (1 x 3) 3
Function not defined 0
4. Describe the C# method structure with parameters. Explain with an example. (LO1,
Marks 3)
Judgement Statements for Q4
Criteria Marks
Described well the method structure with parameter 1.5
Proper example 1.5
Function not defined 0
5. Explain briefly the Exception handling in C# with structure. List Any Two System
Exceptions. (LO1, Marks 4)
Judgement Statements for Q5
Criteria Marks
Explained well the exception handling 2
Listed any two system exception (1 x 2 = 2) 2
Otherwise 0
6. Design and develop the C# form. based application to generate Electronic order process.
(LO2, Marks 30)
DWD705 –A1
Page 8 of 11
Last Review Date | 15/04/2018
Version 1
a. Form. must have menu with the following menu items such as File, New, Open, Save
and exit. (LO2, Marks 5)
Judgement Statements for Q6.a
Criteria Marks
Form. designed as per the scenario 5
Form. designed with some gap 2.5
Otherwise 0
b. New - menu item helps to create a new form, must allow the employee to create his
new Electronic items order form. (LO2, Marks 15)
Judgement Statements for Q6.b
Criteria Marks
Customer First name, Last name, Gender, Contact no, Email id, Address.
( 1 x 5 = 5)
5
Checkbox used to list the items 2.5
Image displays as per the selection 2.5
Submit Button saves the form. properly 2.5
Clear button clears all the fields 2.5
Not counted the words,not handled functions , arrays 0
c. Handle structure exception and system exceptions in an appropriate place. (LO2
Marks 5)
Judgement Statements for Q6.c
Criteria Marks
Minimum Two exceptions handled (1 x 2.5 = 5) 5
Not created 0
d. Apply the string handling functions to verify the First name and Last name carries
different strings. (LO2 Marks 5)
DWD705 –A1
Page 9 of 11
Last Review Date | 15/04/2018
Version 1
Judgement Statements for Q6.d
Criteria Marks
Handled minimum two string functions (1 x 2.5 = 5) 5
Completed the scenario without using string functions 2.5
Not handled files 0
7. Write a C# program to read and display the file content. (LO3 Marks 5)
Judgement Statements for Q7
Criteria Marks
Handled the file function to read the content and displayed 5
Handled file function with no display 2.5
Not followed the above 0
8 Create the basic calculator using C# window application.
Apply abstraction, inheritance, overloading and overriding OOPs features to
develop the application. (LO3 Marks 12)
Apply the mouse events to precede the calculation. (LO3 Marks 4)
Use list box and combo box to get the values and handle the related events (LO3
Marks 4)
Judgement Statements for Q8
Criteria Marks
Handled the abstraction, inheritance, overloading and overriding OOPs
features to develop the application (3 x 4 = 12)
12
Handled with some gap (31.5 x 4 = 6) 6
Handled any TWO mouse events properly (1 x 2 = 4) 4
Handled list box and combo box with relevant events 4
Used list box and combo box without event handle 2
Otherwise 0
Assessment Outcome
Student and Assessor Details
DWD705 –A1
Page 10 of 11
Last Review Date | 15/04/2018
Version 1
Student Name
Student ID
Signature (receipt of results)
Date
Assessor’s name
Assessor’s signature
Date
Results and Verification
Task Learning
outcome
Marks
available
Marks
obtained Assessment Feedback
Q.1 1 6
Q.2 1 4
Q.3 1 3
Q.4 1 3
Q.5 1 4
Q.6.a 2 5
Q.6.b 2 15
Q.6.c 2 5
Q.6.d 2 5
Q.7 3 5
Q.8 3 20
Q.9 3 5
80
ADMIN USE ONLY
Selected for Moderation/Other*
Date
Result/Findings
Selected for other: audit/monitoring.
Date
Result/Findings
DWD705 –A1
Page 11 of 11
Last Review Date | 15/04/2018
Version 1