ELIZA—a computer program for the study of natural language communication between man and machine
Communications of the ACM
Making lemonade: exploring the bright side of large lecture classes
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
The ACM java task force: final report
Proceedings of the 37th SIGCSE technical symposium on Computer science education
RoboCode & problem-based learning: a non-prescriptive approach to teaching programming
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Engagement and frustration in programming projects
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Note to self: make assignments meaningful
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Resurrecting the applet paradigm
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the 14th Western Canadian Conference on Computing Education
Need to consider variations within demographic groups when evaluating educational interventions
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Most CS1 assignments are "known answer" assignments, requiring students to implement already-solved problems with no user but their grader and themselves. In this paper, we present Poogle: a freely available framework for designing unknown-answer assignments. Poogle assignments are open-ended, graphical, and multi-user. Poogle makes it easy for students to share their creations with their users: fellow students and the general public. We present two freely available CS1 assignments based on Poogle and discuss outcomes from use of one of them in a CS1 course.