BEST代写-线上编程学术专家

Best代写-最专业靠谱代写IT | CS | 留学生作业 | 编程代写Java | Python |C/C++ | PHP | Matlab | Assignment Project Homework代写

C#代写 | ICT625 – Program Design and Construction

C#代写 | ICT625 – Program Design and Construction

ASSESSMENT REQUIREMENTS Resources and/or equipment which may be used for this activity
• NZSE issued material.
• The Internet.
The required conditions relating to this activity
• This is an open-book assessment to be completed in an agreed environment. Resources for this course may be used in the assessment.
• Acceptable format of this assessment word processed on A4 paper or as required
• Place your Name, Student ID number, Assessment and Task Number on all loose documents
you are submitting with the assessment.
• Any excerpt of legislations may be used with references referenced with accordance to APA
6th Edition (e.g. internet, library, newspaper articles, reference books etc.), however, any
written report must be your own work with no assistance from any other party.
• You will need to write detailed paragraph(s) covering the required information for each Task
in your own words.
• Proofread and spell check all assessment work carefully.
Method of assessment
• Evidence requirements: Written assessment, or as per requirements of the Standard Setting Body.
Moderation of assessment
To comply with the moderation process, assessors should ensure the following:
• Written evidence is provided.
• A videotape or audiotape of any oral testing is made if required.
• Student assessment samples may be used for internal / external moderation requirements.
Evidence Validity
Where any assessment, or part of any assessment, is carried out under “non-controlled” conditions, students are required to sign a declaration stating that the work submitted is their own original work and that any material that has been reproduced has been fully referenced.
©NZSE v1.0 2 / 5

PLAGIARISM
Plagiarism is a form of academic cheating. At New Zealand School of Education, plagiarism is not tolerated and is a serious academic offence, which could lead to a student being dismissed from their programme.
Plagiarism is defined as:
1. When students use or copy someone else’s work without giving proper credit – failure to cite adequately.
2. Downloading sources from the internet and claiming it as student’s original work.
3. Assisting others to cheat by giving a copy of assessments to use for their advantage.
New Zealand School of Education expects all students to complete their own or group work with integrity and honesty. Such integrity maintains the reputation and quality of our certificates, and diplomas.
To maintain the quality of the standards of NZSE qualifications, all students and staff have a responsibility to prevent, discourage and report cheating in coursework.
If plagiarism is found in any assessments, a disciplinary process will occur as per the disciplinary procedures outlined in the New Zealand School of Education Student Handbook.
©NZSE v1.0 3 / 5

Assessment Information
1. This is an individual assignment worth 60% of your total course marks for this paper.
2. Up to 15% of the content may be quoted or paraphrased from other sources provided you acknowledge and cite the original source of the material you use. Use APA 6th referencing on all quoted or paraphrased material.
3. Late assessments will incur a penalty of 5% per day (unless an extension is granted before the due date). Any assessment received later than 7 days after the due date will not be marked.
4. Unless otherwise specified, all documents are to be produced following NZSE standards. These are: Normal font is Calibri, size 12 point for the body of all documents with the text fully justified. Headings should not exceed 16 points in size except on a title page where larger fonts are appropriate for the title of a report. Documents should use 1.15 spacing within a paragraph and have a space between paragraphs. Footers should be created on the report that includes a page number.
Assessment Outcomes
This assessment is mapped to the following learning outcomes for this course:
LO 3: Apply appropriate design techniques to the development of object-oriented software
LO 4: Assess the quality of software designs
LO 6: Select and apply appropriate approaches to software re-use
LO 7: Explain the principles of effective user interface design and apply these to user
interface development
Submissions
A compressed file named with your student id followed by your first name with following documents should be submitted to Moodle by Friday, 13th September 11:59 pm via a link which will be provided in the Assessment section of the course on Canvas. For example, if your student id is 12345 and your full name is Abc Xyz then the compressed file name should be 12345_Abc_Xyz.zip.
1. Visual studio projects containing the required code (Include all the files and folders).
2. A document containing the named and signed cover page and the documentation required.
©NZSE v1.0 4 / 5

Summary of Assessment Marks
Tasks
Total Marks
Marks Allocated
Usage of design pattern
20
Documentation of design pattern
4
Implementation of all required functions using native library
15
Usage of external library
5
Documentation of external library
4
Redesign of GUI using UID principles and documentation
15
Comparison of interfaces
7
Assessment of software quality
20
Correct Referencing (APA 6th edition)
5
Correct spelling and grammar
5
Total Marks:
100
Assessment Task
You have been given a Calculator application that has been partially developed by another person. Your task is to provide a complete working application and assess it quality.
Guidelines
1. You must implement all the functions that is present on the existing Graphical User Interface (GUI) using the native libraries provided by C#.
2. You must implement another function of your choice that makes use of an external library (Provide the .dll as a separate file or include the library code as a separate .zip file). Provide a document with the details of the library used to implement the extra function.
3. You must use a design pattern of your choice to implement the Calculator application. Please document the Design pattern used and changes you made to incorporate the pattern in the code.
4. Redesign the GUI using a minimum of 5 of the principles of User Interface Design and compare the newly designed GUI with the existing GUI. Please provide a minimum of 5 points of comparison. The comparison is to be documented along with the principles used for redesigning the interface.
5. Assess the quality of the newly designed software based on the different factors of software quality. Please include a minimum of 5 different factors.
©NZSE v1.0 5 / 5

bestdaixie