嵌入式系统课程教学方式的改革初探.doc
文本预览下载声明
嵌入式系统课程教学方式的改革初探
【摘 要】本文针对当前嵌入式教学与人才培养的一些问题,提出了以“网络化”为窗口,以“专业项目模块”为驱动,以“开放性实验”为载体的创新实践教学活动,从完善课程网站、改革教学内容及手段和建设开放实验室等方面进行探讨,以期寻求合适的教学方式。实践证明,该教学模式的探索提高了学生的实际动手能力和创造力,提高了教学质量。
【关键词】嵌入式系统课程 教学方式 改革 开放实验室 专业项目
嵌入式系统作为当今IT应用领域最有发展前途的技术之一,现已被广泛应用于工业控制系统、信息家电、通信设备、医疗仪器等众多领域[1]。其广泛应用及其良好的发展潜力促进了社会对该方面人才的需求。由于该领域入门门槛较高,既与计算机专业课程有关,也与电子、通信、自动化等诸多学科的课程有关,需要C 语言程序基础课、数/模电子技术课、嵌入式Linux 操作系统及嵌入式应用程序等课程的支撑,需要结合PCB 电路设计,在具体应用时还牵涉相关的应用背景知识[2-3]。而教学实验基本上都是基础性的验证实验学习,没有与实际的工程应用结合起来。学生在做完实验之后,动手能力依然欠缺,仍不具备独立开发的能力,仅依靠目前的教学模式,不利于较好地掌握嵌入式技术;加之软硬件技术知识更新很快,掌握新技术的人需要适时更新[4-5]。因此,如何开展嵌入式系统的教与学,以及通过什么样的教学方式进行知识的学习和提升,探索一种新的嵌入式教学模式的改革势在必行。为此,本文采用 “网络化”“项目化”“开放实验室”教学模式,对嵌入式系统的课程进行重新设计。具体而言,是以“网络化”为窗口,以“专业项目模块”为驱动,以“开放性实验”为载体,采用任务驱动的方法,通过老师和学生的共同参与来进行教学活动。在此基础上,依据对专业项目模块的学习和使用,以期探索一条嵌入式系统课程教学改革的新路。
一、完善课程网站
课题组在探索嵌入式技术教学与实验的基础上,提出了“多融合,重素质,到前沿”的专业教学目标。所谓“多融合”就是综合多个名校的嵌入式课程网站,选取有典型教学案例的课程实例并相应链接,引导学生在线学习。为此,我们对网络教学环节进行了大胆的探索,实现所有教案和较好的多媒体效果课件的电子化与网络化,包括网上作业的发布与提交、网上小测验、网上辅导与答疑、师生适时对话等,通过创新网络教学体系的构建、在网上公布创新性实验、结合工程实践、嵌入式设计竞赛、大学生科技活动和学生兴趣小组等一系列实践教学的创新,探索出培养大学生专业基础知识扎实、综合素质好、动手能力强、具有创新意识和能力的新途径,并取得了良好的效果,受到了学生的好评。
二、专业项目驱动
经过课题组努力,共完成了五个作品:(1)俄罗斯方块设计;(2)基于无线控制的贪吃蛇游戏;(3)基于ARM的音乐演奏器设计;(4)蓝牙控制小车;(5)基于蓝牙控制的ARM板。这些项目的开展均针对计算机专业特点,具有较强的趣味性和知识性。例如,利用蓝牙简化了移动通信终端设备之间通信的有效性,该项目根据基于Linux操作系统和ARM板,设计了基于蓝牙的ARM板控制系统,包含打开电机模块、调节电机模块、关闭电机模块、播放视频模块、监控播放录像模块等,不仅把读取的内容反馈在开发板上,而且可连接到手机上,或者连接到快速发展的因特网上,激发了学生学习嵌入式技术的积极性和创造力。俄罗斯方块运用在开发板上的LED显示和键盘驱动程序的结构,用数组模拟LED中的8×8点阵来实现。当方块显示的部分是1,不显示的部分是0;先将方块的形状按照当前的坐标(cx,cy)存放在数组中;然后将当前的方块从数组中删除,待改变了坐标值后重新将方块放入数组中;并在主方法中添加两个线程,分别让方块每隔一段时间向下移动一格;另一个线程接收键盘输入的字符,按照字符的值变换方块的坐标或形状;最后将数组中的值按照列转换成一个16进制的数,把这8个数分别送给LED显示;最后在宿主机上面将编写C程序编译成开发板上的执行程序,调试运行达到方块效果。该作品的完成有助于防止创伤后应激障碍的发生,能有效消除大脑储存视觉记忆功能产生的干扰,这样极大地增强了学生学习的趣味性。
三、建设开放实验室
为了提高计算机专业学生学习嵌入式技术的兴趣,依托学校的实验室建设经费,我院筹建了嵌入式系统实验室,以“自由、促进、创新”为理念,为对嵌入式技术感兴趣的学生提供了一个沟通交流、学习提高的良好环境。开放实验以嵌入式技术为研究主体,嵌入式技术开放实验题目具有应用性、先进性和趣味性,通过嵌入式技术开放实验途径,为学生提供学习、实践、交流、承担项目、就业对接等机会。从这几年的教学实践看,学生对嵌入式系统这种教学与实践相结合的课程非常感兴趣,尤其在综合实验中表现出很高的热情和积极性,所投
显示全部