CS491/591: Programming Swarm Robots - Fall 2017
Instructor: Matthew Fricke
This is a print friendly version of the syllabus. The content of this webpage and the PDF version are the same.
Office: Travelstead B09B
Office Hours: Monday 1:00-3:00pm and Thursday 9:00-11:00am.
Course Topics and Reading list
Assignments and Grading
- Projects: 4x15%=60%
- Exams: 2x15%=30%
- (Graduate Students) Class Presentation: 10%
All projects code will be maintained under github
Class Presentation (Graduate Students Only)
A 20 minute group presentation on a paper listed on the course website.
You will be assigned to work groups.
- github.com commits: 35%
You will be graded on:
- Commit message quality.
- Code organisation and readability.
- Code progression.
- A least 10 commits across at least 5 different days.
- Github readme describing how to compile the code under Ubuntu 14.04 or 16.04, including required packages.
- 5 page paper: 35%
- ACM Latex ToG Template
- Paper peer review: 30%
You will be graded on how accurately you review the two papers you are assigned.
- Project Review Guidelinestex
Paper Due Dates
Papers will be downloaded from overleaf and code will be pulled from github on the paper due date
specified for each project at 6:00pm Mountain Time.
Review Due Dates
Papers will be made available to review at 8:00pm on the paper due date
and reviews are due at 6:00pm Mountain Time on the review due date
Projects will be downloaded as described above. Papers or project code that does not compile at 6:00pm on the due dates will recieve a score of zero.
Date: March 10th
O'Conner, K., "Should I Give the Exam Before or After the Break?", Teaching of Psychology
Vol 41, Issue 1, pp. 63-65, 2013.
May 12th, 7:30-9:30am.
There will be a single exam make up time for both the midterm and final exams. The make-up will be on Saturday, May 13th at 8:00am in my office . The make up exam will be different, but at least as difficult, as the regularly scheduled exams.