You are here
Capstone Computing Project
Read the team members' assessment rubric.
Fill out and submit the form below once for every team member, including yourself. That is, you will have to come back to this page and re-submit the form with your review of each team member. I will be the only one who reads these, no student will read them. Remember to also submit a review of yourself. Deadline is Tuesday, May 3 @noon.
Below are the approximate times for the demo presentations on May 3, in Amoco Hall, starting at 8:30am.
|8:30||pSwizzy||A 3D Game for Tablets, using Unity.||Power BNC Energy|
|8:40||RobotCA||An Android app for controlling robots.||Dr. Ioannis Rekleitis, CSE Department|
|8:50||hygieia||A webapp for display and analysis of hydration data.||Hygieia Hydration|
|9:00||omaha||Hacking a voting machine.||Dr. Duncan Buell, CSE Department|
|9:10||imentor||A webapp for student-teacher video conferencing.||VC3 and the Richland 2 School District|
|9:20||FitnessEvolution||An Android app for fitness tracking.||Self startup|
|9:30||ZVerse||A webapp for 3D model editing.||ZVerse Inc.|
|9:40||diet||An Android for tracking diet.||The Cancer Prevention and Control Program, USC|
|9:50||DJJ||A webapp for providing information.||Institute for Families in Society University of South Carolina|
|10:00||pmba||A webapp for tracking incoming student application process.||Professional MBA Program, USC|
|10:10||wandrlust||A webapp for travellers.||Self startup|
|10:20||routegen||A webapp for building router configuration files.||Cisco Systems|
|10:30||ortho||A webapp for patient tracking.||Midlands Orthopedics|
|10:40||HelpMonger||An Android Ionic app for finding help.||Helpmonger.com|
|10:50||contextual||An educational platform (webapp) based on the mode neutral learning pedagogy.||Self startup|
|11:00||sscrm||A webapp for tracking students.||USC Student Success Center|
|11:10||5chords||An Android app for learning music.||South Carolina Philharmonic|
|11:20||FitLivin||An Android app for fitness tracking.||Self startup|
|11:30||dcon||A desktop app for data analysis.||Chemical Engineering Dept., USC|
Below is the list of which team each team will test, for the Quality Assurance Milestone. The group in column A tests the app of the group in column B. I have already given teams Read access to the other group's github repo, which will let you create Issues as required by the QA Milestone.
The beta milestone is officially due on Wednesday. I will be checking them over Spring Break (or this week, if you are done early) so you'll have a couple more days. By Saturday March 5 every group should email/slack me, and Bridgette, the following
- webapps: publish to the URL in your repo, and let me know that you are ready. Also, tell me the username/passwords I need to login (admin and user, if relevant).
- mobile/desktop apps: create a GitHub release and upload your binary there.
I have emailed everyone their meeting times, from my google calendar so check your spam folder. I managed to give every group one of their requested times. Thanks for being flexible!
We do not meet over Spring Break so the every-other-week scheduling is shifted after that week. As always, my calendar is linked from my homepage so, you can double check times there.
During your first meeting determine which times, from the list below, the group can meet with me.
Each group, please submit the form below to let me know all the times your team can meet, by Friday, January 15 @midnight. Note that it is OK if some in the group have to arrive late/leave early by up to 15 minutes. We will be meeting every-other week.
New team members will need to start contributing code ASAP, by Feb 1 at the latest. Existing team members should help them get coding. Follow these steps:
- New person learns how team communicates (email, slack, IM, snapchat) and gets account, meets with team in-person if possible.
- New person gets github and slack accounts.
- New person git-clones and builds current team repo on his or her laptop. This will likely require the installation of the IDE the team is using.
- Team creates a few simple git-issues and assigns them to the new member.
- New person gets familiar with the existing codebase.
- New person implements simple issues, commits, and pushes to github.
This should all be done by February 1. A new member that cannot achieve this will Fail this class.
We have about 11 people who will be taking 492 before 490. We also have some teams that have lost members. I will start by assigning new people to teams with 3 or fewer members. When/if these fill up I will then assign the remaining new people to teams with 4 people. Below is a list of the teams that have 3 or fewer people right now (as best as I can tell, the list will be updated as people tell me who has not/will not register for 492).
Teams with 4 students, looking for a 5th member:
- sscrm. 4th member is Blakeley Hoffman. 5th member is Ross Eaton.
- ortho. It is a web application for patient management in an orthopedist practice, using meteor. 4th member is Kevin Silver.
- robotCA: It is an Android app for controlling a robot. 4th member is Nahaniel Stone. 5th member is Marcus Stewart.
- 5chords: It is an Android app for learning music chords. 4th member is Theodore Stone.
- contextual: a meteor webapp for student learning
- dcon: a JavaFX desktop app for analyzing/plotting data. 5th member is Nan Li.
- diet: an Android app for keeping track of meals
- FitLivin: an Android app for keeping track of workouts. 5th member is Parth Choksi. I am awaiting confirmation from team that they only have 4 people this semester.
- hygeia: an ASP.NET webapp for keeping track of data from a device that measures human hydration
- imentor: an ASP.NET webapp for matching mentors with students. 5th member is Troy Wingert.
- pmba: a meteor webapp for keeping track of applicants to the MBA. 5th member is Nandita Karambelkar.
- wandrlust: a meteor webapp for travellers. 5th member is Colin Morrell.
- HelpMonger: a meteor webapp for connecting people.
If you are new to 492 you can send me an email specifying which team you want to join. I will assign on a first-come-first-serve basis. Keep in mind that I need to add a someone to every team with 3 or less, so all should have either 4 or 5 members. If I don't get enough volunteers for the teams with 3 or fewer then I will just pick randomly from the new people, regardless of their choice.
I will update this page as I assign new people.