logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Elis PanaseykooHistory
(5/5)

622 Answers

Hire Me
expert
David BergenBusiness
(5/5)

977 Answers

Hire Me
expert
Manal ChiguerrNursing
(5/5)

779 Answers

Hire Me
expert
Douglas CowleyTechnical writing
(5/5)

913 Answers

Hire Me
C Sharp Programming

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

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

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).

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

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

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme