Publication | Closed Access
Nifty Assignments
40
Citations
0
References
2018
Year
Unknown Venue
Lecture RecordingMathematics EducationInstructional ProgramEducationClassroom InstructionGreat Programming AssignmentsLearning AnalyticsComputer ScienceTechnology-enhanced Active LearningSlide TransitionsProgramming Language TeachingLive Coding
I suspect that students learn more from our programming assignments than from our much worried-over lectures, with their slide transitions and attempts at live coding in lecture. 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.