Strategies for Basing the CS Theory Course on Non-decision Problems

被引:0
|
作者
MacCormick, John [1 ,2 ]
机构
[1] Dickinson Coll, Carlisle, PA 17013 USA
[2] Univ East Anglia, Sch Comp Sci, Norwich, Norfolk, England
关键词
theory course; decision problems; computability theory; complexity theory;
D O I
10.1145/3159450.3159557
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computational and complexity theory are core components of the computer science curriculum, and in the vast majority of cases are taught using decision problems as the main paradigm. For experienced practitioners, decision problems are the best tool. But for undergraduates encountering the material for the first time, we present evidence that non-decision problems (such as optimization problems and search problems) are preferable. In addition, we describe technical definitions and pedagogical strategies that have been used successfully for teaching the theory course using non-decision problems as the central concept.
引用
收藏
页码:521 / 526
页数:6
相关论文
共 50 条