APP下载

足精英型软件人才培养目标的电子技术综合实验教学体系的构建

2014-10-08李大奎,于成,刘旸,迟宗正

教育教学论坛 2014年8期

李大奎,于成,刘旸,迟宗正

摘要:本文从软件学院的硬件课程体系教学任务出发,通过长期的教学实践积累以及对其他学校相关课程的借鉴,总结出一套“基础-演示-提高”三阶段实验教学体系与教学方法,并搭建了以实验园地为核心的开放式综合硬件实验教学平台。在此基础上,深度挖掘硬件体系课程可扩展的内容,进一步完善了面向精英型软件人才培养为目标的电子技术综合实验教学体系。

关键词:模拟与数字电路;电子技术综合实验;实验园地;虚拟仪器实验

中图分类号:G642 文献标志码:A 文章编号:1674-9324(2014)08-0151-03

一、背景

以模拟与数字电路为基础内容的电子技术实验是高等学校理工科专业学生重要的必修专业基础课,也是电子、计算机、自动化等工科专业的学生在大学教育阶段所要经历的一个重要的工程性实践环节,在培养学生素质和能力方面占有十分重要的地位[1]。而电子技术综合实验课程作为一门综合性的实践课程,与理论课程并行开设,其实验内容不再限制于某一门课程,而是把多门相关课程的知识相互渗透,有机融合。在一个实验项目或设计课题中,可以融合模拟电子技术、数字电子技术、EDA技术、单片机原理等知识模块,让学生运用多种技术完成一个完整的电子系统的设计,使学生对电子系统的设计过程有深入的理解,同时培养工程实践方面的基本素养。除了传统实验教学中的实验项目,课题设计还可以采用电子设计竞赛、科研项目、学生创新实践等方式,在“开放”的状态下进行,充分体现学生的主体性[2]。众所周知,软件学院的办学宗旨是要基于“精英型软件人才”的培养目标,一般的软件学院通常拥有软件工程和网络工程两个专业方向,而我院为了强化“精英型软件人才”的培养目标,在本科二年级时又开设了嵌入式和物联网两个专业方向,这两个专业方向的学习需要有更好的硬件基础,这也是我院面向本科一个年级800人开设模拟与数字电路理论与实验课程,并且实验教学采取独立设课的方式的重要原因。嵌入式与物联网专业与电子技术等硬件课程的联系要较为紧密一些,对于目前的模拟与数字电路教学,从事这两个专业方向学习的学生往往会感到学得不够多,不够深入。许多有志于这两个专业方向学习的学生,在做完基础的模拟与数字电路实验后希望,还能有机会到实验室做一些额外的、提高性的实验。而不从事这两个专业方向学习的软件工程和网络工程专业的学生,往往体会不到学习电子技术等硬件课程的重要意义,简单的认为在软件学院学习,只要把“软”的东西搞明白就可以了,不应在“硬”上浪费时间。因此,结合我院目前本科生的教学体系、培养目标以及开设的相关硬件课程如:51单片机接口与汇编、fpga设计、通信原理、计算机组成原理等与硬件电路密切相关的课程,构建“电子技术综合实验教学体系”就显得有重大的意义,能够使基础的硬件教学与软件学院的教学体系和培养目标建立起联系,体现了硬件实验教学相对于软件专业方向学习的重要性和关联性,实现软硬兼顾。除此以外,目前在全国众多的软件学院中,另外,还没有发现一所软件学院提出构建“软件学院电子技术综合实验教学体系”的教学改革活动。著名的大学如北京大学是将软件与微电子学院放在一起合办,尽管如此,北京大学也没有面向软件工程、网络工程将近800人的、规模庞大的模拟与数字电路的实验课程,因此,我院进行构建“软件学院电子技术综合实验教学体系”的教学改革实践就显得特别有意义,能够起到“示范性”的作用。

二、研究基础

我院自2008年开始在本科生的教学体系中引入独立的模拟与数字电路实验课程以来,取得了许多积极的教学成果:(1)有力的辅助了模拟与数字电路理论课的教学,使抽象的理论课不再生涩难懂。(2)通过动手搭电路的实验很好的煅练了学生的操作能力,通过实验学生的实践能力得以提高。(3)对我院其他专业方向的如计算机组成原理等理论与实验课程的教学提供了有力的支持。(4)教学模式不断改进,部分实验,如仪器使用的教学方式完成了由传统的“老师讲,学生跟着做”到以学生为主体,旨在培养学生“自主学习和创新意识”的开放式教学。在数字实验部分设立了“选做”实验项目,面向能快速完成必做实验部分的、有兴趣做更多学习和尝试的学生。(5)规范实验教学的流程,引入了实验报告册,在报告册中明确规定实验的预习、操作、总结部分的要求。(6)在现有课程教学基础上,结合我院嵌入式工程专业的培养目标,开设了一门提高性质的开放式电路设计实验课程“嵌入式电路设计开发与应用实践”。

但现在的实验教学仍有许多不足之处:(1)实验内容陈旧,所用元器件型号过时,需要更新。(2)实验项目仍然偏少,不够丰富,可供选择的余地小,大大的限制了学生自主性的发挥,不利于创新型、研究型的学习。因此,验证性、综合性、设计性的实验项目均应增加。(3)教学模式僵化,手段单一,仍以传统的老师在课堂上按部就班的指导,学生跟着按实验步骤进行操作验证为主,学生没有自由发挥、进行创新型学习的机会。实验室目前仍没有完全实现开放,而学生的专业学习任务较重,课程设置多,很难有整块的时间和专门的机会通过更多的实验训练获得提高。(4)实验课程考核的方式单一,除了批阅实验报告之外,成绩评定主要以学生完成实验的快慢为主,即主要考核学生的学习态度,认真预习的程度及实验动手操作能力的高低。(5)尚未形成一个有效的综合教学体系,使模拟与数字电路实验课程能更好地融入我院的整体教学体系当中。

三、研究思路

基于以上的原因及分析,应结合目前我院的教学体系及专业培养方向,以现有的模拟与数字电路实验教学为基础,以“开放式”教学为主要依托,构建“电子技术综合实验教学体系”,以求根本解决我院目前模拟与数字电路实验教学中存在的各种问题。

1.建设电子技术综合实验园地[3]。建设电子技术综合实验园地是本研究课题要实现的基础目标,是构建我院电子技术综合实验教学体系的基础。

实验园地中的实验项目如图1所示分为以下几大组成部分:①实验基本技能训练园地,实验基本技能训练园地主要包括:如何进行实验预习,如查找资料,对实验进行理论分析;实验操作中的FAQ;实验总结报告的书写要求;电路设计仿真软件的入门;嵌入式C、汇编语言的集成开发环境的使用;VHDL、Verilog等硬件设计语言及ISE开发编译环境的使用;EDA技术基础如电路板的原理图、PCB板图的设计;电路焊接的基本技能培训等。将实验基本技能训练部分的资源放置于我院的ftp课程网站或学院网站上,根据具体实验的要求或学生自已的需求下载使用。②专用仪器设备园地,在专用仪器设备园地中,可获得示波器、万用表、函数信号发生器、直流稳压电源、电子技术实验箱、实验操作面板等仪器设备的使用说明书,操作实例,操作课件等。③基础模拟与数字电子技术实验园地,按照基础模拟与数字电子技术通用的理论教学,实验园地可分为四大模块[4]:模块A:常用电子元器件,包括电阻、电容、电感、二极管、三极管、场效应管等,模块A是模拟与数字电子技术的共同基础。模块B:模拟电路模块,包括基本放大器、差动放大器、功率放大器、运算放大器、反馈放大器、信号发生器、直流稳压电源等,该模块是模拟电子技术的主要内容,着重让学生掌握模拟电路的基本概念、基本原理和基本分析方法。模块C:数字逻辑和数字电路模块,主要包括逻辑代数基础、逻辑门电路、组合逻辑电路、时序逻辑电路、脉冲产生与整形、大规模集成电路(半导体存储器、A/D和D/A等)。模块C是数字电子技术的主要内容,旨在让学生掌握数电的基本知识及常用数字集成电路,学会逻辑分析和逻辑设计的方法。模块D:可编程逻辑器件模块,目前常用的可编程逻辑器件包括EPROM、GAL、FPGA、E2PROM,模块D是数字电路领域发展较快的一项技术,通过与EDA技术的结合,使通过软件编程的方法实现硬件设计成为可能。④演示实验教学园地,将演示实验教学园地分为三大模块:模块A:实物演示实验教学,实物演示实验教学是从实验结果入手的教学方法,有助于从总体设计方面建立深入的宏观印象,趣味性的结果还有助于激发学生的实验学习创造的兴趣,使学生在充分理解了现有实现方法的基础上,积极探求不同的实验思路和解决方案。“实物”既可以包括实验教师为某项实验所设计的专用演示电路实验板,也可以包括学生创新实践过程中的设计产品,当然也可以是实验电路搭接后结果的视频演示。演示实验教学系统也可以通过多媒体PPT课件,WORD或PDF文档、视频的形式集中于我院的FTP课程网站或学院网站上,根据具体实验的要求或学生自已的需求下载使用。模块B:虚拟仪器实验,建设基于Labview的3D电子技术虚拟实验室。可以满足学生进行常用仪器设备的熟悉与使用,验证性实验的虚拟仿真等。如图2所示为实验中心自主开发的“三维虚拟实验室”软件系统,目前该系统正在研制。endprint

通过对实物如仪器设备、电子元件等的虚拟,使学生对电子技术实验形成全方位的了解,为深入实验做准备,虚拟实验还可以减少针对仪器设备、电子器件的误操作,降低设备器件的损耗,延长使用寿命,减少维修维护的工作量。虚拟实验的教学可以不受时间、空间的限制,学生可以在实验室开放的时间到实验室来做实验,也可以在公共机房安装有该软件系统的PC机上完成实验任务,甚至可以在宿舍、网吧、图书馆等有网络环境的地方通过网络进行实验教学,真正实现实验教学的“开放式”。模块C:电路仿真实验,许多EDA软件就具有电路仿真功能,针对简单的验证性实验,电路仿真往往显得特别有效,如RC电路的实验,实现过程非常简单。如果在进入实验室之前就能利用EDA软件针对不同电阻R和电容C进行电路仿真,根据仿真的结果确定所需要的电阻、电容,就可以大大节省查找器件的时间,降低了在实验室中找不到该器件的风险,提高的实验学习的效率,有助于开放教学过程中更高效的使用实验室。相比于实物演示教学和虚拟实验教学,电路仿真更显得专业化。⑤提高性实验园地,提高性实验园地的建设是构建“电子技术综合实验教学体系”的关键,是使电子技术综合实验教学能与软件学院的教学体系和培养目标建立联系的重要环节,体现硬件实验教学相对于软件专业方向学习的重要性和关联性,实现软硬兼顾。结合我院本科生教学体系及专业培养方向的实际,以及我院目前开设的51单片机接口与汇编、fpga设计、通信原理、计算机组成原理等与硬件电路密切相关的课程,提高性实验教学园地包括三大模块:模块A:单片机硬件实验,实验方式为,设计电路原理图→进行电路仿真(可选)→编写C、汇编程序→编译成HEX文件→用编程器写入MCU→实验箱上搭接电路实现功能→制作PCB板(可选)。单片机硬件实验可以实现基础的模拟与数字电路、单片机原理及应用、EDA电路设计技术及软件编程与测试等多门专业课程的综合。模块B:FPGA硬件实验,实验方式为,设计电路原理图→进行电路仿真(可选)→编写VHDL、Verilog语言程序→编译生成bit文件→烧写到可编程器件内→搭接电路实现数字逻辑设计或系统功能。FPGA硬件实验可以实现基础的模拟与数字电路(尤其是数字逻辑)、计算机组成原理及体系结构、EDA电路设计技术及软件编程与测试等多门专业课程的综合。模块C:通信原理硬件实验,通信原理理论课程是我院网络工程系开设的一门专业课,为了深入这门课程,必须具备坚实的模拟(包括低频、高频电子线路)和数字电子技术基础。目前,我院尚无完善的硬件实验课程与之匹配,因此可在提高性实验园地中加入这一模块。通信原理硬件实验可以实现基础的模拟与数字电路(尤其是高频电子线路与数字逻辑)、网络技术及软件编程与测试等多门专业课程的综合。

四、结论

由以上分析得出如图3所示的“软件学院电子技术综合实验教学体系”的基本构思。

实验教师应是电子技术综合实验园地的建设者,在利用园地中的各种实验项目及资源做好基础及提高性实验教学的基础上,承担实验园地中实验方案与任务书的设计工作,在实验项目开发的过程中,针对不同水平的学生,逐渐形成验证性,综合性,设计性实验教学的层次。做为电子技术综合实验园地的使用者的学生,在传统的课堂教学与“开放式”教学相结合的基础上,逐渐与实验教师建立新型的教与学的关系,如:学生自已选择现有的实验项目,尽可能的独立完成实验,实验教师仅起到辅助指导的作用;教师根据学生的水平,将现有的多个验证性实验综合,形成实验方案,引导学生独立完成;学生独立设计实验方案,寻求实验教师的建议及帮助,尽可能的完全独立自主的完成电路设计及实验验证。实验园地的建设会为基础、提高性实验教学提供更多的实验素材,有助于丰富实验教学内容。教学中产生的问题有助于丰富实验园地中的实验项目的建设,使教师、学生在进行实践教学的过程中有更多的选择,有助于扩展学生的知识面,提高实验教师的教学水平。总之,三者之间的良性互动将创造一个良好的教学实践环境,切实提高实验教学水平和教学质量。

鸣谢:本文受到2013年大连理工大学教学改革项目“立足精英型软件人才培养目标的电子技术综合实验教学体系的构建”项目资助。

参考文献:

[1]侯加林.全面实施电子技术实验改革提高学生创新能力[J].实验室研究与探索,2009,28(1).

[2]姜宁.高校电子技术综合实验开放式教学研究[D].陕西:延安大学,2011.

[3]黄力元.电路实验开放式教学体系[J].电工教学,1996,18(1).

[4]贾立新.电子技术课程建设探索与实践[J].电气电子教学学报,2004,26(2).endprint

通过对实物如仪器设备、电子元件等的虚拟,使学生对电子技术实验形成全方位的了解,为深入实验做准备,虚拟实验还可以减少针对仪器设备、电子器件的误操作,降低设备器件的损耗,延长使用寿命,减少维修维护的工作量。虚拟实验的教学可以不受时间、空间的限制,学生可以在实验室开放的时间到实验室来做实验,也可以在公共机房安装有该软件系统的PC机上完成实验任务,甚至可以在宿舍、网吧、图书馆等有网络环境的地方通过网络进行实验教学,真正实现实验教学的“开放式”。模块C:电路仿真实验,许多EDA软件就具有电路仿真功能,针对简单的验证性实验,电路仿真往往显得特别有效,如RC电路的实验,实现过程非常简单。如果在进入实验室之前就能利用EDA软件针对不同电阻R和电容C进行电路仿真,根据仿真的结果确定所需要的电阻、电容,就可以大大节省查找器件的时间,降低了在实验室中找不到该器件的风险,提高的实验学习的效率,有助于开放教学过程中更高效的使用实验室。相比于实物演示教学和虚拟实验教学,电路仿真更显得专业化。⑤提高性实验园地,提高性实验园地的建设是构建“电子技术综合实验教学体系”的关键,是使电子技术综合实验教学能与软件学院的教学体系和培养目标建立联系的重要环节,体现硬件实验教学相对于软件专业方向学习的重要性和关联性,实现软硬兼顾。结合我院本科生教学体系及专业培养方向的实际,以及我院目前开设的51单片机接口与汇编、fpga设计、通信原理、计算机组成原理等与硬件电路密切相关的课程,提高性实验教学园地包括三大模块:模块A:单片机硬件实验,实验方式为,设计电路原理图→进行电路仿真(可选)→编写C、汇编程序→编译成HEX文件→用编程器写入MCU→实验箱上搭接电路实现功能→制作PCB板(可选)。单片机硬件实验可以实现基础的模拟与数字电路、单片机原理及应用、EDA电路设计技术及软件编程与测试等多门专业课程的综合。模块B:FPGA硬件实验,实验方式为,设计电路原理图→进行电路仿真(可选)→编写VHDL、Verilog语言程序→编译生成bit文件→烧写到可编程器件内→搭接电路实现数字逻辑设计或系统功能。FPGA硬件实验可以实现基础的模拟与数字电路(尤其是数字逻辑)、计算机组成原理及体系结构、EDA电路设计技术及软件编程与测试等多门专业课程的综合。模块C:通信原理硬件实验,通信原理理论课程是我院网络工程系开设的一门专业课,为了深入这门课程,必须具备坚实的模拟(包括低频、高频电子线路)和数字电子技术基础。目前,我院尚无完善的硬件实验课程与之匹配,因此可在提高性实验园地中加入这一模块。通信原理硬件实验可以实现基础的模拟与数字电路(尤其是高频电子线路与数字逻辑)、网络技术及软件编程与测试等多门专业课程的综合。

四、结论

由以上分析得出如图3所示的“软件学院电子技术综合实验教学体系”的基本构思。

实验教师应是电子技术综合实验园地的建设者,在利用园地中的各种实验项目及资源做好基础及提高性实验教学的基础上,承担实验园地中实验方案与任务书的设计工作,在实验项目开发的过程中,针对不同水平的学生,逐渐形成验证性,综合性,设计性实验教学的层次。做为电子技术综合实验园地的使用者的学生,在传统的课堂教学与“开放式”教学相结合的基础上,逐渐与实验教师建立新型的教与学的关系,如:学生自已选择现有的实验项目,尽可能的独立完成实验,实验教师仅起到辅助指导的作用;教师根据学生的水平,将现有的多个验证性实验综合,形成实验方案,引导学生独立完成;学生独立设计实验方案,寻求实验教师的建议及帮助,尽可能的完全独立自主的完成电路设计及实验验证。实验园地的建设会为基础、提高性实验教学提供更多的实验素材,有助于丰富实验教学内容。教学中产生的问题有助于丰富实验园地中的实验项目的建设,使教师、学生在进行实践教学的过程中有更多的选择,有助于扩展学生的知识面,提高实验教师的教学水平。总之,三者之间的良性互动将创造一个良好的教学实践环境,切实提高实验教学水平和教学质量。

鸣谢:本文受到2013年大连理工大学教学改革项目“立足精英型软件人才培养目标的电子技术综合实验教学体系的构建”项目资助。

参考文献:

[1]侯加林.全面实施电子技术实验改革提高学生创新能力[J].实验室研究与探索,2009,28(1).

[2]姜宁.高校电子技术综合实验开放式教学研究[D].陕西:延安大学,2011.

[3]黄力元.电路实验开放式教学体系[J].电工教学,1996,18(1).

[4]贾立新.电子技术课程建设探索与实践[J].电气电子教学学报,2004,26(2).endprint

通过对实物如仪器设备、电子元件等的虚拟,使学生对电子技术实验形成全方位的了解,为深入实验做准备,虚拟实验还可以减少针对仪器设备、电子器件的误操作,降低设备器件的损耗,延长使用寿命,减少维修维护的工作量。虚拟实验的教学可以不受时间、空间的限制,学生可以在实验室开放的时间到实验室来做实验,也可以在公共机房安装有该软件系统的PC机上完成实验任务,甚至可以在宿舍、网吧、图书馆等有网络环境的地方通过网络进行实验教学,真正实现实验教学的“开放式”。模块C:电路仿真实验,许多EDA软件就具有电路仿真功能,针对简单的验证性实验,电路仿真往往显得特别有效,如RC电路的实验,实现过程非常简单。如果在进入实验室之前就能利用EDA软件针对不同电阻R和电容C进行电路仿真,根据仿真的结果确定所需要的电阻、电容,就可以大大节省查找器件的时间,降低了在实验室中找不到该器件的风险,提高的实验学习的效率,有助于开放教学过程中更高效的使用实验室。相比于实物演示教学和虚拟实验教学,电路仿真更显得专业化。⑤提高性实验园地,提高性实验园地的建设是构建“电子技术综合实验教学体系”的关键,是使电子技术综合实验教学能与软件学院的教学体系和培养目标建立联系的重要环节,体现硬件实验教学相对于软件专业方向学习的重要性和关联性,实现软硬兼顾。结合我院本科生教学体系及专业培养方向的实际,以及我院目前开设的51单片机接口与汇编、fpga设计、通信原理、计算机组成原理等与硬件电路密切相关的课程,提高性实验教学园地包括三大模块:模块A:单片机硬件实验,实验方式为,设计电路原理图→进行电路仿真(可选)→编写C、汇编程序→编译成HEX文件→用编程器写入MCU→实验箱上搭接电路实现功能→制作PCB板(可选)。单片机硬件实验可以实现基础的模拟与数字电路、单片机原理及应用、EDA电路设计技术及软件编程与测试等多门专业课程的综合。模块B:FPGA硬件实验,实验方式为,设计电路原理图→进行电路仿真(可选)→编写VHDL、Verilog语言程序→编译生成bit文件→烧写到可编程器件内→搭接电路实现数字逻辑设计或系统功能。FPGA硬件实验可以实现基础的模拟与数字电路(尤其是数字逻辑)、计算机组成原理及体系结构、EDA电路设计技术及软件编程与测试等多门专业课程的综合。模块C:通信原理硬件实验,通信原理理论课程是我院网络工程系开设的一门专业课,为了深入这门课程,必须具备坚实的模拟(包括低频、高频电子线路)和数字电子技术基础。目前,我院尚无完善的硬件实验课程与之匹配,因此可在提高性实验园地中加入这一模块。通信原理硬件实验可以实现基础的模拟与数字电路(尤其是高频电子线路与数字逻辑)、网络技术及软件编程与测试等多门专业课程的综合。

四、结论

由以上分析得出如图3所示的“软件学院电子技术综合实验教学体系”的基本构思。

实验教师应是电子技术综合实验园地的建设者,在利用园地中的各种实验项目及资源做好基础及提高性实验教学的基础上,承担实验园地中实验方案与任务书的设计工作,在实验项目开发的过程中,针对不同水平的学生,逐渐形成验证性,综合性,设计性实验教学的层次。做为电子技术综合实验园地的使用者的学生,在传统的课堂教学与“开放式”教学相结合的基础上,逐渐与实验教师建立新型的教与学的关系,如:学生自已选择现有的实验项目,尽可能的独立完成实验,实验教师仅起到辅助指导的作用;教师根据学生的水平,将现有的多个验证性实验综合,形成实验方案,引导学生独立完成;学生独立设计实验方案,寻求实验教师的建议及帮助,尽可能的完全独立自主的完成电路设计及实验验证。实验园地的建设会为基础、提高性实验教学提供更多的实验素材,有助于丰富实验教学内容。教学中产生的问题有助于丰富实验园地中的实验项目的建设,使教师、学生在进行实践教学的过程中有更多的选择,有助于扩展学生的知识面,提高实验教师的教学水平。总之,三者之间的良性互动将创造一个良好的教学实践环境,切实提高实验教学水平和教学质量。

鸣谢:本文受到2013年大连理工大学教学改革项目“立足精英型软件人才培养目标的电子技术综合实验教学体系的构建”项目资助。

参考文献:

[1]侯加林.全面实施电子技术实验改革提高学生创新能力[J].实验室研究与探索,2009,28(1).

[2]姜宁.高校电子技术综合实验开放式教学研究[D].陕西:延安大学,2011.

[3]黄力元.电路实验开放式教学体系[J].电工教学,1996,18(1).

[4]贾立新.电子技术课程建设探索与实践[J].电气电子教学学报,2004,26(2).endprint