时间:2016-06-24 09:54 文章来源:http://www.lunwenbuluo.com 作者: 杨阳 点击次数:
摘要:针对公安院校学生主体的特殊性,结合高级语言程序设计课程,提出案例教学法。分析了案例教学法的特点,以选择结构为例,运用案例教学法分析教学设计过程。教学设计注重培养学生的学习兴趣,提高学生理论联系实际的能力。
关键词:案例教学法;C语言;教学设计;选择结构
引言
高级语言程序设计是我院网络安全与执法专业的核心基础必修课程,是网络安全执法课程体系的基石,也是培养学生的计算思维和程序设计能力的起点[1]。该课程不仅直接影响后续数据结构、电子取证、信息安全等专业课程的学习,而且对构建专业认同感和融合度有着重要意义。由于我院是公安院校,教学工作不同于普通高等院校,学院日常采用警务化管理,文武兼修,所以在高级语言程序设计教学中有一定的特殊性,主要表现在以下方面。
⑴课程总学时少。相较于普通高等院校计算机专业,我院高级语言程序设计总学时偏少,且实验学时占比不大,学生普遍缺乏动手实践能力。
⑵课余时间碎片化。公安院校学生课下警务活动较多,学生课余时间有限,学习缺乏连续性。专业知识学习依赖课堂和教师,学习形式比较单一,遇见问题往往“雾里看花”,无法将实际问题转化成程序语言,编程思维能力不足。
⑶教学模式传统。传统的教学模式是以语法为主线,以例题讲解为辅助手段,概念性知识较多,会加重学生学习疲劳感,学生学习兴趣不高,教学效果不理想。
针对以上情况,本文提出案例教学法作为新的教学方法,通过案例进行课堂教学,希望能够调动学生学习的主动性和积极性,培养学生的创新能力和理论联系实际的能力。
1案例教学法
20世纪初,哈佛大学创造了案例教学法。即围绕一定的训练目的把实际中真实的情景加以典型化处理,形成供学员思考、分析和决断的案例,通过独立研究和相互讨论的方式,来提高学员分析问题和解决问题的能力的一种方法。这种教学方法在当今世界的教育和培训中得到了广泛的应用[2]。在高级语言程序设计教学中,教师根据教学任务和教学目标,运用案例材料,组织引导学生参与其中对案例进行分析和思考,激发学生学习兴趣,从而提高学生实际动手能力和探究、创新能力[3]。引入案例教学法,可以让学生投入案例,积极思考,将一个个孤立的知识点串联起来,以小见大,构建完整的知识体系,提高程序设计思维能力。本文选择谭浩强的《C程序设计》(第四版)中的第4章“选择结构程序设计”为教学内容来探讨基于案例教学法的教学设计过程。
2教学目标
2.1知识目标
了解6种关系运算符以及其优先次序、3种逻辑运算符以及其优先次序、条件运算符;掌握关系表达式、逻辑表达式的概念及其运算规则;了解if语句的3种形式、if语句的嵌套形式和switch语句形式。
2.2技能目标
会灵活应用if语句进行条件语句的判断并通过编译工具编写程序,在VC环境中进行编译,查找错误然后解决。
2.3情感目标
激发学生对编程的兴趣,形成编程设计思维;善于与其他学习者、老师沟通交流形成共识;培养独立思考、分析程序的能力。
3教学设计及教学过程
本次课程以案例法引入,通过猜数字游戏聚焦学生的注意力,调动课堂气氛,然后激发学生的求知欲[4],引导学生解析猜数字游戏背后的代码,通过分析代码,提出问题,在解决问题中讲授新知识新概念,最后总结知识、对照案例,巩固加深。教学过程主要以集体教学为主,分为案例引入、案例分析与讨论、案例总结三个部分。
3.1案例引入
联系方式
随机阅读
热门排行