Tips for Teaching Types and Functions

被引:0
|
作者
Ruehr, Fritz [1 ]
机构
[1] Willamette Univ, Salem, OR 97301 USA
关键词
Pedagogy; higher-order functions; function types; punch-hole diagrams; power rings;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many beginning students of functional programming have difficulty understanding higher-order functions and their types. Experienced functional programmers have such a close familiarity and intuitive grasp of these crucial concepts that they may find it hard to "bridge the gap," so as to provide their students with a firm understanding of these ideas. I describe a loosely-related cluster of tips and techniques which address the pedagogy of higher-order functions and types, for students with varying degrees of mathematical background and different learning styles-these techniques include tabular presentations, code tools, visual metaphors and an abstract algebra. Although the underlying ideas will be familiar to experts, I believe these presentations can help educators bring important ideas in functional programming to a broader range of students, with less pain and with a deeper understanding.
引用
收藏
页码:79 / 90
页数:12
相关论文
共 50 条
  • [21] Teaching & Learning Tips 11: Teaching a procedure
    Ojevwe, Cindy
    Rana, Jasmine
    Burgin, Susan
    INTERNATIONAL JOURNAL OF DERMATOLOGY, 2018, 57 (09) : 1114 - 1117
  • [22] Tips for teaching procedural skills
    Burgess, Annette
    van Diggele, Christie
    Roberts, Chris
    Mellis, Craig
    BMC MEDICAL EDUCATION, 2020, 20 (Suppl 2)
  • [23] Tips for small group teaching
    Bell, Catriona
    Paterson, Jessie
    Warman, Sheena
    IN PRACTICE, 2014, 36 (06) : 307 - 309
  • [24] Teaching in the outpatient clinicPractical tips
    Steven R. McGee
    David M. Irby
    Journal of General Internal Medicine, 1997, 12 : S34 - S40
  • [25] Teaching Tips for Dermatology Residents
    Chiu, Le Wen
    CUTIS, 2024, 113 (06): : E17 - E19
  • [26] Top tips for a teaching fellowship
    Roberts, David
    Morris, George
    Crees, Amy
    Slade, Timothy
    Jakeman, Nicola
    CLINICAL TEACHER, 2014, 11 (07): : 520 - 523
  • [27] Twelve tips for mindful teaching
    Sottile, Elisa
    MEDICAL TEACHER, 2022, 44 (01) : 32 - 37
  • [28] Twelve tips for teaching in the ICU
    Doyle, Stephen
    Sharp, Michelle
    Winter, Gretchen
    Khan, Malik M. Khurram S.
    Holden, Rhiannon
    Djondo, Daniel
    Bosslet, Gabriel
    Lenz, Peter
    MEDICAL TEACHER, 2021, 43 (09) : 1005 - 1009
  • [29] Tips for teaching in the time of the coronavirus
    Arnaud, Celia Henry
    CHEMICAL & ENGINEERING NEWS, 2020, 98 (12) : 20 - 23
  • [30] Positive Classroom Teaching Tips
    周琴
    第二课堂(A), 2016, (12) : 34 - 36