Dr. Chengwei Lei

CMPS 4910 Senior Project I

Syllabus Syllabus

CMPS 4910 Oral Communication Rubric

CMPS 4910 Written Communication Rubric

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Templates & Forms

Templates & Forms are "borrowed" from Cal State LA for academic purposes only.

Sample Pages (local mirror)

Word Templet (local mirror)

LaTeX Templet (local mirror)

Free LaTeX Editor

Appendix A : Team Members & Assignments. (Individual responsibilities)

Appendix B : *Estimated* Timeline. (Plan the project implementation, including the timeline through May 2018, and milestones of the project.)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Personal Statement for the Proposal:

•How do you choose the problem, and what is your analysis of the problem

•Analyze the possible solutions and describe why the team has chosen the approach it is taking.

•Describe the programming tools, developer kits, servers, etc. that the team anticipates it will use to implement the project.

Individual Code Diary:

The code diary is a record of the work each team member had done through the term. It should be organized by week (e.g. Week 1) and summarize the main tasks you completed for the project in that week or the main issues you were researching in that week (even if you could not resolve them until a future week).

End of Term Group Statement:

•What did the team plan to have completed by now? (e.g. summarize plan from proposal)

•What does the team actually have completed now?

•What major changes have been made to your project plan? (e.g. using different tools, changing Tier 1 vs. Tier 2 requirements, adding/removing/changing features, etc.)

•Why were the changes made?

•What is your project plan and timeline for Spring term? (should clearly define the feature status and timeline for Spring term)

•What is your team member responsibilities for Spring term? (should clearly define the feature status and timeline for Spring term)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Class Schedule

Please be present in class when it is NOT your team's week to present, as feedback from class participants is part of the project development process.

Week 1 8/31 Class Overview and Begin Team Selections
Week 2 9/7 Finalize Team Selections and Begin Problem Selection
Week 3 9/14 Discuss the Topics Details and Finalize the Topic for Each Team
Week 4 9/21 Project Proposal Paper due from All Teams <--------------------************----------------------
Week 4 9/21 Presentations on Project Proposal (Group 1, 8, 5, 7, 3)
Week 5 9/28 Presentations on Project Proposal (Group 4, 2, 6, 9)
Week 6 10/5 Personal Statement, Appendix A, Appendix B due <--------------------******----------------------
Week 7 10/12 Demonstrations on Project Required Resources & Development Environment (Group 4, 9, 5, 2, 3)
Week 8 10/19 Demonstrations on Project Required Resources & Development Environment (Group 8, 7, 6, 1)
Week 9 10/26 Individual Code Diary due <--------------------************----------------------
Week 10 11/2 Presentations on Project Progress Report Presentation (Group 4, 2, 8, 3, 9)
Week 11 11/9 Presentations on Project Progress Report Presentation (Group 1, 5, 6, 7)
Week 12 11/16 Updated Individual Code Diary due <--------------------************----------------------
Week 13 11/23 No Class - Holiday (Thanksgiving Break)
Week 14 11/30 First-half End of Term Status Presentations (Group 1, 7, 6, 2, 8)
Week 15 12/7 Second-half End of Term Status Presentations (Group 4, 5, 9, 3)
Week 15 12/7 Project Intermediate Report, Completed Individual Code Diary, End of Term Group Statement due from All Teams<--------------------******----------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Team members

Group 1 "TP Adventures Video Game"
Esteban Lopez, Robert Pierucci, Cesar Nuno, Miguel Trigueros
Group 2 "2D Platformer Shooter"
Jose Reyes, Karen Salinas, Cristino Lamadrid, Keith Harryman
Group 3 "Image Stabilization through Pattern Recognition"
Andy Koumane
Group 4 "Campus Connect"
Kyle Overstreet, Young Soo Oh, Jose Valenzuelas, Christian Chavez
Group 5 "2.5D RPG Game Design"
Rodrigo Garcia-Novoa, Jinxu Han, Kyle Smizer-Muldoon
Group 6 "3D Game Design"
Alexander Nguyen, Job Gomez, Rose Phannavong, Tina Tafoya
Group 7 "Ed-T (Education Tracker)"
Analy Velazquez, Brandon Martinez, Christy Guerrero, Patrick Espiritu
Group 8 "Game Save Manager"
Nicholas Polach
Group 9 "Next Generation GAs solution solution providing for tightly coupled Neural Network generation"
Jacob Escobedo, Omar Thor, Aurora Hernandez