CMSC 436, Spring 2022

Programming Handheld Systems


Milestone deliverable submission on April 11, 2022 by 11:59pm.

Note: Final Project submission on May 8, 2022 by 11:59pm.

Semester Projects

Draft Project Ideas. Please read over this document which contains Draft Project Ideas. If you'd like to suggest additional project ideas, send the Professor a 1-paragraph outline of your idea for inclusion into the Project Ideas list. Student ideas will be accepted until Friday, March 11 at 11:59pm.

Once the final list of projects ideas are published, you will submit your bids for the project ideas that most interest you. We will use those bids to form 3-person teams to work on those ideas for submission as your semester project. Your bids for projects will be due by Monday, March 14th at 11:59pm. You will submit your bids through a Google survey form (link TBD).

Final Project Ideas. Here is the final list of project ideas.

Here is the list of Milestones and Deliverables you will use for your semester project.

Here is the list of Grading Criteria that will be use in grading your semester project.

Here is the list of Project Teams which specify the membership of each project group and the project idea assigned to that group.

TAs for each group (The assignment is as follows (based on team number in the pdf):

Submission Format: Your final submission will include a zipped directory containing a filled out html template and accompanying information. This directory be unzipped and added to the class website. Please use the following html template file to create that page. Where the template asks for a link to something, you should fill in that link in the template. This link will be to a host you identify. For example, there should be a link to a YouTube video you create to demonstrate your project in operation. Where it asks for the actual data (such as screenshots and icons), put those elements in the zipped directory and fill in the link within the template file. Make sure to rename the template file, index.html.

Final Display: Here is the final page Final Display which displays the final output of each group's project outcomes.

Class Links

Web Accessibility