Project 1

 

Total points:            10 points

 

Overview
Research, design, and present initial specifications for three different proposed app ideas. After review, the instructor will select one of the three proposed ideas as your assigned app for the remainder of the semester.

 

 

Requirements

For the purpose of this course, each of your proposed app ideas must fall within the following requirements:

·         Accomplishes a single, primary task with secondary supportive tasks if necessary

·         Does not require or use network connectivity

·         Does not require use of an API not covered in the textbook or lecture notes (e.g. databases, OpenGL, Google maps)

In addition, it is highly preferable if the app ideas originate from someone other than yourself (e.g. someone you work with, an instructor). This person can then act as a type of "client" as you work through the various phases of building the app. Working in a client-driven environment will give you the valuable, real-world types of experiences typical in the workplace.

 

 

Examples

Examples of previous semester app ideas include:

·         Visualize the derivative of equations

·         Visually display and select color harmonies (used in graphic design)

·         Graphical vector calculator

·         Automatic grocery item generator

·         Basic electronics tutor

·         Interactive periodic table

·         Visualize statistical computations using bell curve areas

·         Health professions dosage calculator game

·         Graphically represent a biological cell

·         Graphically represent chemical reactions

Note that a majority of the apps above have an educational goal and were proposed by an instructor in a related field. Such apps were intended to be used by students in the instructor's courses to help reinforce and teach concepts in various areas. I highly encourage similar ideas and possibly even using instructors as potential clients.

 

 

Details

For each of your three app ideas, you will be performing the following tasks in order to document, describe, and present initial ideas on the design and operation of your assigned app. Specifically, your tasks will be to

·         Meet with client to discuss concepts, goals, operation, and interface design ideas

·         Conduct background research of related topics demonstrated by app

·         Generate initial interface design layout specifications

 

 

Format

For each of your proposed app ideas, prepare a separate presentation document (in HTML, Microsoft Word, or PDF) in the style similar to my example. To receive full credit, each document must include the following:

·         Title (initial working name for your app)

·         Client name and title

·         Description (include concept, purpose, basic operation)

·         Background (basic description of related topics)

·         Design (initial drawing or diagram of user interface)

           

 

Submission

For this assignment, you will be posting your ideas to a class discussion forum on our online course page. Part of your grade for this project will be based on your discussion comments on other student app ideas. To receive full credit for this assignment, follow the steps below:

·         Find the forum (titled "CSC 212 Discussion Forum") on our course by clicking on the Discussion tab

·         Click on the discussion topic titled "Project 1 - app ideas discussion"

·         Read my first message in the forum instructing how to compose a message to post your app ideas

·         Post your ideas by the designated date and time as specified in the Schedule

·         After the designated posting time, you must comment on at least one idea from each student

·         You comment by simply replying to each student's original post

·         Comments must be provided by the designated date and time as specified in the Schedule