项目驱动法在嵌入式教学中的应用

时间:2022-10-20 11:45:10

项目驱动法在嵌入式教学中的应用

摘要:针对《嵌入式系统》教学中存在的问题,提出采用项目驱动教学法,通过对mp3播放器这一项目的具体实施,提高了学生学习积极性和团队合作能力,达到了预期教学效果。

关键词:嵌入式;项目驱动;教学方法

中图分类号:G642文献标识码:A文章编号:1009-3044(2012)13-3107-02

Application of Project-driven in Teaching of Embedded System

GUO Zhong-hua1, WU Feng-jie2, LI Ning-zhi1

(1. Nanfang College of SUN YAT-SEN University, Guangzhou 510655, China; 2. Laboratory Center of Guangzhou University, Guangzhou 510006,China)

Abstract: We propose the project driven teaching method aiming at the problems in the Embed system teaching. Take the MP3 player for example to explain the project implementation process. The results show that it can improve the students’ learning enthusiasm and team cooperation ability, and achieve the expected teaching effect.

Key words: embed; project drive; teaching method

《嵌入式系统》是一门实践性很强的课程,该课程包含了数字电路、微机原理、计算机网络、操作系统、编译原理等多门课程,涉及面广。根据教学大纲的安排,任课老师需要全面介绍处理器、汇编语言、接口、操作系统、驱动程序开发、应用程序开发等知识,内容涵盖面大。而根据学校人才培养目标及专业设置要求,该门课程往往被确定为选修课,学时数一般为36~54。显然,在学校规定的学时数内,既要完成课程理论内容的讲解,又要完成相关知识点的实验,若采用传统的教学方法,对与绝大部分学生来说,就如走马观花一样,除了记住几个名词之外,很难深入理解嵌入式系统的基础知识,更谈不上进行嵌入式系统的开发[1,3]。为了降低学生对该门课程的学习难度,提高学生学习积极性,该文在《嵌入式系统》的课程教学中引入项目驱动法,并通过一具体教学项目的实施来验证项目驱动法的可行性与正确性。

1项目驱动教学法介绍及特点

项目驱动法来源于建构主义学习理论,是指在教学过程中以项目为主线来展开,将相关知识点融入到项目的各个环节中,继而推进项目,在此过程中激发学生的好奇心和积极的学习态度,引导学生去探索寻求答案,从而达到学习知识培养能力的目的[2,5]。项目驱动法最大的特点在于,改变了以往传统的教学方法,即“老师教——学生学”的这一“满堂灌——填鸭式”的模式,让学生由被动的学习,变为主动的学习,而教师在此过程中进行引导[3]。

2项目驱动法的具体实施

2.1项目引入,激发学生兴趣

通过引入一个具体的嵌入式系统实例来详细阐述项目驱动法的实施过程,在该实施过程中,教师作为项目的引导者,而学生则是项目实施的主体。教师通过给学生分析项目需求、项目切入点、项目设计方法、项目实施基础等,一步一步地引导学生进行《嵌入式系统》的学习,从而激发了学生的学习兴趣,让学生有目的的进行学习[4]。

笔者在进行该门课程讲授时,引入了大家熟悉的MP3来进行讲解。

首先,对MP3需求分析,主要包括以下3点:

1)该MP3带触摸屏;

2)可以实现播放、暂停、停止、上一首、下一首、打开文件夹、选取歌曲等功能;

3)使用耳机听取歌曲。

其次,指出实现上述功能,学生需要掌握以下知识点,主要包括以下3点:

1)实现MP3功能所需的硬件电路;

2)MP3播放功能的实现,主要包括bootloader烧写、内核移植、文件系统移植、madplay移植、声卡驱动移植;

3)人机交互界面设计,即嵌入式系统GUI编程。

MP3播放器项目涵盖了嵌入式系统的硬件组成、嵌入式linux开发环境建立、linux内核移植、文件系统建立、驱动移植、嵌入式GUI编程等内容,是《嵌入式系统》的一个典型的设计项目。项目驱动法的成功实施,让学生对嵌入式系统的设计有了感性与直观认识,从而激发了学生的学习热情。

2.2项目实施,提高团队合作精神

在给学生分析了MP3的设计过程后,根据项目设计要求与学生总体学习能力,采用分组的形式进行项目实施,以3人一组,其中1人为组长,且由组长分配组内成员的任务。为了防止个别学生偷懒的现象,每次实验,老师都对每组进行抽查,了解各组进展,并做好记录。在项目验收阶段,要求每组进行成果演示,同时每个组员都要进行PPT演示和答辩,并将其成绩计入总评成绩。

2.3项目驱动法实施效果

项目驱动教学法的实施提高了学生的学习热情,加强了团队合作精神。使学生在学习该门课程过程中由被动学习转变为主动学习,激发了学生的创新和求知欲望。学生在项目开展过程中,主动搜索整理资料,制定项目设计方案,进行硬件电路与软件程序设计、及进行软硬件的联合调试等,深入了解与熟练掌握了所学知识点,达到了预期的教学效果。

3结论

该项目驱动法目前已取得初步成效,该文通过项目实施实例,证明了采用项目驱动教学法进行嵌入式系统教学有利于激发学生的学习兴趣,提高学生的学习积极性、主动性与创造性,同时也加强了师生之间的沟通与互动。

参考文献:

[1]李宁,宋薇.项目化嵌入式教学方法研究[J] .单片机与嵌入式系统应用,2010(2).

[2]陈曹维.项目驱动法在《CAD二次开发》教学中的应用[J] .宁波工程学院学报,2011(1).

[3]陆玲霞,严明贵.基于ARM-LINUX的MP3多媒体技术在嵌入式教学中的应用[J].科技文汇,2010(5).

[4]谢四莲,刘峰.“项目驱动法”在《单片机原理及应用》教学中的应用研究[J].湖南人文科技学院学报.2010(2).

[5]黎孟雄.项目驱动法在“管理信息系统”教学中的应用研究[J].计算机教育,2007(3).

上一篇:基于GIS的环保执法监控系统 下一篇:操作系统课程的实验教学改革