欢迎来到天天文库
浏览记录
ID:10062642
大小:30.50 KB
页数:8页
时间:2018-05-23
《基于cdio模式的单片机课程教学方法探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于CDIO模式的单片机课程教学方法探讨摘要:单片机是一门工程实践性非常强的课程,传统的课堂式教学效果存在许多不尽人意的地方。我们将CDIO的教学理念引入单片机课程的教学中,在课堂授课、实验教学、课外作业和课程考核等环节,以学生为主体、以教师为主导、以实践为主线开展微型项目驱动教学,将课程知识点融入若干个微型项目中,指导学生循序渐进地完成项目。实践证明,基于CDIO模式的微型项目驱动教学法能够有效调动学生的学习积极性,利于学生理解和掌握课程内容,学生的独立创新能力和团队合作能力得到提高。关键词:CDIO教学模式
2、;创新能力;教学改革;单片机中图分类号:TP368.1-48《单片机原理及应用》是电子信息类专业非常重要的专业基础课,也是一门技术性和实践性很强的学科。掌握好单片机技术,对培养学生的工程素质,提高其职业技能,具有非常重要的作用。然而,由于该课程名词概念较多、逻辑连贯性较强、内容较抽象,学习该课程既要掌握单片机的内部资源及外围接口等硬件知识,又要掌握软件编程知识,还要结合电子技术、传感器技术和计算机技术等相关的专业知识,教与学的难度都非常大,导致该课程教学效果一直不太理想。本文从当前高校单片机教学存在的问题入手,
3、结合多年的教学实践,提出基于CDIO教学理念的单片机教学改革的方案和措施。1单片机课程教学现状分析单片机作为一门多理论、重实践的课程,传统的先基础后应用、重理论轻实践的教学模式无法有效解决理论知识的学习与实践能力的培养间的矛盾,严重影响了课程教学效果。目前,国内高校单片机课程教学中主要存在以下几方面的问题。1.1理论教学内容与教学手段有待改进单片机的理论教学大多以传统结构为主线,采用“单片机内部结构→工作原理→指令系统→程序设计→接口技术→系统设计”的顺序讲解。由于各知识点的学习相对独立,课程结束后,学生无法了
4、解单片机开发的完整过程。同时,随着VLSI技术的发展,相关外围器件和接口技术发生了巨大变化,数字系统的设计方法也发生了根本性变化,但是MCS-51单片机作为教学的主流机型,其体系结构并没有发生革命性的变化,导致课程的理论教学落后于实践应用的矛盾日渐加深。其次,随着单片机技术的飞速发展,集成芯片不断更新,仿真软件大量涌现,单纯的PPT幻灯片演示不能满足教学的需要。1.2软硬件学习脱节,缺乏综合能力的训练8受客观条件限制,单片机的实验教学大多采用商品化的实验箱或开发板,围绕有限的知识点进行验证性实验,缺乏综合项目的
5、实训。普遍做法是,学生按实验指导书“照方抓药”,进行简单连线并下载实验程序,用万用表、示波器等观察实验结果。由于大量的实验都是按照实验指导书完成,学生缺少独立思考、独立动手的机会,导致大部分学生不会自行编写程序,更不会扩展实验或设计新的实验内容;另一方面,由于学生不了解实验箱的电路结构,无法建立单片机软、硬件结合的系统设计理念,导致大部分学生系统开发经验严重缺失。1.3考核评价方式过于单一目前,大部分高校单片机课程考核方式较单一,闭卷考试多,开卷考试少;笔试形式多,答辩形式少;理论考试多,实际操作技能的考试少;
6、一考定成绩的终结性考试多,多考综合评价的形成性考试少。这种客观性较强、偶然性较大的考核方式,无法全面、客观地反映学生的真实水平。特别是对于单片机这种“硬件概念抽象难理解、软件应用多样难设计”的实践性较强的课程,时间一定与答案唯一的传统考试形式只能在一定程度上考查学生对某些知识点的记忆能力,无法灵活考查学生分析问题与解决问题的能力。2基于CDIO的课程教改探索8针对单片机教学中存在的主要问题,根据平时教学中的经验和体会,以提高学生解决实际问题的能力为目标,对《单片机原理与应用》课程教学采取了下列改革措施。2.1以
7、项目为载体,优化整合教学内容CDIO(ConceiveDesignImplement8Operate)工程教育模式从以教师、教材和课堂为中心的“旧三中心论”过渡到以学生、学习和学习效果为中心的“新三中心论”,倡导“做中学”和基于项目的教学。基于CDIO的教学理念,我们精选最新出版的教材并对教材内容优化整合,将单片机的理论教学内容分为内部硬件资源、软件编程、外部硬件接口三大模块,并将有关知识点分解到各项目中。其中,内部硬件资源模块主要包括CPU、定时器、SCI串口、内部RAM等模块;软件编程模块在简介汇编语言的基
8、础上,以C51编程为主;外部硬件接口包含外扩的存储器模块、IO扩展模块、外部总线(I2C总线、SPI总线、USB总线、CAN总线等)模块、LCD液晶显示、传感器等专用设备模块。为了降低学习难度,使课程更具有条理性和可实施性,我们将项目按功能划分成若干模块,根据模块功能的大小,又将模块划分成若干子任务贯穿于课堂授课。例如并行口的应用划分为发光二极管控制、数码管控制、按键扫描及液晶控制显示
此文档下载收益归作者所有