Head Office - IDM Nations Campus

HND in Computing & Systems Development

Institute Name: IDM Nations Campus (Pvt) Ltd.

Unit Name: Programming in .NET

Unit Value: Unit 42

Lecturer: Mrs. Chathurika Alwis

Unit Outcomes:

1. Understand the principles of programming using a .NET framework. 2. Be able to design .NET solutions

3. Be able to implement .NET solutions

4. Be able to test and document .NET solutions.

Grading Opportunities Available

Outcomes/ Grade Descriptors| P42.1| P42.2| P42.3| P42.4| M1| M2| M3| D1| D2| D3| | | | | | | | | | | |

Date Set: Due Date:

Student Name: Student No:

Outcomes/Grade Descriptors Achieved (Please Tick)

Outcomes/ Grade Descriptors| P42.1| P42.2| P42.3| P42.4| M1| M2| M3| D1| D2| D3| | | | | | | | | | | |

Student Declaration

Student Name :

Student Number:

Student e-Mail:

Branch Name:

Due Date:

Submitted Date:

I confirm that this is my own work and that I have not plagiarized any part of it. I have also noted the assessment criteria of the assignment.

Student Signature:

-------------------------------------------------

Assessor Comments:

-------------------------------------------------

-------------------------------------------------

Signature: Date: __/__/__

-------------------------------------------------

-------------------------------------------------

Internal Verifier Comments:

-------------------------------------------------

-------------------------------------------------

-------------------------------------------------

-------------------------------------------------

-------------------------------------------------

Signature: Date: __/__/__

Assessment Criteria

Criteria for PASS| Possible evidence| × /√ | Feedback| P42.1.1discuss the principles, characteristics and features of programming using a .NET framework| Include features ,principals of .NET framework(Task 1)| | | P42.1.2 critically compare different types of .NET framework architectures| Differentiate the .NET versions (Task 1)| | | P42.1.3 critically evaluate the components that support the.NET framework | Produce a specification for other support technologies (Task 1)| | |

P42.2.1 design a .NET programming solution to a given problem| Use design strategies (Task 2)| | | P42.2.2 explain the components and data and file structures required to implement a given design| Algorithm for design of user interface. Use case diagrams, class diagrams,etc and Include ERD and database design. (Task 2, Task 3)| | | P42.2.3 evaluate potential delivery environments andinteraction| Explain the IDE for the system (Task 1)| | |

P42.3.1 implement a .NET programming solution based on a prepared design| Select an appropriate design technique for a given visual application (Task 3)| | | P42.3.2 implement event handling using control structures to meet the design algorithms| Implement the system with related testing for each form (Task 3)Modify object behaviours using control structures (Task 3)| | | P42.3.3 identify and implement opportunities for error handling and reporting| handling errors in implementing prepared design (Task 4)| | | P42.3.4 make effective use of an Integrated DevelopmentEnvironment (IDE) including code and screen templates| Use IDE for the implementation (Task 4)| | |

P42.4.1critically review and test a .NET programmingsolution| test results with Suitable screenshots for the entire system (Task 5)| | | P42.4.2 analyse actual test results against expected results to identify discrepancies| Produce a Test plan. (Task...