Home Syllabus Schedule HWs
CSE 219 – Fall 2018 Computer Science III
Developing the Course Site Generator App
HW 4 – Implementation Stage I
Now that you have your design it’s time to start implementing it. Note that you may make any changes to your design during implementation that you deem necessary. Design is hard, and the expectation is that through the process of design and implementation, you will learn the value of careful planning.
Requirements
In this assignment you must complete the following:
Complete User Interface Layout – In this stage of the implementation process you will serve in part as the UI designer, choosing the user interface fonts, colors and icons. Be careful when doing so to make sure they complement each other well and provide an inviting, intuitive experience for the user. To start with, you’ll need to nd appropriate icons for all UI controls. The key is that your interface should look good. Proper use of proportion, balance, contrast, and good taste all contribute to a user interface design that people will want to use. Note that the controls will not yet be functional, but the UI should look complete.
First Benchmark Use Cases – If you examine the SRS document you’ll nd that there are the following 11 Use Cases scheduled for implementation with this rst benchmark. These use cases are:
Use Case 2.1 Create New Course Site Use Case 2.6 Exit Appilcation
Use Case 2.9 About
Use Case 2.10 Change Language
Use Case 2.11 Help
Use Case 2.12 Edit Page Details –
Use Case 2.19 Add TA
Use Case 2.20 Edit TA
Use Case 2.21 Remove TA
Use Case 2.22 Select Time Range
Use Case 2.23 Toggle TA O ce Hours
Note that you should create your own proper images (i.e. Welcome, Web, Logo) for this particular application. They should be your own, and should look nice and neat and t together. Note that in the next benchmark we’ll be adding more Use Case implementations per as speci ed in our SRS.
Handin Instructions
When you are done, zip up all the projects as a single zip le. Note that you should add your name as the author to any source le you provide.
Grading
Grading will only be done by appointment with each student’s prescribed Teaching Assistant.
Web page created and maintained by