电子类专业“c语言”课程实践教学现状与对策

电子类专业“c语言”课程实践教学现状与对策

ID:24526555

大小:70.50 KB

页数:7页

时间:2018-11-14

电子类专业“c语言”课程实践教学现状与对策_第1页
电子类专业“c语言”课程实践教学现状与对策_第2页
电子类专业“c语言”课程实践教学现状与对策_第3页
电子类专业“c语言”课程实践教学现状与对策_第4页
电子类专业“c语言”课程实践教学现状与对策_第5页
资源描述:

《电子类专业“c语言”课程实践教学现状与对策》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子类专业“C语言”课程实践教学现状与对策【摘要】针对电子类专业“C语言”课程实践教学现状,从优化实践教学内容、积极进行课外引导完善第二课堂两个方面提出教学对策。【关键词】电子类专业“C语言”课程实践教学现状对策【中图分类号】G【文献标识码】A【文章编号】0450-9889(2016)08C-0151-02在电子类专业中,“C语言”是一门重要的专业基础课,它的功能强大、使用灵活方便尤其是应用面较为广泛,但与此相应的是,其理论性和实践性要求也较高。理论上较为抽象、概念上较为复杂,这使得学生在学习过程中尽管花费了大量时间,却难以收到较好的学习效果。所以探索如何有效提升“C

2、语言”的教学效果意义重大。为改善“C语言”教学效果,本文针对电子类专业“C语言”课程的实践教学情况,从现状问题入手,展开探讨,在教学内容、方法等方面提出教学对策,以提高教学质量。一、电子类专业“C语言”教学现状分析(一)课程之间衔接少时间跨度大。对于刚入学的学生来说,“C语言”与其他课程相比算是较为新奇的一门课程,而大部分学生认为学过“C语言”后就可以编程,但现实往往差强人意,大部分人只是为了能够通过考试、会做题。而真正的应用能力、编程能力没有得到很好的培养。从学习的角度来讲,“C语言”编程是一个需长期且持续不断的过程。因此,用任务来驱动教学或学习是一种较为理想的方法

3、,它能够把“C语言”及时地应用起来,现场去体验其奥妙之处。然而,教学实践中这样的场景较少,究其原因就是与之衔接的课程较少,学生对于编程的需求没有持续下去。其次在课程的安排上也很少考虑衔接性。比如“C语言”与单片机两门课程的教学时间相隔较长,往往导致学生在学习单片机的“C语言”编程时,基本忘记了“C语言”的基本编程方法。(二)课程教学方法不符合工科的教学规律。C语言是一门工程应用工具课程,最佳的学习方式是一边做一边学,把学习的内容放入小的项目中去学习。而大部分的院校教学过程中主要以课本为主,对“C语言”的数据类型、所用的控制语句、指针、数组、结构体、函数等做重点讲解。在

4、教学过程中特别重视语法、数学算法、程序的构造等内容的讲解。此类教学模式对于学生解题有很大的能力提升。但是学生解决实际问题、分析问题的能力没有被培养出来。学习过程枯燥无味,不能够激发自身的学习兴趣,“C语言”的学习效果自然大打折扣。(三)学生自觉性不够高。对于机械式的学习,即使成绩较好的学生也是为了能够通过等级考试。对于学习“C语言”有什么优势他们也不太清楚。而较强的编程能力正是需要不断去锻炼和尝试。但每个人不可能去一直做一些题目,或对着TurboC去练习一些代码。因此对“C语言”的学习也会变成考过试就忘记的一门课。学生不会主动去尝试应用所学知识解决实际问题。二、教学对

5、策分析(一)优化实践教学内容。作为电子类本科专业的学生对于“C语言”的学习主要目的是为后续的一些课程如单片机、EDA、ARM等嵌入式系统编程作基础。因此不管是对于教还是学主要以目标为导向,分析“C语言”的应用特点和场合很有必要。为了强化任务驱动教学,本教改项目中将单片机控制的机器人引入“C语言”的学习中,让学生在驱动机器人完成某个小任务中通过编程来学习C语言的实际应用方法。在整个过程中分两个阶段进行。第一阶段,在原有“C语言”实验环节的基础上,作一个微调整,将原有课程中4学时用来引入单片机和机器人的初步认识和使用。在这个过程中主要是对单片机的简单功能、引脚结构还有对应

6、的编译软件Keil、C51的库函数等的使用;对机器人的构成,常用的电路进行认识和使用。在介绍机器人之前对于较基础的“C语言”内容要有所掌握,比如输入输出、数据类型等。例如,引入一个小的任务:通过认识电路结构后,让学生通过编程去控制LDE的发光间隔。#include#includeintmain(void){while(1){Pl_0=l;//Pl_0输出高电平delay_nms(500);//延时500msPl_0=0;//Pl_0输出低电平delay_nms(500);//延时500ms}}通过这个简单的实例让学生深刻体会到while循环过程在程序中的巧妙应用。在逐

7、步介绍机器人的过程中,慢慢会让学生体会用自己所编写的程序来驱动机器人作不同的动作,从而激发他们的学习兴趣。当然用单片机作为“C语言”教学过程中的工具应该考虑且要有意识地避开单片机一些特殊的功能如定时、中断等需要用到大量特殊寄存器的复杂用法。在内容设计方面尽可能做到与“C语言”所学内容的有效高度融合。第二阶段,在课程设计上下工夫,趁热打铁将“C语言”中所学的内容综合有效的用运起来。在任务设计上分成几组不同难度的题目让学生通过编程去完成。因为有了实验的基础和对“C语言”的整体认识,此时学生已具备使用“C语言”的能力,但需要一个平台来给他们展示和体验。课程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。