Title
Make an Assignment
Course
CS2
Abstract
Give student groups a concept/data structure/algorithm and ask them to create an assignment that utilizes that idea. The group must generate the following:
a) An assignment description to be given to the student
b) A solution to the assignment
c) A grading criteria
d) A set of test cases to use for grading (may be in an input file)
e) The answers to the selected test cases (may also be stored in a file)
a) An assignment description to be given to the student
b) A solution to the assignment
c) A grading criteria
d) A set of test cases to use for grading (may be in an input file)
e) The answers to the selected test cases (may also be stored in a file)
Author
Arup Guha
Genre
Assignment Writing
Assignment Duration
Two Weeks
Communication Skill
Writing, Reading, Teaming
Technical Skill
Could be any
Team Size
4-6
Additional Information
I gave this once and most of the results were really impressive. Occasionally students made very simple assignments where I wanted for complexity, but for the most part, the creative ideas I got far outweighed the groups that minimally did the assignment.
Files
Collection
Citation
Arup Guha, “Make an Assignment,” Incorporating Communication Outcomes into the Computer Science Curriculum, accessed May 18, 2020, http://cs-comm.lib.muohio.edu/items/show/128.
Comments