Version 11/15/17
On the change of day from 11/11 to 11/12 [midnight Sat 11/11 aka 12:00am Sun 11/12] a forum entitled Project Selection will open. To select your project topic, post to that forum one message with subject your topic. Here is the way this will work after that:
Assessment will roughly 50% on the quality of the product, 25% on project documents, and 25% on effectiveness as a team member and/or team admin. (Details forthcoming.)
The following deliverables are common to all group projects:
makefile # builds all project object code and executables manual.txt # operating instructions for software [team document] report.txt # overview of team and project [team document] log.txt # personal log for team member [individual document]
(Each project has additional deliverables specific to the project.)
The official development | testing | assessment environment is g++ -std=c++11 -Wall -Wextra on the linprog machines. Code should compile without error or warning.
There is a project-specific deliverables configuration file for each project. Be sure to submit with that argument named explicitly.
Each member of a team submits all project deliverables
With the exception of log.txt, deliverables submitted should be identical across all team members. log.txt is the individual team member's personal log for the project.
File report.txt should explain how the software was developed, what responsibilities each team member had, and how it was tested. File manual.txt should explain how to build and operate the software. Generally, it is the team admin's responsibility to create these two documents, with input from all team members if needed.
Warning: Submit scripts do not work on the program and linprog servers. Use shell.cs.fsu.edu to submit projects. If you do not receive the second confirmation with the contents of your project, there has been a malfunction.