Login

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)

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.

Collection

Citation

Arup Guha, “Make an Assignment,” Incorporating Communication Outcomes into the Computer Science Curriculum, accessed July 22, 2017, http://cs-comm.lib.muohio.edu/items/show/128.

License

Creative Commons License

File: MakeAssignment.doc

Comments

Allowed tags: <p>, <a>, <em>, <strong>, <ul>, <ol>, <li>