Create an iphone app that displays the grading distribution

Assignment Help Computer Engineering
Reference no: EM131854439

Assignment

Create an iPhone app that displays the grading distribution of at least 3 courses you are taking this Spring 2018 semester. Using a Tabbed Application, dedicate each View for a separate course so you can navigate from one course to another using the Tab Navigator. In addition to displaying the basic course information in each View, the course grading distribution should be represented using Sliders where the max range for each slider is equivalent to the weight of what it is representing. For example, if the midterm of the course is worth 20% of the total course grade, then the Slider that represents the midterm should have a max value of 20. While a Slider represents each item in the course grade breakdown, the user should be able to adjust these sliders and the app should dynamically calculate the total grade for the course and display the letter grade (A, B, C, D, or F) according to the current value of the sliders for that particular course.

Instructions:

Make sure your app runs properly on the iPhone 8 simulator, and the app is implemented using Xcode v. 9.2. with Swift 4.

Make sure your app name, images, and content are academically appropriate.

What to submit:

1. Your project files compressed in one zip file.
2. At least 5 screenshots of your running app (like those you see in the App Store when advertising the app).
3. A short app description (also like those you see in the App Store when advertising the app).

Reference no: EM131854439

Questions Cloud

Dicsuss about the companys age diverse workforce : Prepare a five to seven (5-7) slide PowerPoint presentation for your staff meeting that addresses this issue and proposes a solution.
Case of a ball moving through the air : Aristotle believed that a force was necessary to keep an object moving. Where, in his view, did this force come from in the case of a ball moving.
Evaluate the concepts and techniques covered by itil : Evaluate the concepts and techniques covered by ITIL. Select the concept that you believe to be the most critical for any business and support your position.
What is the speed of the three coupled cars : What is the speed of the three coupled cars after the collision? Answer in units of m/s.
Create an iphone app that displays the grading distribution : Create an iPhone app that displays the grading distribution of at least 3 courses you are taking this Spring 2018 semester.
Develop the management-research question hierarchy : Develop the Management-Research Question Hierarchy that will help you to develop a specific proposal.
Quickly invert the can in a tub of water : Quickly invert the can in a tub of water so that the opening is down in the water.
Direction of the velocity of the second spacecraft : Find the magnitude and direction of the velocity of the second spacecraft as measured by the pilot of the first spacecraft
What are the primary hazards of electrical sparks : In the context of process safety, what are the primary hazards of electrical sparks and arcs? How can these hazards be controlled?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd