Affiliation:
1. Georgia Institute of Technology, Atlanta
Abstract
Learning computing with respect to the context of its use has been linked in previous reports to student motivation in introductory Computer Science (CS) courses. In this report, we consider the role of context in a second course. We present a case study of a CS2 data structures class that uses a media computation context. In this course, students learn data structures and object-oriented (OO) programming through a pervasive narrative about how real media professionals use data structures to model the real world and to construct the digital images, sounds, and animations with which the students are familiar in their daily lives. We found that context played a different role in a second course than in a first course. We found evidence that some students did not need context to appreciate computing, but we also found evidence that context can help students get engaged with the material that they otherwise do not find interesting. In particular, the narrative aspect of a context may help students in relating the elements of the course and may even help with learning.
Funder
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Reference19 articles.
1. J. Educ. Resour. Comput. 2001 1 Computing curricula 2001
2. AAUW. 2000. Tech-Savvy: Educating Girls in the New Computer Age. American Association of University Women Educational Foundation Washington DC. AAUW. 2000. Tech-Savvy: Educating Girls in the New Computer Age. American Association of University Women Educational Foundation Washington DC.
3. Chinn D. Prins P. and Tenenberg J. 2003. The role of the data structures course in the computing curriculum. J. Comput. Small Coll. 91--93. Chinn D. Prins P. and Tenenberg J. 2003. The role of the data structures course in the computing curriculum. J. Comput. Small Coll. 91--93.
4. The role for framework libraries in CS2
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Students' Perceptions on Engaging Database Domains and Structures;Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1;2023-03-02
2. Novice Programmers and the Problem Description Effect;Proceedings of the 2016 ITiCSE Working Group Reports;2016-07-09
3. Learner-Centered Design of Computing Education: Research on Computing for Everyone;Synthesis Lectures on Human-Centered Informatics;2015-11-30
4. Illustrating the Interaction of Algorithms and Data Structures Using the Matching Problem;Proceedings of the 46th ACM Technical Symposium on Computer Science Education;2015-02-24