Main

Schedule

Grading

Academic Honesty

Course Rules

The Teacher

Syllabus

Fall 2007

 

Project 1:
Created an IRS 1040 Application

Requirements

You will create an application for someone else to use. The application will allow them to prepare their U.S. income tax return. This will consist of Form 1040, Schedule A, and Schedule B.

 

Forms and schedules are available from the Internal Revenue Service at http://www.irs.gov.

 

You must handle calculations properly so that their income tax will be computed correctly. Errors will result in a severe loss of points. Errors are inevitable. Testing and inspection to remove them are critical.

 

You will create a user interface that looks almost exactly like IRA forms and schedules. Users familiar with these forms and schedules should be able to enter data directly without assistance.

 

You will also create a Wizard interface for people who need to be taken through the entry process point by point.

 

To get a good grade, you will have to hand in a really good project. An A project must have extensive automation. The automation furthermore, should be well-thought out and user friendly.

 

A poor job will not even merit a C or D. You are professionals, and professional work is expected.