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.
机构:
Harvard Univ, Sch Med, Boston, MA USA
Beth Israel Deaconess Med Ctr, Boston, MA 02215 USAHarvard Univ, Sch Med, Boston, MA USA
Richards, Jeremy B.
Wilcox, Susan R.
论文数: 0引用数: 0
h-index: 0
机构:
Beth Israel Deaconess Med Ctr, Boston, MA 02215 USA
Massachusetts Gen Hosp, Emergency Med & Surg Intens Care Unit, Boston, MA 02114 USAHarvard Univ, Sch Med, Boston, MA USA
Wilcox, Susan R.
Roberts, David H.
论文数: 0引用数: 0
h-index: 0
机构:
Harvard Univ, Sch Med, Shapiro Inst Educ & Res, Boston, MA USA
Beth Israel Deaconess Med Ctr, Boston, MA 02215 USAHarvard Univ, Sch Med, Boston, MA USA
Roberts, David H.
Schwartzstein, Richard M.
论文数: 0引用数: 0
h-index: 0
机构:
Harvard Univ, Sch Med, Boston, MA USA
Beth Israel Deaconess Med Ctr, Boston, MA 02215 USAHarvard Univ, Sch Med, Boston, MA USA
机构:
Univ San Francisco, Sch Nursing & Hlth Profess, San Francisco, CA 94117 USAUniv San Francisco, Sch Nursing & Hlth Profess, San Francisco, CA 94117 USA
Campbell, Candy
Yznaga, Elizabeth
论文数: 0引用数: 0
h-index: 0
机构:
Univ San Francisco, Sch Nursing & Hlth Profess, San Francisco, CA 94117 USAUniv San Francisco, Sch Nursing & Hlth Profess, San Francisco, CA 94117 USA
Yznaga, Elizabeth
Hurley, John
论文数: 0引用数: 0
h-index: 0
机构:
Univ San Francisco, Sch Nursing & Hlth Profess, San Francisco, CA 94117 USAUniv San Francisco, Sch Nursing & Hlth Profess, San Francisco, CA 94117 USA
机构:
Harvard Med Sch, Boston, MA USAHarvard Med Sch, Boston, MA USA
Shi, Connie R.
Nguyen, Michael O.
论文数: 0引用数: 0
h-index: 0
机构:
Harvard Med Sch, Boston, MA USAHarvard Med Sch, Boston, MA USA
Nguyen, Michael O.
Rana, Jasmine
论文数: 0引用数: 0
h-index: 0
机构:
Harvard Med Sch, Boston, MA USAHarvard Med Sch, Boston, MA USA
Rana, Jasmine
Burgin, Susan
论文数: 0引用数: 0
h-index: 0
机构:
Harvard Med Sch, Boston, MA USA
Beth Israel Deaconess Med Ctr, Dept Dermatol, 330 Brookline Ave, Boston, MA 02215 USAHarvard Med Sch, Boston, MA USA