Nifty assignments

Nick Parlante, Julie Zelenski, Baker Franke, Arvind Bhusnurmath, Karen Her, Kristen Gee, Eric Manley, Timothy Urness, Marvin Zhang, Brian Hou, John DeNero, Josh Hug, Kevin Wayne

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

I suspect that students learn more from our programming assignments than from our much sweated-over lectures, with their slide transitions, clip art, and joke attempts. A great assignment is deliberate about where the student hours go, concentrating the student's attention on material that is interesting and useful. The best assignments solve a problem that is topical and entertaining, providing motivation for the whole stack of work. Unfortunately, creating great programming assignments is both time consuming and error prone. The Nifty Assignments special session is all about promoting and sharing the ideas and ready-To-use materials of successful assignments. Each presenter will introduce their assignment, give a quick demo, and describe its niche in the curriculum and its strengths and weaknesses. The presentations (and the descriptions below) merely introduce each assignment. A key part of Nifty Assignments is the mundane but vital role of distributing the materials - handouts, data files, starter code - that make each assignment ready to adopt. The Nifty Assignments home page, http://nifty.stanford.edu, gathers all the assignments and makes them and their support materials freely available. If you have an assignment that works well and would be of interest to the CSE community, please consider applying to present at Nifty Assignments. See the nifty.stanford.edu home page for more information.

Original languageEnglish (US)
Title of host publicationSIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
PublisherAssociation for Computing Machinery, Inc
Pages588-589
Number of pages2
ISBN (Electronic)9781450338561
DOIs
StatePublished - Feb 17 2016
Event47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016 - Memphis, United States
Duration: Mar 2 2016Mar 5 2016

Publication series

NameSIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education

Other

Other47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016
CountryUnited States
CityMemphis
Period3/2/163/5/16

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Education

Keywords

  • Assignments
  • Education
  • Examples
  • Homeworks
  • Library
  • Nifty
  • Pedagogy
  • Repository

Fingerprint Dive into the research topics of 'Nifty assignments'. Together they form a unique fingerprint.

  • Cite this

    Parlante, N., Zelenski, J., Franke, B., Bhusnurmath, A., Her, K., Gee, K., Manley, E., Urness, T., Zhang, M., Hou, B., DeNero, J., Hug, J., & Wayne, K. (2016). Nifty assignments. In SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education (pp. 588-589). (SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education). Association for Computing Machinery, Inc. https://doi.org/10.1145/2839509.2844678