Assessment task details and instructions A giant ‘singing’ sculpture is about to tour the UK to promote the science of acoustics. The project coordinators and funders want to survey some people who viewed the sculpture to determine if a) they enjoyed the sculpture, b) they were curious as to how it worked and c) they wanted to know more about science as a result. To do this the funders require a standalone Windows Form Application running on a nearby Windows PC that participants can use to fill in a form with name, demographics (age, sex, ethnicity, disabled status, etc) and answers to questions a, b and c.
All data apart from name must be amenable to a numerical representation for possible statistical evaluation, for example if people are asked if they enjoyed the sculpture they could choose from 1 Strongly, 2 Agree, 3 Neither Agree, 4 Disagree or 5 Strongly Disagree (i.e. a Likert scale). If asked ethnicity they can choose from 1 White, 2 Black, 3 Chinese, 4 Asian or 5 Other. The application must be able record data for multiple people surveyed and be able to calculate and present on separate tab pages a wide range of numerical statistical values associated with the data. For example average age, number of women who liked the sculpture, standard deviations, etc.
The application should be attractively presented e.g. with images, sound, a range of UI controls and graphics to visualise results or some relevant info of your choosing.
Using the Visual Studio IDE for Windows, write an appropriately commented program in C#. Do not use another IDE, another language or any third party library, API or development tool.
Also include a 3 to 5 page report that contains an explanation of your software, including a class diagram and perhaps code snippets (note pages over the limit will not be marked). |
Assessed intended learning outcomes On successful completion of this assessment, you will be able to: Knowledge and Understanding 1. demonstrate an academic understanding of programming concepts 2. demonstrate thoughtful design of a windows based application Practical, Professional or Subject Specific Skills 1. demonstrate practical programming using a popular OOP language (i.e. C#) Transferable Skills and other Attributes 1. ability to communicate understanding in an appropriate manner via report 2. thoughtful critical evaluation of one’s own software design 3. the ability to take responsibility for and ownership of one’s own learning
|
Module Aims To introduce computer programming using object-oriented principles and simple C# applications development. |
Word count/ duration (if applicable) The report should not exceed five pages. All features of the application should be demonstrable within 5 minutes. |
Feedback arrangements You can expect to receive written feedback via blackboard with a breakdown of marks awarded after 15 workings days (excluding holidays). |
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme