CS 3443 Team Project Guidelines

In this course, you will form teams and develop a desktop application over the course of the semester.


The team project grade will be calculated via the following:

Each team member may receive a different grade for the team project. Team participation will be determined via a survey posted to Blackboard in the final 2 weeks of class. All team members must complete the questions in the survey individually. Participation may also be assessed using GitHub commit history.


Project Proposal

Meeting: Due Week 5

A project proposal meeting will be held to pitch your application idea to your instructor. All team members must be present. This meeting provides an opportunity to answer any questions early in the semester, and receive feedback on the complexity of the project.

Checkpoint: Due Week 8

Team leaders will submit an overview of their team project by this deadline. This proposal may contain the same project information as the proposal, unless changes were recommended/required during the proposal meeting.

Project Demo

Due Week 13

In order to demo your application to the class, your team will create a demo video. For full credit, your demo must adhere to the following guidelines:

Demo videos will be shown in class. After your video is shown, your team will have an opportunity to answer questions from peers, the instructor, and any guests. Teams are typically asked what the most challenging aspect of the project was, or about team dynamics.

Project Code

Due on the last day of classes

A final copy of your code will be cloned from your team repository after this date. For full credit, your code must adhere to the following guidelines:

Your instructor will clone the repository to a CS Department VDI and follow the instructions in your README file. If they are unable to run your application, your team will lose credit for this portion of the project.

Project Ideas

Need some inspiration?? Here are a few application ideas: ..are there any apps you'd find useful or fun?
Videos from previous semesters