Final Programming Project (33% - Authentic Assessment)
Your final project will be a simple, working C++ program developed using a good, modular design and incorporating sequential, selection and repetitive programming statements as well as at least one function call. You should design, create, and then compile and execute the program. Be sure that your code compiles and executes correctly before submitting it. This project encourages you to use common programming statements and reflect upon your overall design and approach.
Document programs effectively and create and use test data
Use the process of stepwise refinement to construct programs
Demonstrate and explain the execution of sequential, conditional, and iterative programming statements
Create and use functions
Create, compile, and execute simple programs written in a modern object-oriented language
Critically analyze project design solutions
This programming project was developed to satisfy several critical learning goals in the CMIS program at UMUC. In this project you will create a simple, working C++ program that utilizes a good design process and incorporates sequential, selection and repetitive programming statements and functions.
The overall purpose of the program is to allow users to input a list of positive numbers into an array, find the average of the numbers in the array and output the result.
The application shall:
1. Allow users to enter 10 numbers
2. Store the numbers in an array
3. The data type used to store the numbers should be double or float.
4. Create and use a function to calculate the average of the numbers in the array
5. Output the average
Projects submitted with evidence of plagiarism will be handled in accordance with UMUC Policy [url removed, login to view] -Academic Dishonesty and Plagiarism.
Your project is due by midnight, EST, on the date posted in the class schedule. Your instructor's policy on late projects applies to this project.
1. Source code file for the project (.cpp).
2. Well-written word document describing:
a) Your overall design, including either a pseudocode or flow chart description.
b) Your test plan, including test data and results
c) Your approach, lessons learned, design strengths, limitations and suggestions for future improvement and alternative approaches
Documentation format and length
The word documentation describing and reflecting on your design and approach should be written using Microsoft Word and be no more than 5 pages in length and no less than 2 pages. The font size should be 12 point. The page margins should be 1 inch. The paragraphs should be with double line spacing. All figures, tables, equations and referenced should be properly labeled and formatted using APA style.
Header comment block
Appropriate comments within the code
Appropriate variable and function names
This activity is awarded 33% of the total grade in the course. In the gradebook, the total number of points will be set to 100. The project elements are assessed as follows:
Approach documentation grammar and spelling
This project was awarded to
Great job, delivered all my projects on time.The quality of the work performed by Algotrade is outstanding. I will work with him in future and I highly recommend him. [30 March, 2012] Great job, delivered all my projects on time.The quality of the work performed by Algotrade is outstanding. I will work with him in future and I highly recommend him.
Looking to make some money?
- Set your budget and the time frame
- Outline your proposal
- Get paid for your work
Bids on this Project
I'm an experienced and competitive programmer from the Netherlands (EU). Skills: Optimization Machine learning High performance computing Software Engineering Feel free to contact me, I usually respond within a day.
ePerfections is providing its services since 2000 in software development, websites programming, design, development and technical writing through its highly skilled and professional programmers. We have more than 90% client return ratio. Our areas of expertise are: - Adobe Flex/Air - JAVA (SWING, J2EE) - Databases - .NET - PHP - Website design and development - Technical Writing We have completed following major projects: - Telecom/VOIP/ Multi Service/DID/Tripple Play/InterConnect Billing Solutions - Graphical Reports using Jasper Reports and Crystal Reports - RADIUS, Mediation and Service Monitor application - IVR, Telecom Rating Engine for prepaid and postpaid billing - Stored Procedures - APIs development for Excel, PDF and text reports - Install Shield Professional - FTP - Alarms Manager - Database backup utility - HRM; Bugs Portal - SMSC - Websites development in PHP - Wordpress, Joomla, Customer Site Development - Mobile Application Development Android - Payment Gateways
I'm a Django/Python and PHP web developer, skilled in java and c++ with 3+ years of professional experience, holding a degree in computer science. I have been teaching java programming and webdesign for 2 years already. Additional skills: Auto CAD, 3ds Max, Blender
I'm an iOS Developer with +1 year experience in mobile applications. I like taking challenges and improve continuously. I consider every day an opportunity to discover something new.