Site Search

CS 446 Assignment

Physical Design

Using C# and Visual Studio.NET, develop three of the main user-interface screens for your program. These screens need no working functionality at this point, they are used to demonstrate a high-fidelity prototype of your program's look.

In some cases, dialog boxes will serve the place as screens. This is OK if your program uses only one or two main screens along with multiple dialog boxes.

Draft Screen Snapshot

Prepare one screen using C# and Visual Studio.NET for classroom peer review. Print your screen snapshot out before class for peer review comments to be recorded. Revise your screen layout based on the peer review for the graded version included in the portfolio.

Grading criteria

Your grade will be based on the quality of your user interface design as well as the usefulness of your snapshots in communicating your program's look.

A scoring rubric will be used for assessing this assignment. You are encouraged to print this rubric and use it as a checklist for expectations, writing guidelines, and quality assurance.

Honor code: Your program's design needs to be your own. You may wish to base your design on standard Windows guidelines, but do not simply duplicate existing program interfaces you have seen elsewhere.

Submission Guidelines

Turn in your three-ring portfolio binder with the previous assignments.

Inside the Physical Design Tab include (in this order)

  1. Three screen snapshots illustrating your program's main screens or dialogs (one page each)
    • Neatly annotate each screen snapshot describing its role in the program
  2. Your time log that details and totals your effort spent on this phase of the prototype project