论文部分内容阅读
算法是编程求解问题的核心,也是计算机科学的思维方法。C#语言程序设计的内涵就是培养学习者的编程求解问题的能力,即算法思维能力。本文以此为切入点,将混合式学习融入C#课程教学中,进行了学生的算法思维能力提升研究。本文调查了山西信息职业技术学院2015级软件技术专业学生的认知能力现状,依据建构主义,开发了基于Moodle的C#语言编程算法思维训练支持系统。该系统按照C#语言程序设计课程教学大纲,为学生提供了算法设计案例和学习目标测试题等资源。该系统具有教师管理课程、上传相关学习资源,学生编程算法思维训练检测、发表帖子,师生互动、答疑等功能。课改实验中,教师首先要做好课前准备工作,将课程学习资料和编程算法案例载入学习系统中。学生课前、课后通过Moodle课程进行自主学习,课中师生互动交流,通过案例分析、画算法流程图、上机编程等过程训练学生算法思维能力。经过多轮次训练,有效地培养了学生发现问题、分析问题和解决问题的算法思维能力。期末,对实验班进行学习效果评价。结果表明学生的学习成绩和兴趣都有了明显提高,学习习惯和态度也有所改善。互联网+课堂不仅对教师的专业水平有了更高的要求,同时也助推着学生能力的提升。