 Computer Science Capstone II (CMP_SC 4980)
Computer Science Capstone II (CMP_SC 4980)
Location: Lafferre Hall W0010; Meeting Time: Th 3:30 – 4:45; Office Hours: Th 2:30 – 3:30
Instructor: Dr. Jianlin Cheng; Office: EBW109; Phone: 882-7306; Email: chengji@missouri.edu
1. Software development process
2. Extreme programming: a gentle guide
3. Object oriented analysis and design
4. A universal modeling language tutorial (UML)
5. UML introduction and software
7. Programming style; Java coding standard; PHP coding standard; C# coding standard; C++ coding strandard.
8. JavaDoc.
This course is a teamwork-intensive course where  one or more 
projects have to be done in a team during the course of the semester.
Your performance on the team will be evaluated three times
during the semester and a certain percentage of your overall grade will
reflect your teamwork performance.
  An evaluation sheet with teamwork performance criteria will be handed to you 
at the beginning of your project so you know what you will be graded on.
Students work in groups to design and develop software to implement the projects proposed in the Capstone I. Students use their personal computers or the department server (babbage.cs.missouri.edu) to develop and test software.
| Assignments | Due Date | Project 1 | Project 2 | 
| Project presentation | 9/2 | ||
| Software development plan | 9/10 | ||
| Revised software development plan | 9/16 | ||
| Software design plan | 9/23 | ||
| Revised software design plan | 10/1 | ||
| Unit test plan | 10/14 | ||
| Mid-term progress report | 11/5 | ||
| Integration test plan | 11/11 | ||
| Integration report | 11/18 | ||
| Software packages and presentation | 12/3 | ||
| Final report | 12/14 |