Reflections on Teaching Algorithm Courses

被引:0
|
作者
Angel Velazquez-Iturbide, J. [1 ]
机构
[1] Univ Rey Juan Carlos, Dept Informat & Stat, Madrid 28933, Spain
关键词
Algorithm education; optimization problems; visualization; experimental measures; conceptual models; algorithm design techniques;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
There has been much less debate within the computing research community about teaching algorithms than about teaching introductory programming. However, it is advisable (or even necessary) to hold public discussions about different issues, independently of more focused research efforts. This position paper addresses two themes. Firstly, it advocates for an experiential approach to learning algorithms, as a complement to the more common formal and engineering approaches. We show how visualization and benchmarking can make algorithms more concrete to students and their learning more active and insightful. Secondly, we argue that some conceptual models present in algorithm textbooks are imprecise, or even implicit, making difficult to learn their corresponding topics. We elaborate on this concern by stressing that several algorithm design techniques address a specific class of problems (namely, optimization ones) and by visiting several aspects of three design techniques (greedy algorithms, dynamic programming and branch-and-bound).
引用
收藏
页码:1148 / 1154
页数:7
相关论文
共 50 条
  • [31] Designing courses and teaching on the web
    Smyth, R
    BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2004, 35 (06) : 749 - 749
  • [32] COURSES ON UNIVERSITY TEACHING METHODS
    NISBET, J
    UNIVERSITIES QUARTERLY, 1967, 21 (02): : 186 - 198
  • [33] Research on the Teaching of Programming Courses
    Xu Zhenming
    PROCEEDINGS OF THE 2018 2ND INTERNATIONAL CONFERENCE ON ECONOMIC DEVELOPMENT AND EDUCATION MANAGEMENT (ICEDEM 2018), 2018, 290 : 15 - 17
  • [34] THE TEACHING OF ERRORS IN INTRODUCTORY COURSES
    SHANKLIN, HD
    AMERICAN PSYCHOLOGIST, 1957, 12 (04) : 433 - 433
  • [35] COURSES IN TEACHING RHETORIC IN A GYMNASIUM
    Simakova, E. S.
    JOURNAL OF MINING INSTITUTE, 2005, 160 (02): : 177 - 179
  • [36] Ethics teaching in medical courses
    de Siqueira, Jose Eduardo
    MUNDO DA SAUDE, 2009, 33 (01): : 8 - 20
  • [37] Teaching Practice of FEM Courses
    Mei, Xiao
    Zheng, Ying
    Dong, Da-Shan
    2015 INTERNATIONAL CONFERENCE ON SOCIOLOGY AND PSYCHOLOGY (ICSP 2015), 2015, : 135 - 141
  • [38] Teaching Creativity in Engineering Courses
    Daly, Shanna R.
    Mosyjowski, Erika A.
    Seifert, Colleen M.
    JOURNAL OF ENGINEERING EDUCATION, 2014, 103 (03) : 417 - 449
  • [39] IMPROVING COURSES IN METHODS OF TEACHING
    HENSON, KT
    SCHOOL AND SOCIETY, 1971, 99 (2336): : 413 - 415
  • [40] REFLECTIONS ON THE TEACHING OF NEUROLOGY
    HERZBERG, L
    MEDICAL JOURNAL OF AUSTRALIA, 1985, 142 (05) : 309 - 312