Earn Higher Grades With Instant Assignment Help.Ask Question!

C Sharp Programming
(5/5)

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

Attachments:
(5/5)

Related Questions

CSI 1420 Introduction to C Programming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two majorconstructs of the C programming language – Fu

The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

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. The LineItem class will represent an individual

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

SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Assignment To Be Done By Our ExpertsGet A+ Grade Solution Guaranteed

expert
joyComputer science
(4/5)
12 Answers Hire Me
expert
Robert DLaw
(4.8/5)
650 Answers Hire Me
expert
Dr Samuel BarberaStatistics
(5/5)
774 Answers Hire Me
expert
Tutor For YouEconomics
(5/5)
580 Answers Hire Me