Integrating the Modern and the Archaic in an Introductory Programming Course - C++ 20; the Command Line; Multilingual Coding; and a Code Review Exam

Proceedings of the Canadian Engineering Education Association (CEEA)(2022)

引用 0|浏览0
暂无评分
摘要
This practice paper describes the design and implementation of a “one shot” redesign of an introductory programming course intended to support students both in developing programming and coding skills, and in obtaining a software development position in a competitive hiring environment. The technological and pedagogical approaches used in this course were drawn from a combination of the archaic (e.g. command lines; shell scripting; and, console graphics) and the emerging modern (e.g. multilingual instruction; “Pythonic C++”; and, a code review exam). This paper discusses each approach and design feature of the course in terms of its pedagogical objectives; setup and implementation; operational challenges; and, perceived impact on student learning and both student and instructor experience.
更多
查看译文
关键词
introductory programming course,multilingual coding,,modern
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要