电子信息类专业C语言程序设计实践教学分析

2022-09-12 版权声明 我要投稿

教育部门提出的相应《全面提高高等教育质量的若干意见》中,表明了实践教学的重要性。而在电子信息类专业教学中,更是注重学生实践,C语言程序设计作为此类专业的必修课程,具有较强的实践性与理论性。为了达到电子信息专业人才培养目标,让学生不仅具有相应的理论知识,还需要具有社会责任感与创新能力,成为应用型人才。因此,教师需要注重C语言教学设计,将应试变为应用,从而培养出社会需要的人才。

一、开展多层次的实践教学

在C语言教学实践中,不仅是让学生在课堂上编写调试程度,更重要的是学习这门课程之后能够为其他专业课服务,将理论的学习应用到实践当中。所以,教师首先需要完善C语言的教学体系,将课内与课外内容相结合,注重知识结构的合理性、完整性、层次性等[1]。C语言实践教学中,其中包含了运算符与表达式、数据类型、程序结构等,这些知识点将会贯穿整个实践教学。教师需要根据C语言程序设计的特点,实现开放性多层次的教学体系建设,培养学生模块化程序设计思维,提升学生的学习兴趣。如,先进性C语言的指针模块教学,后进行函数模块教学,避免出现函数模块教学先讲导致学生概念模糊的问题,让学生学习函数的过程中就能自行编程实践,融会贯通较为困难的指针内容,让学生的学习兴趣得以激发。

二、培养学生创新思维

在C语言教学中,其目的并不是让学生完成教师布置的作业,通过考试,最为重要的是培养学生的计算机思维与应用能力。所以,在教学过程中,教师应当放弃以往的先讲授理论知识,之后学生动手操作的方法,而是转变成以学生为主,教师从旁引导的方式,让学生积极参与到课堂实践之中[2]。理论教学与实践教学相同,教师不应当仅满足与学生背诵理论知识与学会简单的编程,而是应该根据整个教学过程,制定出以培养学生计算机思维的目标,精心设置一个个实践教学环节。只有学生存在探索新知识的动力,参与到教学活动中,才能实现师生共同进步、发展、协作的良好互动。同时,对于C语言教学的实践课程,教师需要在教学之前让学生了解本节课的教学目标,明确教学内容,更好的引导学生发现问题,解决问题,实现师生良好互动。如,可以在教学中除了设置习题与例题外,教师还可以针对例题中提出的算法与程序结构,设置“想一想”,让学生独立思考得答案,若是有疑问的地方,则可以让学生上机练习,不仅让学生问题意识得到提高,还能锻炼学生编程能力。

三、实现递进式教学

学生的学习能力存在差异,不同学生对于C语言数据结构及算法在现实应用中具有不同的理解。因此,教师应当考虑到学生的学习状态,设计实验项目中需要将理论与知识点相结合,实现递进式实验教学。首先,对学生演示相关案例,教师可以选择更加有趣,符合生活特点的案例,让学生对案例充满熟悉感,并根据案例让学生进行模仿,利用C语言轻松解决生活问题;其次,设置主题作业,根据教学内容设置实验项目,如教材中存在对话框为基础的Windows应用程序开发,就可以让学生以小组的形式,在参考教材的情况下完成编程,从而将C语言拓展到实际应用中;再次,课堂测验,对学生的知识点掌握情况进行考察,教师可以更好地掌握学生的学习进度,汇总焦点问题,为学生进行C语言的难点巩固;最后,就是综合实践。C语言程序设计的教师团队及指导教师大多属于科研一线,可以将其与教师科研课题相结合。此类专业教师科研题目大多是嵌入式系统开法等,其中涉及C语言较多,学生可以选择指导教师科研课题,感受到科研的严谨性,在综合实践中锻炼学生的动手能力与编程思维。

四、实现实践教学反馈

C语言实践教学中,最为重要的就是学生的学习状态,在课内与课外实践中,教学质量主要体现在学生学习状态中。因此,需要教师建立双向的教学反馈中,能够有效提升教学质量。首先,在课堂中教师应当重视学生的学习状态,关注学习情况,汇总实践教学中遇到的问题,可以选择网络答疑或者是集中答疑的方式,不仅能够让教师了解教学中遇到问题的共同性,还能对学生进行个性化管理。其次,建立课后学习小组,由组长负责对组员学习中遇到的问题进行收集,利用互助的模式让简单问题内部消化,并将课堂教学问题反馈到教师,有助于教师不断完善教学方式与教学内容,更好地根据学生不同学习状况设计实验项目。

另外,还需要对学生进行考核,由于C语言实践教学具有较强的实践性,应当将考核贯穿在整体教学之中,考核内容包括学生出席情况、课堂参与、实验报告等。C语言教学环环相扣,若是学生缺课,将会影响后续相关知识点的学习。而学生的参与情况则能反应教师的教学方法是否适当,学生是否掌握课堂知识等,体现了学生的实践操作能力。试验报告并不是简单记录实验过程,应当将实验中遇到的问题、解决过程、思路等记录下来,考察学生的综合能力素质。同时,教师还可以实现在线考试,更新题库,对每一阶段学生的学习进行考核,从而整体提升教学质量。

五、总结

总之,C语言程序设计实践教学具有较强的实践性,需要教师根据学生的学习情况实现知识分层教学与递进教学,从而有效培养学生创新能力,问题意识等能力,实现应用型人才的培养。

摘要:电子信息类专业教学中,C语言程序设计实践教学十分重要,是后续教学的基础。基于此,本文将从多层次实践教学、培养学生创新思维、递进式教学、教学反馈等几方面进行阐述,旨在提高C语言实践教学的质量,培养出应用型人才。

关键词:电子信息类专业,C语言程序设计,实践教学

参考文献

[1] 曹风云, 钱言玉.电子信息类专业《C语言程序设计》课程实践教学研究[J].合肥师范学院学报, 2018, v.36;No.197 (3) :69-70.

[2] 董胡.基于翻转课堂的《C语言程序设计》课程教学改革研究与实践[J].微型电脑应用, 2016, 32 (9) :18-19.

上一篇:绿色贸易壁垒对我国农产品出口的影响下一篇:论我国地下空间权的立法完善