电子信息工程专业C语言的四位一体教学分析
电子信息工程专业C语言的四位一体教学分析 电子信息工程专业C语言的四位一体教学分析范文 电子信息工程专业计算机基础课程教学的3个层次是: 计算机公共基础、计算机技术基础、计算机应用基础。C语 言被各类高校选为电子信息工程专业计算机基础课程教学 的第二层次课程,是第三层次计算机应用基础课程――单片 机、DSP、ARM嵌入式系统等开发应用的重要语言。目前,电 子信息工程专业C语言教学中存在以下几方面的问题。1、学习目的不明确,缺乏学习兴趣。
据调查,电信专业学生认为学习C语言的作用有两种:
①为参加计算机等级考试占65%;
②当成专业技能学习的占 32%;
不清楚开设这门课程作用的占约3%。因此,教师应让 学生明确C语言课程与专业课程的密切关系,了解课程内容 结构,激发学习兴趣。
2、未根据专业实际把握教学目标。电信专业C语言课程 教学中,教师没根据专业情况把握教学目标,语法规则,语 句、语法等细节在教学过分注重;
而问题分析和程序算法思 想等能力、素质的培养忽视。使得学生虽然掌握了语法规则, 但实际分析问题、编程能力没得到提高。
3、实践教学效果不明显。C语言课程实践性较强,实践 教学中,教师布置与教材一致的上机作业,学生变成了验证 编写的程序是否正确。课程学习后,学生书本上的问题会解 决,但是现实中的问题却无从入手,从而造成学生知识运用能力不强,实践能力较低的局面。
在有效地分析引导式、案例式、任务驱动式和辅导式等 教学模式的优、缺点。对四种教学模式的有机结合,根据电 子信息工程专业C语言课程教学进度,不同的教学阶段,选 择一种方式为主、其它三种方式为辅的四位一体教学模式。
1、以“引导式教学模式”为主体,进行课程引导 在课程首场课教学中,以“引导式教学模式”为主体, 重点分析C语言课程的在电子信息工程专业中的地位、作用, 与其他专业课程单片机、DSP、ARM嵌入式系统之间联系,使 学生学习目的明确,学习有的放矢。
2、以“案例式教学模式”为主体,进行基础知识教学 C语言程序设计课程运算符多、表达式丰富、书写灵活, 知识点繁多等特点。因此,教师的教学关键是怎样把相关知 识点讲授给学生,怎样让学生学以致用。案例教学法是教师 根据教学知识点,提前设计案例,课堂上教师与同学一通讨 论、分析,引出教学新知识点,教师在之后的教学过程中, 讲授新知识。案例式教学模式有效的避免了C语言“基础知 识”传统式教学的“填鸭式教学”。使得学习具有趣味性。
但案例式教学模式缺陷在于个别案例受限制,缺乏系统、综 合性,因此学生综合能力的培养会受到一定影响。
3、以“任务驱动式教学模式”为主体,培养学生实践 编程能力 任务驱动式教学模式不是个别知识点的传授,适合学生宏观把握程序语言课程的学习,利用学生综合动手能力的培 养。随着教学进度,学生掌握了C语言基础知识。此时,教 师可以参照工程应用模式,把教学内容设计成一个或多个具 体任务,将授课的知识点蕴含在任务中,学生通过“任务驱 动”学习课程新知识。教师设计的任务既要包括教学知识点 的基本理解及运用,又要稍难于知识点,培养学生分析问题 与解决问题的能力。教师在分配学生学习任务,特别是较大 型的学习任务时,可以按照分组合作原则,可培养学生的合 作竞争意识,形成了“以任务为主线、教师为主导、学生为 主体”的教学体系。但任务为主线的教学模式,学生的基础 知识不够牢固,从而影响综合编程能力。
4、以“辅导式教学模式”为主体,进行上机实践教学, 提高学习效果 C语言实践教学过程中,教师根据学生掌握的知识结构 情况,合理安排上机实验项目,提供学生合适的学习环境, 给学生自由发挥空间,使学生在学习过程中有一定的探索空 间。任务小组或学生个人对教师安排的任务进行思考、讨论、 操作,教师及时掌握任务进度,及时帮助学生解答遇到问题, 对共同的问题组织全班讨论或讲解。“辅导式教学模式”教 师的任务将不是以教学活动为中心,而是学习前的组织、学 习中的指导、学习结束时的总结;
加强了教师与学生之间的 交流,有利于进一步解决程序设计过程的困难及对C语言课 程基础知识的强化,大大提高学生的学习兴趣和拓展知识的信心。通过对引导式、案例式、任务驱动式、辅导式四种教 学模式的讨论,分析各种教学模式的优缺点。对四种教学模 式进行有机结合、取长补短,随着电子信息工程专业C语言 课程教学进程,恰当运用“四位一体”教学模式。得出以下 结论:
(1)在C语言课程首场课教学中,以“引导式教学模式” 对学生课程引导,使学生充分了解该课程在电子信息工程专 业中的地位、作用,激发学生的学习兴趣。
(2)在前期基础教学过程中,以“案例式教学模式” 为主体,通过设定的特殊案例,将繁多、丰富、灵活的知识 贯穿于案例中,形象地讲授给学生,使学生学以致用。
(3)在中期的教学过程中,学生获得一定C语言课程的 基础知识,根据学生的具体情况安排基本任务和进阶任务, 以“任务驱动教学模式”为主体,使学生通过“任务驱动” 学习课程知识点,培养学生综合实践编程能力。
(4)在实践上机教学中,以“辅导式教学模式”为主 体,进行学习前的组织、学习中的指导、学习结束时的总结 提高学生的学习兴趣和拓展知识的信心。