A Collaborative Course for Learning How to Teach Summer Java Coding Camps

A Collaborative Course for Learning How to Teach Summer Java Coding Camps
复制标题

用于学习如何教授暑期 Java 编程训练营的协作课程

DOI:
--
复制
发表时间:
2018
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Riley Gaggero
Riley Gaggero
中科院分区:
--
文献类型:
--
作者:
Kelvin Sung;Karen Gourd;Ann McMahon;Kulsoom Mansoor;Riley Gaggero

文献摘要

被引文献

相似文献

夏季编码或编程营很受欢迎。如果有足够的组织,在高等教育机构提供这些营地可以促进外展目标,包括吸引代表性不足的群体。然而,组织和提供营地面临的挑战有很多,包括:教练和营员的招聘、营地管理、财务和课程开发。我们通过聘请非盈利夏令营提供商太平洋科学中心 (PSC) 来处理夏令营后勤工作来应对这些挑战;并为具有计算机科学 (CS) 或教育 (ED) 背景的学生提供一门新课程,以学习教授 Java 编程并开发适合中学生露营者的课程。这些大学生随后担任带薪夏令营讲师。三位教授(分别来自 CS、ED 和研究办公室)共同策划并共同主持了这门课程。该课程反映了 PSC 训练营的实践和协作学习理念,将学生分为多学科团队,并要求团队通过协作开发和实践教学内容来学习。课程结束时,我们拥有了具备编程和学习理论方面技术知识的课堂讲师,以及可供使用的定制课程。本文详细介绍了我们的项目,包括夏令营的结果。所有开发的材料均可免费获得。有兴趣的机构可以调整课程或提供类似的课程。
Summer coding or programming camps are popular. With sufficient organization, offering these camps at higher education institutions can facilitate outreach objectives including engaging underrepresented groups. However, the challenges involved in organizing and offering a camp are many, including: recruitment of instructors and campers, camp management, finances, and curriculum development. We addressed these challenges by engaging a non-profit summer camp provider, Pacific Science Center (PSC), to handle camp logistics; and offered a new course for students with backgrounds in computer science (CS) or education (ED) to learn to teach Java programming and develop a curriculum appropriate for middle school aged campers. The university students then worked as paid summer camp instructors. Three professors, one each from CS, ED, and the Office of Research, co-planned and co-facilitated the course. Reflecting a hands-on and collaborative learning philosophy of PSC camps, the course grouped students into multidisciplinary teams and challenged the teams to learn by collaboratively developing and practice teaching the content. By the end of the course, we had classroom-ready instructors with technical knowledge in both programming and learning theories and a customized curriculum ready for use. This paper details our project, including results from the summer camps. With all developed materials freely available. Interested institutions can either adapt the curriculum or offer a similar course.