参与CS1学生的专题学习

Michael Cassens, Y. Reimer
{"title":"参与CS1学生的专题学习","authors":"Michael Cassens, Y. Reimer","doi":"10.1109/FIE.2018.8659242","DOIUrl":null,"url":null,"abstract":"This Research to Practice Work in Progress paper examines a persistent issue with many CS1 courses – finding assignments that are engaging while still covering core learning objectives necessary for success in the course and computer science programs. In traditional CS1 courses, textbook tasks are usually elementary, mathematically based, and only somewhat relevant to the student. Instead, if we allow students to design and implement their own projects, they not only master the primary objectives of the course, but they can do so in a way that is most meaningful and engaging to them. While project-based approaches to CS1 are not new, most employ predefined projects created by the instructor or found online through community-based educational resources. In this research, we leverage the fact that many CS students are double majors and allow them to create projects that are unique and applicable to these other interests. We contrast a traditionally taught CS1 class with a project-based CS1 class and compare student achievement between the two. We discover that students perform better on most learning objectives in the project-based class and they gain a deeper understanding of how to scaffold programming components into follow-on assignments. In addition, students indicate that the project-based focus was more enjoyable and more useful as they create projects that apply to their personal interests and thus their future.","PeriodicalId":354904,"journal":{"name":"2018 IEEE Frontiers in Education Conference (FIE)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Engaging CS1 Students With Project Based Learning\",\"authors\":\"Michael Cassens, Y. Reimer\",\"doi\":\"10.1109/FIE.2018.8659242\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This Research to Practice Work in Progress paper examines a persistent issue with many CS1 courses – finding assignments that are engaging while still covering core learning objectives necessary for success in the course and computer science programs. In traditional CS1 courses, textbook tasks are usually elementary, mathematically based, and only somewhat relevant to the student. Instead, if we allow students to design and implement their own projects, they not only master the primary objectives of the course, but they can do so in a way that is most meaningful and engaging to them. While project-based approaches to CS1 are not new, most employ predefined projects created by the instructor or found online through community-based educational resources. In this research, we leverage the fact that many CS students are double majors and allow them to create projects that are unique and applicable to these other interests. We contrast a traditionally taught CS1 class with a project-based CS1 class and compare student achievement between the two. We discover that students perform better on most learning objectives in the project-based class and they gain a deeper understanding of how to scaffold programming components into follow-on assignments. In addition, students indicate that the project-based focus was more enjoyable and more useful as they create projects that apply to their personal interests and thus their future.\",\"PeriodicalId\":354904,\"journal\":{\"name\":\"2018 IEEE Frontiers in Education Conference (FIE)\",\"volume\":\"67 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Frontiers in Education Conference (FIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FIE.2018.8659242\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Frontiers in Education Conference (FIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE.2018.8659242","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

这篇从研究到实践工作进展的论文探讨了许多CS1课程的一个长期存在的问题——寻找既吸引人又涵盖课程和计算机科学项目成功所必需的核心学习目标的作业。在传统的CS1课程中,教科书上的任务通常是基础的、以数学为基础的,与学生只有一定程度的相关性。相反,如果我们允许学生设计和实施他们自己的项目,他们不仅掌握了课程的主要目标,而且他们可以以一种最有意义和最吸引他们的方式来完成。虽然基于项目的CS1学习方法并不新鲜,但大多数都采用由讲师创建的预定义项目或通过基于社区的在线教育资源找到的项目。在这项研究中,我们利用了许多计算机科学学生是双学位的事实,并允许他们创建独特的、适用于这些其他兴趣的项目。我们将传统教学的CS1课程与基于项目的CS1课程进行对比,并比较两者之间的学生成绩。我们发现,在以项目为基础的课程中,学生在大多数学习目标上表现得更好,他们对如何将编程组件构建到后续作业中有了更深的理解。此外,学生们表示,基于项目的关注更令人愉快,更有用,因为他们创建的项目适用于他们的个人兴趣,从而适用于他们的未来。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Engaging CS1 Students With Project Based Learning
This Research to Practice Work in Progress paper examines a persistent issue with many CS1 courses – finding assignments that are engaging while still covering core learning objectives necessary for success in the course and computer science programs. In traditional CS1 courses, textbook tasks are usually elementary, mathematically based, and only somewhat relevant to the student. Instead, if we allow students to design and implement their own projects, they not only master the primary objectives of the course, but they can do so in a way that is most meaningful and engaging to them. While project-based approaches to CS1 are not new, most employ predefined projects created by the instructor or found online through community-based educational resources. In this research, we leverage the fact that many CS students are double majors and allow them to create projects that are unique and applicable to these other interests. We contrast a traditionally taught CS1 class with a project-based CS1 class and compare student achievement between the two. We discover that students perform better on most learning objectives in the project-based class and they gain a deeper understanding of how to scaffold programming components into follow-on assignments. In addition, students indicate that the project-based focus was more enjoyable and more useful as they create projects that apply to their personal interests and thus their future.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信