摘要
Haskell函数程序设计基础是使用函数式语言讲解程序设计的本科生入门公选课。针对选修人数少、课程难、学生退课率高等问题,通过进行线下线上相结合、电子教室等技术手段的翻转课堂教学实践,更多学生坚持学完了课程;通过设计典型案例展示函数程序设计特色和简洁之美,更多学生喜欢上了程序设计。统计显示,实施线上线下相结合教学的学年,完课学生人数较上学年增加了20%,学生平均成绩、及格率和优秀率也比往年有较大提高。
Functional programming in Haskell basic is an introductory public course for all undergraduate majors,which uses functional language to teach programming.In response to the problems of small number of elective students,students worrying about the difficulty of the course and early withdrawal from the course with low final scores,more students persist in completing the course through the practice of flipped classroom teaching by combining offline and online,using electronic classroom and other technical means,and students gradually adapt to and enjoy the flipped classroom;designing typical examples to show the features and simple beauty of functional programming,more students like programming.Statistics showed that the number of students who completed the academic year in which the combination of online and offline teaching was implemented increased by 20%compared with the previous year,and the average grade,pass rate and merit rate of students also increased significantly compared with previous years.
作者
乔海燕
周晓聪
杨永红
QIAO Hai-yan;ZHOU Xiao-cong;YANG Yong-hong(School of Computer Science,Sun Yat-sen University,Guangzhou 510006,China)
出处
《软件导刊》
2022年第5期229-232,共4页
Software Guide
基金
中山大学2020年度校级本科教学质量工程类建设项目(67000-18842502)。