分类筛选
分类筛选:

关于实践教学论文范文资料 与电子类专业C语言课程实践教学现状和有关论文参考文献

版权:原创标记原创 主题:实践教学范文 科目:发表论文 2024-03-16

《电子类专业C语言课程实践教学现状和》:该文是关于实践教学论文范文,为你的论文写作提供相关论文资料参考。

【摘 要】针对电子类专业“C语言”课程实践教学现状,从优化实践教学内容、积极进行课外引导完善第二课堂两个方面提出教学对策.

【关键词】电子类专业 “C语言”课程 实践教学 现状 对策

【中图分类号】G 【文献标识码】A

【文章编号】0450-9889(2016)08C-0151-02

在电子类专业中,“C语言”是一门重要的专业基础课,它的功能强大、使用灵活方便尤其是应用面较为广泛,但和此相应的是,其理论性和实践性要求也较高.理论上较为抽象、概念上较为复杂,这使得学生在学习过程中尽管花费了大量时间,却难以收到较好的学习效果.所以探索如何有效提升“C语言”的教学效果意义重大.为改善“C语言”教学效果,本文针对电子类专业“C语言”课程的实践教学情况,从现状问题入手,展开探讨,在教学内容、方法等方面提出教学对策,以提高教学质量.

一、电子类专业“C语言”教学现状分析

(一)课程之间衔接少时间跨度大.对于刚入学的学生来说,“C语言”和其他课程相比算是较为新奇的一门课程,而大部分学生认为学过“C语言”后就可以编程,但现实往往差强人意,大部分人只是为了能够通过考试、会做题.而真正的应用能力、编程能力没有得到很好的培养.

从学习的角度来讲,“C语言”编程是一个需长期且持续不断的过程.因此,用任务来驱动教学或学习是一种较为理想的方法,它能够把“C语言”及时地应用起来,现场去体验其奥妙之处.然而,教学实践中这样的场景较少,究其原因就是和之衔接的课程较少,学生对于编程的需求没有持续下去.其次在课程的安排上也很少考虑衔接性.比如“C语言”和单片机两门课程的教学时间相隔较长,往往导致学生在学习单片机的“C语言”编程时,基本忘记了“C语言”的基本编程方法.

(二)课程教学方法不符合工科的教学规律.C语言是一门工程应用工具课程,最佳的学习方式是一边做一边学,把学习的内容放入小的项目中去学习.而大部分的院校教学过程中主要以课本为主,对“C语言”的数据类型、所用的控制语句、指针、数组、结构体、函数等做重点讲解.在教学过程中特别重视语法、数学算法、程序的构造等内容的讲解.此类教学模式对于学生解题有很大的能力提升.但是学生解决实际问题、分析问题的能力没有被培养出来.学习过程枯燥无味,不能够激发自身的学习兴趣,“C语言”的学习效果自然大打折扣.

(三)学生自觉性不够高.对于机械式的学习,即使成绩较好的学生也是为了能够通过等级考试.对于学习“C语言”有什么优势他们也不太清楚.而较强的编程能力正是需要不断去锻炼和尝试.但每个人不可能去一直做一些题目,或对着Turbo C去练习一些代码.因此对“C语言”的学习也会变成考过试就忘记的一门课.学生不会主动去尝试应用所学知识解决实际问题.

二、教学对策分析

(一)优化实践教学内容.作为电子类本科专业的学生对于“C语言”的学习主要目的是为后续的一些课程如单片机、EDA、ARM等嵌入式系统编程作基础.因此不管是对于教还是学主要以目标为导向,分析“C语言”的应用特点和场合很有必要.

为了强化任务驱动教学,本教改项目中将单片机控制的机器人引入“C语言”的学习中,让学生在驱动机器人完成某个小任务中通过编程来学习C语言的实际应用方法.在整个过程中分两个阶段进行.

第一阶段,在原有“C语言”实验环节的基础上,作一个微调整,将原有课程中4学时用来引入单片机和机器人的初步认识和使用.在这个过程中主要是对单片机的简单功能、引脚结构还有对应的编译软件Keil、C51的库函数等的使用;对机器人的构成,常用的电路进行认识和使用.在介绍机器人之前对于较基础的“C语言”内容要有所掌握,比如输入输出、数据类型等.例如,引入一个小的任务:通过认识电路结构后,让学生通过编程去控制LDE的发光间隔.

#include

#include

int main(void)

{

while(1)

{

P1_0等于1; // P1_0 输出高电平

delay_nms(500); //延时500ms

P1_0等于0; // P1_0 输出低电平

delay_nms(500); //延时500ms

}

}

通过这个简单的实例让学生深刻体会到while循环过程在程序中的巧妙应用.在逐步介绍机器人的过程中,慢慢会让学生体会用自己所编写的程序来驱动机器人作不同的动作,从而激发他们的学习兴趣.当然用单片机作为“C语言”教学过程中的工具应该考虑且要有意识地避开单片机一些特殊的功能如定时、中断等需要用到大量特殊寄存器的复杂用法.在内容设计方面尽可能做到和“C语言”所学内容的有效高度融合.

第二阶段,在课程设计上下工夫,趁热打铁将“C语言”中所学的内容综合有效的用运起来.在任务设计上分成几组不同难度的题目让学生通过编程去完成.因为有了实验的基础和对“C语言”的整体认识,此时学生已具备使用“C语言”的能力,但需要一个平台来给他们展示和体验.课程设计中,将机器人的大量功能调动起来,加以(下转第171页)(上接第151页)不同的辅助传感器来完成不同的任务.例如,通过机器人的红外引导在程序中能够判断识别线路进行路线规划完成任务;通过超声波传感器进行障碍避让,完成迷宫穿梭.类似任务可以给学生布置很多,在这样的一个过程中,学生会觉得有挑战性.这样他们对于“C语言”编程的奇妙之处才得以体会,更加能够激发他们的学习兴趣,同时对于后续的学习会有很大的帮助.这样的改革和传统的教学方法相比虽然在教学过程中教师比较辛苦但是能够真正调动学生的学习兴趣,使学生能够从读懂程序变成会编程序,从而产生学习兴趣,能够坚持学下去.

(二)积极进行课外引导完善第二课堂.电子类专业注重对学生动手能力的培养.能够利用所学知识进行课外制作和参加一些相关的比赛是对学生理论和实践应用能力更为有效的检验.一是以系部或班级为单位组织一些较为有趣的课外制作比赛.以单片机为核心用“C语言”进行编程.对机器人的功能可以进行高一级的开发,适当介绍单片机的一些高级功能和寄存器的用法,加以教师辅导.可以在原有基础上完成更为高级的任务.二是和后续课程有效衔接,在课外参加一些大学生创新项目的制作,或是参加电子制作比赛等.实践证明凡是编程能力较高的学生不是考试最为优秀的,而是经过多次不断尝试编程,而逐渐具备能够熟练应用“C语言”编程能力的同学.通过不断探索,力求能够达到“做中学,学中赛,赛中会”同时更要激发学生对“C语言”有不断学习的兴趣,提升电子类专业学生的编程技能.

总之,“C语言”实践教学应积极探索和尝试不同的教学方法,以推动实践教学质量的提高.

【参考文献】

[1]陈景波,等.“C语言”课程中融入“单片机”内容的教学研究[J].中国电力教育,2013(26)

[2]熊中刚,等.基于单片机的“C语言”教学方法探讨[J].教育教学论坛,2014(10)

[3]谭浩强.C语言程序设计教程(第三版)[M].北京:清华大学出版社,2013

【作者简介】周 斌(1981— ),男,山西人,桂林电子科技大学信息科技学院实验师,研究方向:射频无线通信;李 和(1973— ),男,湖南人,桂林电子科技大学信息科技学院副教授,研究方向:射频无线通信.

(责编 刘健华)

实践教学论文参考资料:

科学教学论文

教学论文范文

教学和杂志社

关于英语教学的论文

绘本教学论文

教育教学论坛期刊

结论:电子类专业C语言课程实践教学现状和为关于实践教学方面的的相关大学硕士和相关本科毕业论文以及相关实践教学内容怎么写论文开题报告范文和职称论文写作参考文献资料下载。

和你相关的