This project introduces the steps that you must take to implement, build, and
run program(s) in the C, Go, and/or Python programming languages. You will
propose and implement your own project idea and the demonstrate it to the class
during a class-wide demonstration day. Please refer to the four Markdown files
inside of the writing/
directory for more details about what you must submit.
- Project Assigned: November 2, 2022
- Project Proposal Due: November 16, 2022
- Project Status Update Due: November 30, 2022
- Project Demonstration Due: December 14, 2022 between 2:30 PM and 4:30 PM
- Project Report Due: December 14, 2022 by 11:59 PM
Please review the following notes about the way in which your project will be automatically assess in GitHub Actions:
- If you have already installed the
GatorGrade program that runs
the automated grading checks provided by
GatorGrader you can, from the
repository's base directory, run the automated grading checks by typing
gatorgrade --config config/gatorgrade.yml
. - You may also review the output from running GatorGrader in GitHub Actions.
- Make sure that your project submission meets all of the baseline checks for
your technical writing. With that said, it is also important for you to add
new checks to the
gatorgrade.yml
file that you design to demonstrate that your program is working correctly. You should also make sure to add to thebuild.yml
file at least one example of your program being executed in GitHub Actions. Ultimately, your project should furnish clear and convincing evidence that the program works correctly and achieves your proposed goals.
In addition to the automated assessment the long-term systems project, the course instructor will read, assess, and provide feedback on all of the technical writing and source code that you create during project completion.