Teach More, Not Less Computability Theory in CS202X A Case for Teaching Multiple Representations of the Church-Turing Thesis

被引:3
|
作者
Blumenthal, Richard [1 ]
机构
[1] Regis Univ Denver, Denver, CO USA
关键词
computer science curricula; computing theory; computational models; multiple representations; computing pedagogy;
D O I
10.1145/3478431.3499309
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper posits that the Algorithms and Complexity (AL) knowledge area in the Computer Science Curricular 2013 report contains several "flaws" concerning the teaching of computability theory that should be corrected in the upcoming CS202X curricular report. These flaws undermine the understanding and appreciation of computability theory that computer science graduates are expected to have. Specifically, it is argued that two of these flaws contribute to a theoretical knowledge gap in a significant percentage of CS graduates and a third contributes to a missed pedagogical opportunity to increase a graduate's understanding and appreciation of computability and the Church-Turing thesis. Evidence for the impact of these flaws is based on an existing survey of Bachelor of Science in Computer Science (BSCS) programs and a new study presented in this paper of required computation theory courses in five-hundred BSCS programs. Proposed resolutions to these flaws are presented as simple curricular changes for CS202X and the introduction of a two-tiered course unit, which utilizes a multiple external representation pedagogy to teach multiple models of computability and the Church-Turing thesis. This unit is derived from experience with using this approach in a Computation Theory course.
引用
收藏
页码:675 / 681
页数:7
相关论文
empty
未找到相关数据