发布时间:2022-02-11 11:55:03
序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的计算机接口技术论文样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。
【关键词】三本院校;微机原理与接口技术课程;应用型人才;教学研究
Research and Practice on Microcomputer Principle and Interface Technology in Independent College
Yu Guiling
【Abstract】Operating system course of computer science major is not only a main course of this specialty,but also it’s one of the important contents in Machinery and electronics,Numerical Control,electromechanical and so on. The course is an integrated curriculum, content is complex, involving a wide range of. It’s theoretical, practical, many concepts and algorithms are rather abstract, for beginners is not easy to understand. In this paper Independent College students' characteristics, on the basis of application type talents training target, combined with their own teaching practice, the teaching of the course a useful exploration and research.
【Key words】independent college;Microcomputer Principle and Interface Technology;application talent;teaching research and practice
随着IT技术的飞速发展,互联网技术日益成熟,微处理器的大量发展将计算机技术渗透嵌入到了各种仪表和控制系统中,特别是嵌入式技术的广泛应用,智能化、物联网技术的出现更是融合了传感技术、通信技术、计算机技术及微电子技术、控制技术等,使得《微机原理与接口技术》课程的地位越来越重要。《微机原理与接口技术》课程本身就是一门综合性课程,内容繁杂、知识点多,涉及面广;其理论性、实践性、应用性都较强,且软硬件相结合,对培养学生在微型计算机基本构成与外界联系(广义输入/输出)的应用方面,建立微机系统的整机概念,具备微机系统软硬件开发和应用的基本能力,提高分析问题、解决问题的思维能力和实际动手能力、工程设计能力、创新能力等,都具有极其重要的意义。因此越来越多的专业,如计算机应用、自控类、机电类、电子类、通信类等专业都将此课程列为必修的专业课或专业基础课。该课程的先修课程有《电力与电子学》《数字电路与逻辑设计》《汇编语言程序设计》《计算机组成原理》《操作系统原理》等,并为《单片机原理及应用》《EDA技术》《嵌入式系统及应用》《计算机控制技术》《DSP器件原理及应用》《可编程器件原理及应用》《多媒体技术》等不同专业的后续课程打好基础。
尽管本门课程如此重要,但是对于三本院校学生来说学好它实属不易。首先,学生自身特点:基础知识薄弱,自学能力欠缺;其次,高校中普遍存在“重软轻硬” 的现象产生的影响,只注重软件程序设计,针对硬件的设计开发很少;第三,针对三本院校应用型人才的培养目标,硬件课程学时也在不断压缩,造成学生对硬件课程的学习没有热情,动手能力差,出现只会读书不会动手的局面。
基于上述原因,有必要在应用型人才的培养方案下对本课程的理论教学和实验教学改革进行探索和实践。
1 教学中存在的问题
《微机原理与接口技术》是计算机技术的硬件课程之一,通过该课程的学习使学生从理论和实践上掌握微型计算机的工作原理和基本组成,熟悉微机的汇编指令体系及汇编程序设计方法,以及常用接口技术及其软硬件设计方法,建立微机系统的整体概念,达到初步具有微机应用系统的软硬件设计、开发能力。
本课程呈现的特点:内容繁杂,缺乏系统性,更新速度快,软硬件相结合;这就要求我们要不断调整理论教学和实践方案,以适应新形势的需要,促进学生学习,培养出合格的应用型人才。本课程的讲授与学习的过程中存在以下的问题:
(1)教学方法方面:“灌输式”的教学方法,以课堂讲授为主,将学生置于被动接收知识的地位,忽略了学生主体地位的作用,对启发式、讨论式和研究式的教学方法采用得比较少。这样的教学模式不利于学生创新能力的培养,学生缺少自己动手分析、设计具体系统接口实例的过程,导致他们只顾记忆知识点,忽略了对问题实质的理解和掌握,忽略了对各部分知识内容之间关系的把握。
(2)教学内容方面:本课程内容繁杂理论性强,看似缺少系统性,但又跟其他课程紧密相关,涉及到许多硬件技术和软件实现技术,如计算机组成原理中的存储器部分、总线I/O接口部分、中断技术等,汇编语言的编程等,这些技术又往往交织在一起,是在原有基础上再深入,这就要求处理好微机原理与接口技术课程和计算机组成原理、汇编语言程序设计、操作系统原理等课程之间的关系。
(3)实践环节方面:大多数高校采用的是集成性实验箱,对芯片功能进行验证性实验,即实验箱提供一个集成环境,通过软件将实验箱上的芯片与PC机通讯,芯片接口及线路都是固定好的并封闭在实验箱内;实验中用到的全部数据结构、电路连线和代码都有提供,学生真正自己动手设计的实验很少,课程设计环节几乎没有,缺少课程学习小论文,学生参与研究性学习的机会少,不利于创新能力的培养。
(4)学生方面:学生本身基础知识薄弱,学习主动性不强,计算机组成原理等前继课程基础不牢,加上集成性实验箱的提供、电路连线和代码的提供一定程度上助长了学生的惰性,影响了学生的创新能力和创新欲望。
(5)社会需求方面:高等院校尤其国家计算机专业一级学科过分强调了培养软件大师,忽视了教给学生扎实的基础知识,以及硬件开发能力的培养,以至于现在不论企业、社会还是学生本人多数只希望学习技术前沿的东西,即便是软件编程也忽视了像汇编语言这样的底层语言的学习。这实际上也是个体的当前利益和产业发展的长远利益之间的矛盾。
2 理论课程改革的具体实施
微机原理与接口技术课程的主要内容包括微处理器基本概念、工作原理和硬件结构;汇编语言指令系统和程序设计方法与技巧;中断系统、定时器/计数器和串行通讯的工作原理和应用;微机系统扩展、人机交互、A/D和D/A等接口技术,以及微机应用系统设计实例。理论课程改革首先从优化教学内容,改变教学方法入手。
2.1 优化教学内容,改变教学方法:由于微机原理与接口技术课程知识点多理论性强,所以在授课时,结合学生比较熟悉的身边实例来进行讲解,把原理知识与实际应用相结合,形成了新的教学方法:
(1)案例教学法:课程内容所涉及的基础知识结合生活中的实例进行讲解。采用实例教学,可以把我们身边常见到的家用电器、智能交通、公共汽车报站系统、门铃等常见设备展示给学生,通过比较实用又不太复杂的产品作为实例讲解设计过程,把相对繁杂的课程内容变得相对有趣,从而启发学生学习的欲望,认识到只要掌握相关的软硬件知识,自己也能开发出实用的电子产品。例如,对于8086/8088系统原理采用原理性案例教学;对于8253、8255A等芯片接口采用样例学习法的设计性案例教学;对于芯片的实际应用,采用结合性案例教学,如十字路通灯的设计、出租计价器的设计等。通过这种方式增强了学生的动手能力,充分调动了学生学习的积极性,将学生置于主要地位,提高学生自我学习的能力。
(2)互动式教学:培养学生的参与意识、动手能力和思维能力,并激发学生的学习兴趣,是一种良好的教学方式。例如,“存储器的连接”中的扩展方式在计算机组成原理课程中已经详细讲过,本课程中增加了总线连接、地址分配的问题。在讲授这部分时,重新做了调整:首先回顾关于该内容的一些主要问题如扩展的方法有哪些,如何进行扩展、总线如何连接等.让学生在上课前利用业余时间,带着问题认真看书,然后回答;在开始上课时,先抽查学生答题情况,再让学生提问;解答问题后,进行总结,引出存储器内部地址如何分配、与CPU管脚如何连线。这样学生是整个教学的主体,学习主动性强,课堂效率高。
(3)类比法教学:采用比喻的方法将抽象的、难以理解的知识点变得具体、易懂。如在讲解存储器及寻址方式时,首先说明指令操作要先寻找操作对象的操作数,为提高CPU的运行速度,CPU中设有寄存器可暂存数据,而大量数据主要存在存储器中。若操作数在寄存器中可直接找到,就是直接寻址;若操作数在存储器中不能直接找到,可通过寄存器中的有关信息找到,即寄存器间接寻址。我们可用去宿舍找学生作比喻,若知道学生的具体房间号,可以直接去找(直接寻址),不知道可以去宿舍值班室询问,得知学生房间号后再找到学生,这就类似于寄存器的间接寻址。
又如中断的引入解决了高速CPU与低速外设信息的交换问题,CPU由被动变为主动,采用分时操作,从而大大提高了效率。如何使学生理解中断的执行过程,我们可用优秀售货员或以教学讲课中学生有问题举手提问作比喻,教师允许学生提问并解答,即为响应中断和执行教学中断服务的程序过程。
(4)直观教学法和启发式教学法:课程中有很多难懂的知识点,讲解时间较长。如果按照常规思路一步一步讲解,学生很难长时间紧跟教师思路,势必影响效果。若适当采用直观教学法,利用图片、动画等进行直观教学,就可以缩短学生学习时间,便于理解知识点;若适当采用启发式教学法,就可以很好地调动学生的学习积极性。例如对于寄存器、存储单元内容,由于微机内部芯片的高度集成化的结果,看不见、摸不着,传统的教学方式效果不理想,我们可利用多媒体进行辅助教学,将抽象、复杂的内容采用直观、形象的多媒体课件进行演示,化抽象为具体、化难为易,以利于学生理解和掌握,提高学生学习的兴趣。
教材中各种图比较多,如原理图、时序图以及流程图等,采用传统的教学方式,既费时又不规范;运用多媒体课件辅助教学,可很快直观地展示给学生,对重点内容可用不同的颜色标注,需强调的内容可用闪烁方式显示,FLASH动画显示渐变的过程进行启发式教学,使学生紧跟老师的思路,既省去了大量的板书时间,又以整齐、美观和可重现等方式展现课程内容,提高了教学效率。实践证明,采用现代化的教学手段,可以把原本枯燥的硬件课程讲解得生动易懂,加深学生对理论知识的理解,达到事半功倍的效果。
(5)项目教学法:将原有传统学科体系中的知识进行整合,并转化为若干个典型项目,教师作为指导者把相对独立的项目交给学生,学生作为主体直接参与项目实践过程,包括信息的收集、方案的设计、项目实施及最终评价等。项目教学法不再把教师掌握的现成知识技能传递给学生作为追求的目标,而是在教师的指导下,学生去寻找得到这个结果的途径,最终得到这个结果,并进行展示和自我评价。项目教学通常安排在课堂、作业、实验三个环节之后,以学生动手操作、完成项目为目标,分为项目选题、项目设计、项目实施、项目总结等环节。学习的重点在学习过程而非学习结束,通过这种方式学生在学习的过程中锻炼各种能力,把学习课程时的被动听课转化为主动探索课程内容,不仅使学生掌握了课程知识,而且锻炼了学生的实际工程应用能力,加强了综合运用所学知识解决实际问题的能力,同时也调动了自我学习的积极性、主动性和创造性。
2.2 注重知识的连贯性:加强书本知识与新知识的联系,加强理论知识与应用的联系;加强本课程与其他课程相关知识的联系。
(1)对教材中学生不易理解的内容,换成学生熟悉的知识,不仅可以巩固学生所学的知识,而且有益于学生对新知识的学习和理解。如在讲解汇编语言编程时,与C语言编程相结合,与C语言描述对比讲解,先讲解程序框架,再将用C语言编写的程序用汇编语言实现,学生更易理解和接受。
(2)注意课程之间知识点的联系,通过举一反三,使学生对知识掌握得更牢固,并能灵活应用。如对于存储器扩展、地址分配、中断及其实现等知识点,都是在原有基础上扩展和加深,既对学过知识温故知新,又有新的扩展和提高,为后续课程做好铺垫。
2.3 在有限的课堂教学中突出重点,增大信息容量:根据教育部有关精神,结合学分制的特点,近几年来,经过几次调整,本课程的课堂教学时数进行了压缩,并将汇编语言课程撤销,融入到本课程中。对于前继后续课程需要做到理清相关课程之间的关系,与相关课程的教师沟通,划分好各课程的边界关系,扫清盲点,减少重复。要求教师在有限的课堂教学中,突出课程重点、讲清课程难点、保证教学质量,精心制作电子课件,以增大课堂教学的信息量,拓展学生的知识范围,是教师必须认真对待的重要课题。要求学生在课堂教学中掌握基本概念、基本思路、基本方法的基础上,对重点的问题进行分析,对疑难点进行剖析,加强学生课前的预习和课后的复习,结合作业联系、实验等环节把握教学的要点。
2.4 充分利用网络资源,实现网络化教学:我们采用了moodle平台,一个通用的网络教学平台是澳大利亚教师 Martin Dougiamas开发的基于因特网的课程管理系统,目前在各国已广泛应用。Moodle平台依据社会建构主义的教学思想,即教育者(老师)和学习者(学生)都是平等的主体,在教学活动中,他们相互协作,并根据自己已有的经验共同建构知识,可以实现课程管理、作业模块、测验模块、资源模块、论坛模块、问卷调查模块等功能。
充分应用网络信息化教学手段,在网络平台上向学生提供教学要求、电子教案、远程答疑、应用资料等网络教学资源;建立网上题库,便于学生更好地消化书本知识;通过网络进行专题讨论、网络释疑、学生意见反馈等教学辅助工作。通过上传一些最新的有关本课程的相关信息,让学生对本专业以及与本专业有关知识的了解,扩大视野,丰富知识;打破传统实践教学在时间和空间上的限制,可以在任何时间、任何地点,通过网络进行自主学习、交流讨论。
3 实践课程改革的具体实施
微机原理与接口技术课程是一门实践性较强的技术基础课,课堂讲授的内容大都较为抽象,难于立即消化,掌握起来有一定的难度,这种情况迫切需要将理论和实践结合起来,进一步加强实践环节的教学。本课程的实验环节是课程教学的重要方面,通过对实践教师队伍加强管理与培训,让实验室老师参与指导学生实验,任课教师参与实验课程的编排、参与实验课程的讨论、指导,既有效地促进了实验环节,又进一步提高了课堂教学的效果,保证了实验教学的质量。
3.1 重视课程教学实践环节,培养学生动手能力:本课程实验包括两部分:汇编语言程序上机调试和接口芯片的编程。实验教学内容以单元实验为主,紧跟理论教学进程,即在相关章节的课堂教学结束时进行上机调试、验证。实验内容分为认知阶段、提高阶段、创新阶段三个层次,分别对应于验证性实验、设计性试验和综合性实验。相对而言验证性实验难度不大,学生完全有能力靠自己去完成实验,设计性和综合性实验需要自行设计硬件连线图和软件程序。通过实验不仅可以巩固所学的理论知识,还可以培养学生的动手能力。在实验中给学生适当的指导,其余部分由学生自己动手进行硬件电路的连接,独立完成实验。做到学以致用,培养学生的开发能力。课程设计也是本课程整个教学过程中的一个重要的实践环节,是面向实际应用而进行的一种设计,是对设计性和综合性实验的创新。本课程目前暂未安排课程设计,但作为重要环节,一旦条件成熟,它应独立或与其它相关课程进行综合设计,既实现“理论――验证――实践创新”的教学目标,还能让学生感受到操作系统的实用性和趣味性,从而达到良好的教学效果,起到了理论指导实践,实践验证理论的目的。
3.2 实践教学开放化,开展多种形式的实践活动:在系、院的统一安排下,逐步建立针对开放式实验教学的教学环境,形成一套开放实验室管理制度、教学指导方法和教学质量监控保证体系,使开放实验教学不仅仅有形式,更有实质性内容,确保开放实验教学的效果。学院建立了学生创新实验环节,安排教师指导学生的实践活动,以项目申报的形式、审批的方式确定选题,选拔学生参加电子设计小课题,而这与本课程的内容有密切的关系,也为课程的教学提供了提高的环节。
另外在开设本课程的各系之间,组织学生参加不同层次的电子设计竞赛、各种创新竞赛、毕业论文等环节,有针对性地提出一些题目,加强学生对有关硬件设计、接口技术方面的能力培养。
3.3 通过校企合作模式强化实践教育,提高学生的实践能力:尽管作为微机接口技术实验平台,集成实验箱有完善的编程及调试环境、开放的系统扩展总线以及优越的系统扩展性能等,但是随着计算机硬件技术的飞速发展,微机原理与接口技术课程的教与学都发生了质的变化。传统的计算机接口技术课程着重介绍计算机各组成芯片的内部结构,初始化编程命令和在PC/AT机中的基本应用,并没有系统的介绍各组成芯片的关联工作情况以及和CPU系统的工作情况。当今Pentium PC机广泛使用的并行接口标准IEEE 1394、通用串行接口标准USB、图形显示总线标准AGP、高速硬盘标准Ultra 100MB等等,都是最新接口技术应用的具体成果,实验设备不可能跟上技术更新的步伐,让学生感觉不到这门课的实际应用价值。
我们的做法是“请进来,走出去”,以人才需求为导向,充分利用校企合作,即学校和企业双方共同参与人才培养过程,利用学校和企业不同的教育资源和教育环境,采用“课堂教学”和“学生参加实际工作”有机结合的教育模式,定期组织企业技术主管到学校进行讲座,组织学生到实习基地或实习单位进行锻炼,加强学生动手能力的培养,提高分析问题解决问题的能力,更好地培养应用型人才,以适合不同用人单位对人才的需求。
通过多渠道、多形式地建设校内外实习实训基地,目前我院除了建有7个实验教学中心,中心下设实验室,全院共有公共实验室、专业实验室47个,其中工程教育训练中心、数字媒体实验教学中心先后被评为“北京高等学校实验教学示范中心”;还建成了5个院级综合实习实训基地,59家校外实习实训基地,其中1家被评为北京市高等教育校外人才培养基地,由企业的资深工程师授课和指导毕业设计(论文),不仅提高了学生的动手能力、分析问题解决问题的能力,而且向学生传授了企业文化,提升了学生的职业化程度,增强了学生就业的竞争力。
4 其他辅手段的具体实施
微机原理与接口技术课程的教学改革应该说是多方面的,除了对其教育理念、教学内容、教学方法与教学实践等进行改革外,同时还在师资队伍建设、教材选用、考核方式等方面进了相应的改革。
4.1 注重师资队伍建设:针对中青年教师人数较多的情况,制定相应的培训计划;与课程建设规划相结合,要求青年教师每年走进企业实习;实行老教师传帮带、教师集体备课、评讲教案、教师听课等制度,促使中青年教师迅速成长。课程组进行定期或不定期的教研讨论,形成良好的教学氛围。
4.2 选用合理的教材:一本好的教材,是决定教学质量高低的重要因素之一。目前,微机原理与接口技术教材模式单一,大多数都分为8086微处理器、存储器技术、8086指令系统、汇编语言程序设计、I/O接口芯片等五个部分,存在重基本原理、轻应用实例的问题。通常教材中都是先介绍产品的功能部件、存储器,再介绍指令系统、程序设计,最后是一些常用接口部件的外部扩展等内容,特别是实验教材跟不上新技术、新硬件的发展,使得初学者感到理论与实践脱节,内容繁杂缺少系统性,无法形成微机应用的完整概念,更谈不上能力的锻炼和提高。因此我们计划对教材内容进行重新整合,使其各知识点由浅入深、由易到难,紧密结合,顺理成章。
4.3 考核方式的改革:微机原理与接口技术是一门理论联系实际、实践性很强的专业基础课,它与一般的基础理论课程特点不同,是以学生理论联系实际能力、动手能力、综合分析问题能力及创新能力为培养目标的。考试作为教学的一个重要环节,是对学生学习状况进行必要检查的手段,因此在考试环节中应该体现课程的培养目标。实际教学中,针对微机原理与接口技术课程的特点,对考试形式、考试内容进行了相应的改革,对考核模式也有相应调整,学期成绩由平时成绩和期末成绩两部分组成,其中平时成绩占40%,包含出勤、笔记、作业、上课的状况、实验和小论文的完成情况、实验报告、期中测试等;期末成绩占60%,来自期末考试的卷面成绩(闭卷笔试),做到全面、综合考察学生对本课程的掌握和理解情况,利用理论知识分析问题、设计问题并解决问题的能力。
目前我们针对课程的教学大纲制定考试大纲,对教学体系进行系统化说明,对各知识点在章节中所占比例进行分配,充分利用网络资源,建设试题库,难易程度分为简单、一般、复杂,题型做到多样化,有填空、选择、判断、读程序、编程、接口设计等,为后续考教分离做准备,从根本上改变学生的“要我学”为“我要学”的状态 ,全面调动学生学习的积极性,提高学生的动手能力、理论联系实际能力及应用所学理论分析问题和解决问题的能力。
5 结束语
通过微机原理与接口技术课程的教学改革与实践,我们深刻认识到只有不断进行教学改革才能不断提高教学质量,教学改革是一个长期的不断探索,不断完善的过程。本文通过作者自身的教学实践,提高了教学质量,改善了教学效果,提高学生的学习兴趣和学习效率,充分调动了学生学习的积极性、主动性、创新性,培养应用型的高素质人才,保证本课程持续不断地向前发展,也为后续精品课程的建设奠定了基础。
参考文献
[1] 何珍祥主编.微机原理与接口技术[M].北京:机械工业出版社,2011
[2] 刘乃琦.计算学科CC2004与本科教育知识体系[J].计算机教育,2004,(8):31~35
[3] 马兆敏,胡波.《微机原理及接口技术》中存储器教学方法的研究[J].科技信息,2008,(26)
[4] 张雪征.微机原理与接口技术课程教学方法探讨[J].高度教育研究.2011,(03)
[5] 金微.微机原理与接口技术实验教学方法探讨[J].无线互联科技.2012,(09)
[6] 唐永红、龚安.微机原理实验教学改革初探[J].大众科技,2006.2(88):153~156
目前,高校中非计算机专业类别繁多,涉及面广,学生毕业后从事的工作各不相同,当我们重新审视计算机基础教学时,不能不看到当前我们面临的形势[1]。
1中小学计算机教育开始步人正轨。根据教育部的规定和部署,计算机文化基础教育应在中学阶段完成。因此,大学计算机基础知识的教学内容应实施“非零起点”教育。
2社会信息化不断向纵深发展,各行各业的信息化进程不断加速。电子商务、电子政务、数字化校园、数字化图书馆等已向我们走来。
3社会用人单位对大学毕业生在计算机能力方面的要求与日俱增,较强的计算机的应用能力已成为大学毕业生择业的必备条件[3]。
4计算机技术愈来愈多地融入了各专业科研工作和专业课的教学中。不同的专业对学生的计算机应用能力也有了更高和更加具体的要求[3]。
因此,高校计算机基础教育教学工作应当如何展开?种类繁多的非计算机专业的授课内容如何确定?适应不同专业要求的计算机知识结构如何调整?这些均有待我们进一步研究。
二、计算机基础教育知识结构的专业异同性
高等学校的计算机教育可以分为两类:一种是面向计算机专业的学科教育即计算机专业教育,另一种是面向全体大学生的计算机教育,也就是计算机基础教育。
在教学实践中,我们应该注意到非计算机专业与计算机专业具有共性的一面,又有很大的差别。在教学内容上虽然有一部分重叠,但是不同的专业学习计算机的目的不同、基础不同,因此,对不同类型的专业要提出不同的要求,采用不同的教学方式[4]。
对于大部分文科类专业来说,学生学习计算机的目的是使用计算机,因此,教学中应当要求学生熟练掌握各种相关软件的使用,以及对计算机应用技术的简单了解。对于非计算机专业的理工科学生来说,在此基础上还要学习一些应用基础知识,如程序设计等等,从而可以结合自己本专业领域来应用计算机。而对于计算机专业的学生来说,全面、系统地掌握计算机的专业理论知识是必需的,因此在计算机基础教育上的要求也会更严格。计算机基础教育知识结构的专业异同性主要体现如下:
1计算机专业的学生对同一门课的认识可能会有比较大的出入;而非计算机专业的学生对同一门课的认识基本一致。例如计算机专业的学生对计算机概论的认识,一年级学生认为较为重要的知识点如机器指令和汇编、系统软件和应用软件、计算机网络等,而二年级的学生却认为都不重要。
2无论是计算机专业还是理工科非计算机专业学生,学生普遍认为程序设计中最重要的知识点是指针。这和我们教学使用的编程语言有很大关系,因为目前教学实践中程序设计采用的入门语言一般是C/C++,而C/C++中指针功能强大但是不容易掌握,所以多数学生认为指针是程序设计中最重要的知识点。
3计算机专业和非计算机专业的学生仍认为数据结构中最重要的知识点是快速排序、二叉树、二叉树的遍历、图的遍历、最短路径、B树/B+树等,这基本上和我们教学中重点讲述的内容一致。
4文科学生对动画的处理、演示文稿的制作、文字处理软件的功能和用法、计算机安全与犯罪的有关常识最感兴趣,而对计算机文化与信息化社会、与计算机应用相关的道德与法规介绍、计算机的概念和发展史、软件与知识产权保护、计算机中的信息表示、网络教学与远程教育等内容没有很大兴趣。
5对于理工类非计算机专业的学生来说,他们需要结合自己的专业,应用计算机技术开展工作。如计算机技术应用于自动控制,计算机与通信技术的结合,计算机辅助设计,等等。
三、构建与专业相关的计算机基础教育的课程体系
在调整与专业适应的计算机基础教育知识结构的教学实践工作中,针对学生特点和师资情况,湖南工程学院制定出了计算机基础教学课程体系。本着以应用为主,重功能、轻原理,并根据学生的具体情况而建立[5]。该校将计算机基础课程改革与建设定位在培养计算机应用人才上,注重培养学生的信息处理能力,和学生的专业学习中运用计算机的能力。新的课程体系初步方案包括以下几个方面:
1计算机应用基础。将“计算机文化基础”定位为“计算机应用基础”,并特别侧重于实践教学。计算机操作主要针对计算机基础比较薄弱的学生开设,所有的学生通过相应的测试,可以获得1个学分。课程主要包括微机操作系统Windows和Office系列办公软件的使用。由课程小组指定参考书、编制实验指导书,采用学生上机自学、计算中心或计算机基础实验室教师辅导和考试的教学方式。
2软件基础课程。高级语言程序设计:原则上建议理工科学生必修C语言或VB,文科学生必修VFP或VB。同时,还规定开设了相应语言的课程设计,让学生对程序设计有更深刻的理解和运用能力。
数据库应用技术:分别为文科和理工科学生开设。建议文科学生开设基于Access的数据库应用,而理工科学生开设基于SQLServer的数据库应用课程。
3硬件基础课程。该类课程包括计算机硬件基础和网络应用课程。计算机硬件基础根据不同的专业按四个层次开设。这些课程相对独立,其授课对象主要为理工科学生。
微机组成原理:以计算机组成原理为主要教学内容介绍计算机原理和接口技术,主要强调系统的外特性,让学生掌握和了解一般的计算机硬件基础知识,该课程适合一般工科学生。
微机接口技术:以接口技术为主要教学内容介绍计算机原理和接口技术,让学生能够自己完成各种外设的连接。
嵌入式技术:以接口和嵌入式技术为主要教学内容介绍计算机原理,让学生能够根据自己的应用需求使用控制芯片。
数字系统设计基础:以现代硬件描述语言和平台为基础介绍数字逻辑描述、硬件描述语言和控制芯片,让学生可以按照自己的需求生成数字电路芯片。该教学内容适合电控专业的学生。
计算机网络应用:分别为文、理工科学生开设。面向文科学生的教学主要介绍网页制作和网站的一般知识;面向理工科学生的教学主要介绍组网技术和网络结构及少量的网页制作技术。
4数字媒体及工程设计。该类课程适合工程类专业学生,如机械、建筑、应用数学、电工专业学生。这类课程有:平面设计及Photoshop、三维动画设计及3DSMAX和计算机辅助设计及AutoCAD。
四、结束语
目前大部分高校都设有计算机专业与非计算机专业的计算机基础教学和专业教学,由于各自的教学对象不同,其教学目标和教学内容不同。他们大多形成了教学基本分离状念,这种情况对于学校的计算机应用教育、专业发展、专业间的沟通与融合是不利的[6]。湖南工程学院统筹学校的计算机教学资源,将全校的计算机教育作为一个整体来研究,并在此基础上统筹规划、协调组织,为融入各专业的计算机课程构筑一个良好的平台。
当前,学生希望计算机应用课程能包含较全面的概念、先进的应用技术,并从中学到实实在在的应用技能。在一些专业中,该校注重计算机教学更加贴近专业适应社会,如艺术、建筑、工业设计、生物等。不同专业的人才培养计划、教学大纲、实验教学大纲都是由计算机和专业课老师共同规划并具有专业特色。
实践证明,湖南工程学院为适应不同专业对计算机知识、能力的不同要求,根据不同专业的专业要求调整授课内容,注重培养学生应用所学计算机知识解决本专业领域问题的方法,这种模式成效明显、效果良好。
[参考文献]
[1]宋文.非计算机专业计算机基础教育系列课程设置及内容体系研讨[J].计算机教育,2006,(7):38-40.
[2]毛莉.高校计算机基础教育现状探析[J].中山大学学报论丛,2006,(2):222-224.
[3]李.关于大学计算机基础教育若干问题的分析[J].教育信息化,2006,(5):68-69.
[4]全国高等院校计算机基础教育研究——2004年会学术论文集[C].北京:清华大学出版社,2004.
[5]汤颖,余文芳.计算机基础课程教学内容与课程体系建设[J].计算机时代,2006,(6):56-58.
[6]潘红,虞歌,詹国华.高校中与专业结合的“计算机应用教育"的思考与探索[J].计算机教育,2005,(12):38-38.
[摘要]高校非计算机专业的计算机基础教育是高等教育中的重要组成部分。本文以湖南工程学院为例,通过对计算机基础教育知识结构的专业差异性的分析,提出了与专业相关的计算机基础教育的课程设置。实践结果表明,专业相关的计算机基础教育,对培养既掌握专业领域知识,又能熟练使用计算机的复合型人才具有良好的效果。
[关键词]计算机基础教育;知识结构;专业人才;相关性
自2010年开始,北京交通大学计算机学院将“汇编语言”和“接口技术”课程合并成“汇编与接口技术”,要求在原有两门课程内容基本不变的情况下,重新优化新课程的教学方案,并要体现出课程的先进性。因此如何规划课程内容,促进理论与实践教学紧密结合,提高课程的教学水平就成了设计和规划新课的关键。通过两年多的教学实践证实所采用的教学方案是有效的。
一、以提高实践能力为导向的课程规划
在总结以往教学工作中的经验和教训基础上,我们对新课程的规划达成了共识,即坚持以提高学生实践能力为导向的课程内容规划方式。[1]
1.汇编语言要重视基础知识的掌握和应用
汇编语言教学要加强对计算机体系结构的认识,重视基础知识的掌握和应用,理解指令和硬件之间的互动关系,以便为后续课程的教学打下良好的基础。
汇编语言仅靠书面作业是很难深入理解指令的内涵和掌握程序设计技巧的,要坚持理论、实践、再理论、再实践这个过程,尽快引导学生将理论与实践结合。为达到此目的,我们在涉及指令的第一次课后就安排了汇编语言调试工具debug的实验;并随后要求学生对每条指令和课堂上讲过的程序(包括作业)在debug或dos环境下进行测试,观测变量和标志位的变化。通过理论学习和实验验证相结合的方法,学生很快掌握了汇编语言的基本内容和程序设计方法。
2.接口技术要坚持以案例驱动的教学方法
坚持以案例驱动的教学方法,就是在学生掌握必要基本概念的基础上,以问题为核心、以案例为基础设计教学过程的教学模式。[2]在教学中我们根据各章节的特点设计了很多教学案例,包括定时器控制蜂鸣器发声案例、定时器产生日时钟案例、定时器产生pwm波形案例、并口控制步进电机案例、并口在0或1方式下交换数据案例、中断控本文由收集整理制器与并口或定时器结合的中断控制案例、微机之间串口通信案例、rs485方式通信案例、ad0832多目标同时控制案例等。通过对以案例驱动的教学模式的实践,感受到学生参与分析和讨论问题的热情提高了,掌握课程内容的能力增强了,同时学生对硬件课程的兴趣和解决实际问题的能力也得到了提升。
3.课程内容要与时俱进
随着计算机技术的高速发展,传统的教学内容已不能满足当今需求,而课程内容的更新也势在必行。为此我们将新技术pci总线和usb总线引入到教学中来,使传统的课程赋予了新的内涵。[3]
pci总线和usb总线的引入不能只停留在概念层面,要针对学生在理解时序控制和总线协议中存在的困难开展教学活动;重点加强对pci和usb总线协议的理解,并结合传统的eisa总线分析pci总线与它们的区别和联系,分析总线“桥”的作用和工作原理。虽然这部分内容没有开展实验,但它是研究性教学的重要部分。通过专题讨论,学生对新技术有了更深入的认识。
二、接口教学要强化关键知识点的理解
帮助学生掌握重要的知识点是学好课程的关键,也是引导学生深入思维、提升创新能力的重要教学环节。
1.强调in和out指令与硬件的互动关系
在接口的控制中常用的两条指令是in和out。很多学生并不知道这两条指令执行过程中如何会引起接口信号的变化,从而引起cpu与io之间的数据交换。为使学生建立软硬件之间的互动概念,应重点讲清楚in和out指令的三个基本要素;即in和out指令在执行过程中,首先cpu会将指令中涉及到的端口地址送到地址总线上,译码后选定要操作的端口;同时会产生/ior或/iow有效控制信号,控制数据的流向;此时out指令会把数据送到数据总线上,而in指令会从数据总线上获取数据。学生掌握了这些知识点就能深入理解软硬件的互动机制,为接口的设计奠定基础。
2.注重对中断控制器8259端口寻址方式的理解
中断控制器8259内涉及到了十多个端口,但片内地址只有一根线a0,如何用一根片内地址线寻到那么多的端口呢?学生很难理解这个问题。为了讲清楚这些概念,可以结合8259采用的端口译码片内地址a0、特征位、初始化顺序、先送地址后数据等多种寻址方法,并结合其他接口芯片的寻址方法进行归纳和总结,进而深入理解8259的端口寻址过程及特点。通过对该知识点展开分析和讨论,使学生对接口中的所有寻址问题有更深刻的认识,同时对接口电路的设计也是有帮助的。
3.加深对dma主从模式下ior\、iow\、memr\、merw\信号的两面性特征的认识
无论是cpu还是dma,都可以完成存储器与io之间的数据传输。实际上,在存储器与io交换数据时,作为当事的双方并不关心谁在控制它们之间进行数据交换,只要满足总线数据读写时序,存储器和io就可以完成数据交换。从这个意义上讲,如果dma能模仿cpu对总线的读写控制时序,自然也就能达到数据交换的目的,只不过cpu是通过软件方法实现,而dma则是通过硬件方法实现。因此在教学中应强化对dma的四个信号(ior\、iow\、memr\、merw\)在主从模式中所表现出来的差异,仔细分析cpu控制下完成存储器与io交换数据的机理以及dma模拟这些过程所必需的硬件信号和它们在不同模式下的作用。这不仅能使学生容易理解dma的工作原理,而且也能使学生加深对计算机设计中软件和硬件互相替代规则的认识,为设计计算机系统中的主控器提供很多思路。
4.从ad转换器的查询和中断方式来看软硬件的相互配合
任何接口的数据交换都包含查询和中断两种方式。查询方式的本质是通过in指令来获取ad转换结束的状态信息。由于ad转换结束线一般是非三态的,所以需要在数据总线和ad转换结束状态线之间接入三态门。在用in指令查询转换结束状态时,ad转换结束的状态与总线瞬间接通,从而可通过数据总线获取ad转换结束状态的信息。中断方式获取转换结束的状态与查询方式有着本质的不同,它需要通过一根硬信号连接到中断控制器上,同时要解决中断发生的随机性问题,并按一定的格式编写相应的中断服务程序。
查询和中断方式在软硬件设计上的差别清楚地说明了这两种数据交互方式在原理上的差别,教学中应注重说明不同方式下软硬件搭配问题,使学生掌握不同接口电路的设计方法。
5.挖掘接口芯片应用的潜能
接口技术可供挖掘的知识点很多,比如用定时器产生频率和占空比可调的pwm波形,就是接口芯片的应用拓展问题。可根据定时器方式1和方式3的特点,将定时器0选用方式1,定时器1选用方式3,定时器1的输出out接在定时器0的gate上,生成的pwm波的频率由定时器1的输出频率决定,pwm波的低脉冲部分由定时器0的定时时间决定,只要改变定时器0和定时器1的时间常数就可以改变pwm波的频率和占空比,从而输出频率和占空比可调的pwm的波形。通过类似知识点的扩展,开拓了学生的想象空间,也提升学生的创新意识。
三、全面开展研究性教学
全面开展研究性教学是课程建设和提高教学水平的重要环节。本课程的研究性教学包括研究性理论教学与研究性实验教学。前者以专题报告、调研报告、研究报告和小论文为主,后者以研究性实验为主。
在研究性理论教学方面,除了结合现有教学内容设计一些题目外,还结合新技术设计了另一些题目,例如i2c总线和spi总线时序的特点及时序产生方法、i2c总线的读写时序与pci总线的读写时序之间的特点分析、pci总线和usb总线应用技术的新进展、pci总线与传统的系统总线的区别和相关的应用实例分析等。在研究性实验教学方面,我们结合实验平台和扩展实验平台设计了许多实验题目,例如i2c接口的存储器访问实验、i2c接口的rct时钟控制实验、spi接口的eeprom访问实验、音乐播放器实验、带图标显示的交通信号灯实验、竞赛抢答器实验、远程电机控制实验、恒温控制实验、风扇演示系统实验、串口小键盘音乐通信实验、定时猜数游戏实验、基于采数计时控制的交通灯模拟系统实验、基于串口的多功能播放器实验、警报系统实验、秒表设计实验、数字闹钟实验、电子琴实验等。
研究性实验给课程带来了很多生机,在业余时间经常可以看到学生以组为单位在实验室里讨论和完成自己的实验。学生对这些实验内容有着浓厚的兴趣,并不断努力提升自己的综合应用能力。
四、课程的考核与评价
多年来学校一直采用开卷考试,强调以应用为导向的试题内容,并加大学生平时成绩的比例,使平时努力得到认可。课程的考核与评价比例是:考试成绩占50%,平时作业占15%,平时实验占15%,研究性实验占15%,专题研究报告占5%。采用这种考核与评价机制促使学生平时就注重对自身综合应用能力的培养,取得了较好的效果,同时也得到了学生的认可。
关键词:硬件技术基础 课程整合 教学方法 考核方法 教材建设
中图分类号:G642 文献标识码:A 文章编号:1674-098X(2015)06(c)-0141-02
对计算机偏软专业而言,在教学培养目标方面,掌握必要的计算机硬件基础知识非常重要,能促进培养全面发展的、具有扎实功底的系统设计和开发的高级人才,但具体开设哪些硬件课程?在本科的哪些阶段开设?学生需要掌握哪些硬件知识?掌握到什么程度?具备哪些硬件实践能力?这些问题都是培养方案中需要切实解决的、非常重要的问题。
《计算机硬件技术基础》是我院软件工程、网络工程、信息安全等专业必修的一门专业基础课程,其目的是对于计算机偏软专业如软件工程、信息安全等只需要通过一门计算机课程精炼的学习,就能够掌握必备的计算机基本的硬件知识,从而培养具有扎实硬件基础的 高级设计开发人员。
该文通过该课程的定位分析,围绕课程体系、教学内容、教学方法、实践教学、考核方法等方面对该课程的教学改革进行了一系列的探索和实践。
1 课程的定位
本课程定位在大专院校计算机偏软专业如软件工程专业、软件学院各专业、网络工程专业、信息安全专业等对计算机硬件基础需要有一定了解,同时也无需安排多学时、多门课程的教学要求,以《计算机组成原理》课程教学大纲为主线,涵盖数字逻辑与设计、微型计算机与接口技术和计算机系统结构等相关硬件课程的内容并进行有机的衔接,达到一门课程完成对计算机硬件系统涉及内容讲解的目标。课程围绕如何理解和构建一台简单的计算机硬件系统为目标,全面而系统地讲解计算机组成的工作原理,同时以最具代表性的Intel 8086为背景,简要讲述微处理器及常用的接口电路的原理,并从计算机系统结构的角度讲述了提高计算机系统性能的各种方法和技术[1]。
目前,这门课程安排在大一的下学期开设,先导课为《计算机导论》,共80课时,除了理论教学和实验教学之外,还安排了一周的课程设计。
2 课程改革的具体措施
2.1 重视课程内容的建设,突出应用性
《计算机硬件技术基础》课程涉及的知识点非常多,且内容比较抽象、枯燥,难以理解。内容主要涉及到《数字电路》《计算机组成原理》《微机原理及应用》《计算机系统结构》等四门课程的相关内容,通过调整教学大纲,减少重复度,把上述四门课程整合为一门课程《计算机硬件技术基础》[2],从而通过一门课程的学习,就能覆盖计算机偏软专业所需掌握的硬件知识;同时对教学内容进行优化和调整,精炼教学内容,突出重点,以注重能力培养为目标,重点讲述计算机组成的工作原理,并强调微机原理及接口技术的应用。另外,增加目前广泛使用的32位机的硬件技术,确保教学内容与时俱进,激发学生的学习兴趣。
2.2 改善教学手段、改革教学方法
不断改革教学方法和教学手段,改变传统的灌输式教学模式,根据教学内容,提倡启发式、讨论式教学方式,在教学过程中,注意学生学习能力的个体化差异,注重因材施教。另外,在课程教学中积极探索研究性教学方法,改变传统教学以教师为主的现象,体现以学生为主导,激发学生的学习兴趣,提高学生自主式、探究式学习能力。
2.3 加强实践教学、提升动手能力
该课程的实践教学环节除了实验教学之外,还安排了一周的课程设计。在实验教学环节,改革实验教学内容与体系,不断更新实验项目、实验内容;在课程设计环节,突出综合性、应用性,不断提高学生的动手能力、实践能力。
2.4 改革考核方法、实行“教考分离”
改革传统考试中的“谁任教,谁出卷”的考核方法,课程组通过多次研讨,规范课程的教学大纲、重点、难点,建立《计算机硬件技术基础》试题数据库,并每年更新10%的试题,每次考试前根据题型、知识点、难度等从试题库中抽题组卷,从而对课程实行“教考分离”,避免了任课教师不同,试卷的要求和难度不同的情况。课程考核后,课程组还需进一步对试卷进行分析和对课程进行考试后的总结,并以此促进下一轮课程教学质量的提高。
2.5 依托网络教学平台、丰富网络教学资源
在课程建设的同时,不断加强网络教学平台的建设,制作了多媒体课件,并逐步完成课堂教学视频的制作。依托扬州大学网络教学平台,本课程的教学资源如教学大纲、教案、课件、教学视频、实验指导、习题等全部上网,并设置了疑难解答[3]。通过网络教学平台,弥补了课堂教学受时间、空间控制的不足,方便了师生间的交流,提高了教学效果。另外,制定了网络教学资源更新计划,更新比例要求每年不低于10%。
2.6 强化师资队伍的建设、不断提高教学水平
结构合理的师资队伍是课程建设的关键,是合格人才培养的基础和保证。通过成立《计算机硬件技术基础》课程组,建立了一支由教学水平高、工程能力强的、教授领衔的,副教授、讲师等教师组成、老中青搭配的硬件教学团队[4],保证了课程建设的连贯性。课程组注重培养骨干教师,尤其加强对青年主讲教师的培养,积极鼓励青年教师参加各类学术会议和培训,通过老教师指导、课程组研讨、督导听课、学生反馈等手段不断提升教师的教学水平,同时鼓励青年教师积极参与企业工程项目,提高工程实践能力,以实践促进教学。
3 成效
近几年来,课程组对《计算机硬件技术基础》课程不断进行深入的改革与探索,在课程建设方面开展了一系列工作,取得了以下成效。
3.1 整合教学内容、优化课程体系
针对计算机偏软专业的培养要求,课程组通过多次研讨,对该专业所需掌握的硬件知识进行归纳、整理,并重新制定了教学大纲。在课程的内容方面,围绕“硬件”这条线,整合了《数字电路》《计算机组成原理》《微机原理及应用》《计算机系统结构》等四门课程的相关内容,减少了重复度,突出了重点,突出了应用性,同时在教学中穿插介绍当前最新的计算机知识点,确保教学内容与时俱进。
3.2 构建了多层次的实践教学体系
本课程实践性、应用性比较强,为加强课程的实践教学,构建了课程实验、课程设计等多层次的实践教学体系。在实验环节,主要完成数字逻辑实验、计算机部件实验、微机接口等方面实验,为提升学生的动手能力,在实验项目设计方面,既有简单的验证性实验,又有一定难度的设计性实验和综合性实验,通过实验难度的不断提高,循序渐进地培养学生的思考能力、创新能力。在课程设计环节,突出应用性,把汇编程序、FPGA、硬件设计等内容结合起来,进一步培养了学生的动手能力和综合能力。
3.3 加强了实验室的建设
现有的硬件技术基础实验设备比较落后,远远滞后于现代计算机技术的发展,通过多方调研,及时维护现有实验设备,同时更新、引进先进的硬件设备,从而大大改善了实验室的硬件设备,实现教学与时俱进,为培养高质量的人才奠定必要的基础。为满足对学生课后开放实验室的需求,同时为提高实验室设备的技术含量和使用效率,下一步,将制定创新性、开放式实验室规划及开放计划,鼓励学生利用课余时间到实验室来积极参与实验及科研项目,从而进一步加强学生的动手能力、综合能力[5] 。
3.4 强化了教材建设
为配合课程体系、教学内容的改革,课程组结合多年的教学经验,编写了兼具“实用”和“创新”特色的教材《计算机硬件技术基础》,2011年由机械工业出版社出版。本教材共分为11章,第一章概述;第二章介绍数字电路与逻辑设计的基本知识;第三章至第八章重点讲述了计算机组成原理的内容,介绍了运算器部件、存储器部件、控制器部件、总线和指令系统等;第九章到第十章以Intel 8086微处理器为背景,讲述了微型计算机的基本原理以及常用的接口电路及其使用方法;第十一章讨论了指令流水线、多处理机系统等基本概念和工作原理[1]。
通过对全书内容进行精心编排,使得教材内容衔接流畅、深浅适当、通俗易懂;覆盖知识面宽、叙述简练、重点突出;满足了一门课程涵盖计算机硬件系统涉及内容的讲解要求。目前该教材在我院软件工程专业已使用四轮,学生使用效果较好,后续还将继续对教材内容进行更新,确保教学内容与时俱进。
4 结语
《计算机硬件技术基础》是一门理论性、实践性都很强的课程,如何针对不同专业的培养目标,适应不同层次学生的教学要求,做到因材施教,提高学生创新能力,课程改革是关键,该课程为计算机偏软专业的学生通过一门课程的学习,掌握必备的硬件知识作了有益的探索。在课程教学过程中,由于涉及知识点较多,要注意突出重点,强化应用,另外在教学过程中要及时反映硬件发展的新技术,做到与时俱进。
参考文献
[1] 李云,葛桂萍.计算机硬件技术基础[M].北京:机械工业出版社,2011.
[2] 孙德文.计算机硬件课程改革与建设探讨[C]//大学计算机课程报告论坛论文集.2006.
[3] 黄伟,冯径.《计算机硬件技术基础》课程教学改革探索[J].现代计算机,2011(5):36-37.
“它就像真的突触一样,但它的确是人工设计的有机电子器件。”阿尔佩托・萨莱奥介绍道。他是斯坦福大学材料科学与工程系的副教授,同时也是本篇论文的资深作者。“此前从来没有报道过类似的结构,所以这完全是一种崭新的器件。此外,这种器件在很多关键参数上也优于无机器件。”
该种新型人工突触不但成功地模仿了人脑中的突触传递信号的方式,而且其能效也超过了传统计算机。计算机处理信息和存储信息是利用不同器件分别进行的,而大脑在进行信息处理的同时也自动储存了记忆。将来,这种突触不但可能成为高仿人脑计算机中的一部分,而且还尤其适用于通过采集视觉和听觉信号来工作的计算机。这方面已有应用实例,如声控界面和无人驾驶汽车。
自动完成存储
在学习时,大脑中的神经元之间会传递电信号。这其中,信号在突触之间的首次传递是最耗能的。此后的每一次,所需的能量都会减少。这也解释了为什么突触能够有效地帮助我们学习新事物以及记住学过的东西。这种人工突触,与其他人脑计算机不同,它不仅可以同时完成这两项任务,还节约了大量能量。
“深度学习算法虽然很强大,但是它要依靠处理器的计算、电位状态的模拟,以及信息的存储,就能耗和时间两方面来说,效率低下。”范德・布格特评论道。他此前是萨莱奥实验室的博士后,也是本篇论文的第一作者。“不同于模拟神经网络,我们的工作是构建一个神经网络。”
人工突触的设计灵感源自电池。它有三个电极,电极本身由两个柔性薄膜组成,电极间则通过盐水电解液连接。这个设备工作起来就像晶体管那样,两个电极之间的电流,由第三个电极控制。
研究人员使人工突触反复地充放电,以此效仿人类通过不断学习,来强化大脑中神经通路的过程。通过这种训练,研究人员能够预测突触达到特定的电位状态所需的电压,而突触一旦达到特定状态就能够将其保持下去。这种方法的不确定性仅有1%。换句话说,人工突触不像普通的计算机那样,在关闭前,需要将工作存入硬盘,它可以自动完成存储而不需要其他操作和组件。
模拟人脑很节能
研究人T虽然只构建出一个人工突触,但是却在它的身上进行了15000次测量实验,来探索人工突触如何在神经网络中排列。他们测试了模拟神经网络识别数字0~9的能力,测试量为三个数据集,结果表明其准确率达到了93%~97%。
虽然这个任务对于人类来说比较简单,但是传统计算机因难以转换视觉和听觉信号,而困难重重。
桑迪亚国家实验室的技术人员希望将该设备用于人脑模拟计算,“我们已经证明,这种人工突触是运行此类算法的理想设备,它很节能”。
这种设备极其适用于信号的识别和分类,而这恰恰是传统计算机的瓶颈。数字晶体管只有0和1两种状态,研究人员却在人工突触上成功地实现了500种状态,这对神经元形态计算模型十分有用。在两种状态的转换中,人工突触只需花费少许能量,仅相当于顶尖级计算系统将数据从处理单元移动到存储器过程中能耗的十分之一。
人工突触虽然已经如此节能,但是其耗能仍大约是生物体中的突触传递信号时最小耗能的10000倍。研究人员希望较小设备上人工突触的能耗效率,能够达到神经元水平。
具备有机体潜能
该设备中的每个部分都由便宜的有机材料制成。这些材料虽然都是人工合成的,但是主要由氢、碳两种元素组成,与大脑的化学环境兼容。细胞可以在这些材料上生长,这类材料也可用于制作输送神经递质的人工泵。此外,用于训练人工突触的电压也与人体神经元的电压相同。
【关键词】UEFI 嵌入设备 驱动程序
随着计算机技术的进一步发展,传统的固件技术已不能满足其进一步发展。于是,提出了UEFI这一技术,克服传统BIOS的缺陷,成为新的固件技术[1]。
一、UEFI概述
(一)UEFI定义
UEFI是Unified Extensible Firmware Interface的缩写,又被称为“统一的可扩展固件接口”。该固件技术主要采用C语言、模块化等参数传统来建立新的网络系统,实现硬件与系统间的有效连接,方式更加灵活。整体而言,就是一个可以扩展,具有一定标准的固件接口规范[2]。
(二)UEFI的优势
UEFI这以可扩展固件接口,是为了取代传统固定,缺少文档仅靠经验进行约定的BIOS固件,具有自身独特的优势。
首先,UEFI超过99%的部分编码都是利用C语言实现的,并且采用了Driver/protocol的新型硬件端口操作方法;其次,UEFI实现了强大的管理工具优势,可以调动计算机设备进行驱动,还能够进行远程系统配置,无需操作系统就能启动管理等;最后UEFI还实现了清晰明了的图形界面组合,由初始化模块、驱动执行环境、驱动程序、兼容支持模块等几大部分共同构成。同时,由于UEFI内部设置了图形驱动,因此根据彩色图形,可以通过鼠标进行调整配置。所以,UEFI较BIOS具有强大的可扩展性、兼容性、图形界面以及鼠标操作性等优势,势必成为主流固件接口技术。
二、UEFI嵌入式驱动程序开发
(一)UEFI驱动程序简介
计算机程序都存在一定的入口,也就是通常所说的接口,主函数,将其输入计算机系统后,编译器会自动进行识别并执行命令。而对于应用程序与驱动程序,一般都是PE映像头中的Sub-system来进行区分的。UEFI驱动程序都是由其引导管理器进行的加载,或者可以通过UEFI固件和应用程序来加载驱动,是不能够直接进行的一种操作方式。在计算机系统进行应用程序加载时,固件就会保留一定的空间进行映像储存,待程序加载完毕后,就会逐步向计算机驱动程序转移。当然程序返回情况有所不同,从驱动程序入口点返回EFI-SUCCESS,不需要卸载驱动程序,只有当出现错误代码时,才要将驱动程序卸载后返回UEFI组件。
(二)UEFI嵌入式驱动程序开发分析
UEFI的启动操作系统,根据现代软件体系分为四个阶段来具体实现,是进行复杂的嵌入式系统程序的基础,其主要运行机理如图所示:
图1 UEFI启动操作流程图
根据UEFI的启动操作程序,可以发现其嵌入式驱动程序的开发是一个复杂漫长的过程,而为了简化UEFI的驱动程序开发,大量的引进了驱动模型,更方便阐述驱动程序开发的过程及原理。
1.UEFI驱动模型
UEFI驱动模型主要通过对多种协议的组装整合,实现了硬件驱动。而且根据能否创建子控制器,UEFI驱动模型分为总线驱动、设备驱动两种[3]。它能有效的将计算机硬件与驱动程序分离,尽可能的减小驱动程序多占空间,整体维护系统的可扩展性。
2.UEFI嵌入式驱动程序开发过程
利用计算机进行的驱动程序开发,包括USB键盘以及鼠标等搜狐死常见的,但是复杂的嵌入式驱动程序开发还未被广泛应用。而要实现计算机UEFI嵌入式驱动程序的开发,就必须先掌握驱动程序开发的通用方法,了解驱动程序开发过程中,函数与协议的结合使用。
陕西某职业电子信息学院针对计算机UEFI嵌入式驱动程序开发技术原理及步骤,进行了驱动程序ProtocolImpll的开发实例研究。该驱动程序主要是利用UEFI指纹设备驱动实现的,注册Protocol为其程序辨别器,通过第三方来进行指纹设备驱动,完成嵌入式UEFI驱动程序开发[5]。首先利用ProtocolConsume找寻ProtocolImpll的具置,将其作为UEFI固件接口,然后完成该接口的程序功能。
通过UEFI函数Install-ProtocolInterface来安装驱动程序,进行指纹硬件设备驱动,就能很好的实现ProtocolImpll这一嵌入式驱动程序。在驱动程序开发过程中,依照通用的程序协议步骤,就能完成最后执行镜像的文件INF,它包含了C语言程序的定义、构成、链接库以及其他有效信息。最后将INF输入预定的DSC文件中,自动使用GenMake生成二进制的镜像文件,就能实现指纹驱动程序。
三、结语
UEFI作为新的固件技术,在技术上具有传统BISO固件技术所不能比拟的优势。尤其是利用C语言进行整个系统的编码,能够打破过去固定的经验之谈,扩大系统的兼容性与扩展性。不仅如此,UEFI在程序的开发应用上也具有一定的优势,实践总结出驱动程序开发的一般步骤方法,为UEFI进行嵌入式驱动程序开发奠定了良好的基础。
参考文献:
[1]余超志,朱泽民.新一代BIOS-EFI-CSSBIOS技术研究[J].山东:科技信息(学术版),2006(5):14-15.
专业
层次
学制
主要课程
音乐教育
专科
两年
大学语文、基础乐理、视唱练耳、基础声乐、基础和声、合唱与指挥基础、基础钢琴、艺术概论、民族民间音乐、音乐欣赏、中学音乐教学法、计算机应用基础、计算机应用基础实践、基础钢琴实践、基础声乐实践、
本科
两年
英语(二)、中外音乐史、中外音乐欣赏、和声学、音乐作品分析、歌曲写作、音乐教育学、音乐美学、简明配器法、歌曲钢琴伴奏、声乐实践、歌曲钢琴伴奏、声乐实践、歌曲钢琴伴奏实践、视唱练耳实践、毕业论文
经济法
专科
两年
大学语文、法理学、宪法学、民法学、民事诉讼法学、公司法、经济法概论、刑法学、合同法、税法、国际经济法概论、劳动法、计算机基础、人力资源管理
本科
两年
英语(二)、行政处罚法、行政复议法学、国家赔偿法、经济法学原理、企业与公司法、行政法学、劳动法、金融法概论、房地产法、环境法学、税法原理、行政诉讼法、财务管理学(辅修)
市场营销 专科 两年 政治经济学(财经类)、高等数学(一)、基础会计学、经济法概论(财经类)、大学语文(专)、国民经济统计概论、消费心理学、谈判与推销技巧、企业管理概论、公共关系学、广告学(一)、市场营销学、市场调查与预测、计算机应用基础(含实践)
本科 两年 英语(二)、高等数学(二)、市场营销策划、金融理论与实务、商品流通概论、消费经济学、国际商务谈判、国际贸易理论与实务、企业会计学、国际市场营销学、管理系统中计算机应用(含实践)
公共关系 本科 两年 人际关系学、公共关系口才、现代谈判学、公共关系案例、国际公共关系、公关政策、企业文化、创新思维理论与方法、领导科学、人力资源管理(一)、现代资源管理(一)、广告运作策略
行政管理 专科 两年 大学语文(专)、政治学概论、法学概论、现代管理学、行政管理学、市政学、人力资源管理(一)、公文写作与处理、管理心理学、公共关系学、社会研究方法、秘书工作 、计算机应用基础(含实践)
本科 两年 英语(二)、当代中国政治制度、西方政治制度、公共政策、领导科学、国家公务员制度、行政组织理论、行政法与行政诉讼法(一)、社会学概论、中国行政史、中国文化概论、普通逻辑、财务管理学、秘书学概论、企业管理概论
汉语言
文学
专科
两年
文学概论、中国现代文学作品选、中国当代文学作品选、中国古代文学作品选(一、二)、外国文学作品选、现代汉语、古代汉语、写作等
本科
两年
美学、中国现代文学史、中国古代文学史(一、二)、外国文学史、语言学概论、英语(二)、两门选修课、毕业论文
涉外秘书学
专科
两年
英语(一)、大学语文(专)、公共关系、外国秘书工作概况、涉外秘书实务、涉外法概要、
本科
两年
英语(二)、中外文学作品导读、国际贸易理论与实务、经济法概论、秘书语言研究、公关礼仪、交际语言学、国际商务谈判、中外秘书比较、口译与听力等
对外汉语
本科
两年
现代汉语、实用英语、中国古代文学、中国现当代文学、外国文学、外国文化概论、对外汉语教学概论、英语表达与沟通(实践环节)毕业论文等
英语翻译
专科
两年
英语写作基础、综合英语(一二)、英语阅读(一)、英语国家概况、英语笔译基础、初级英语笔译、初级英语口译、英语听力
本科
两年
中级笔译、高级笔译、中级口译、同声传译、英汉语言文化比较、第二外语(日 / 法)、高级英语、英美文学选读、毕业论文
日语
专科
两年
基础日语(一二)、日语语法、日本国概况、日语阅读(一二)、经贸日语、日语听力、日语口语
本科
两年
高级日语(一二)、日语句法篇章法、日本文学选读、日汉翻译、第二外语(英/法)、现代汉语、计算机应用基础、日语口译与听力、毕业论文
英语
专科
两年
综合英语(一二)、英语阅读(一二)、英语写作基础、英语国家概况、英语听力,口语等
本科
两年
英语写作、高级英语、英美文学选读、英语翻译、经贸知识英语、口译与听力、二外(日语)等
外贸英语
专科
两年
综合英语(一二)、英语阅读(一)、英语写作基础、英语国家概况、国际贸易理论与实务、英语听力、口语、外贸英语阅读等
本科
两年
英语写作、高级英语、英美文学选读、英语翻译、经贸知识英语、外贸口译与听力、二外(日语)等
公共事业
管理
专科
两年
计算机应用基础、公共事业管理概论、社会学概论、管理学原理、人力资源开发与管理、公共关系、社会调查与方法、行政管理学、文教事业管理、计划生育管理、秘书学概论、计算机应用基础(实践)等
本科
两年
英语(二)、公共管理学、公共政策、公共事业管理、公共经济学、非政府组织管理、行政法学、人力资源管理(一)、管理信息系统、毕业论文等
工商企业
管理
专科
两年
计算机应用基础、基础会计学、经济法概论、国民经济统计概论、企业管理概论、生产与作业管理、市场营销学、中国税制、企业会计学、人力资源管理、企业经济法(辅修)、民法学(辅修);
本科
两年
英语(二)、高等数学、管理系统中计算机应用、国际贸易管理与实务、管理学原理、财务管理、金融理论与实务、企业经营战略、组织行为学、质量原理、企业管理咨询、合同法(辅修)、行政法学(辅修)。
国际贸易
专科
两年
高等数学、法律基础、计算机应用基础、英语、国际贸易实务、国际金融、国际商法、中国对外贸易、WTO知识概论、市场营销学等
本科
两年
国际市场营销学、世界市场行情、国际商务谈判、企业会计学、国际运输与保险、西方经济学、外国经贸知识选读、涉外经济法、经贸知识英语等
金融管理
专科
两年
证券投资分析、保险学原理、银行会计学、商业银行业务与管理、货币银行学、财政学、经济法概论、基础会计学、管理学原理等
本科
两年
管理会计实务、国际财务管理、公司法律制度研究、英语(二)、电子商务概论、组织行为学、风险管理、高级财务管理、审计学、政府政策与经济学等
会计(电算化)
专科
两年
英语(一)、大学语文、高等数学(一)、基础会计学、国民经济统计概论、数据库及应用、财政与金融、会计电算化、成本会计、财务管理学、计算机应用基础、经济法概论(财经类)
本科
两年
高等数学(二)、、英语(二)、数据结构、审计学、管理学原理、通用财务软件、计算机网络基础、财务报表分析(一)、金融理论与实务、高级财务软件、操作系统。加考课程:会计电算化、财务管理学、成本会计、基础会计学、政治经济学(财经类)
人力资源
管理
专科
两年
管理学原理、组织行为学、人力资源管理学、人力资源经济学、企业劳动工资管理、劳动就业论、社会保障、劳动与社会保障法、公共关系学、应用文写作等
本科
两年
企业战略管理、人力资源战略与规划、人力资源培训、人事测评理论与方法、人力资源薪酬管理、绩效管理、人力资源开发管理理论与策略、管理信息系统等
文化事业
管理
专科
两年
英语(一)、写作、中国文化概论、文化管理学、文化行政学、文化政策与法规、文化经济学、文化策划与营销、艺术概论、社会学概论、民间文学、计算机
文化产业
本科
两年
英语(二)、中国文化导论、文化产业与管理、文化产业创意与策划、文化市场与营销、外国文化导论、媒介经营与管理、文化服务与贸易
经济信息
管理
专科
两年
高等数学、计算机网络基础、计算机应用技术、计算机软件基础、计算机组成原理、经济信息导论、计算机信息基础、信息经济学等
本科
两年
英语(二)、应用数学、中级财务会计、计算机网络技术、社会研究方法、网络经济与企业管理、数据库及应用、电子商务概论、高级语言程序设计、应用数理统计、经济预测方法。
游戏软件
开发技术
专科
两年
英语(一)、高等数学、计算机游戏概论、高级语言程序设计、游戏作品赏析、计算机网络技术、游戏软件开发基础、市场营销、动画设计基础等
本科
两年
英语(二)、游戏创意与设计概论、可视化程序设计、艺术设计基础、多媒体应用技术、DirectX、Java语言程序设计、游戏开发流程与引擎原理、游戏架构导论、软件工程、游戏心理学等
电子商务
专科
两年
电子商务英语、经济学(二)、计算机与网络技术基础、市场营销(三)、基础会计学、市场信息学、国际贸易实务(三)、电子商务概论、商务交流(二)、网页设计与制作、互联网软件应用与开发、电子商务案例分析、综合作业
本科
两年
英语(二)、数量方法(二)、电子商务法概论、电子商务与金融、电子商务网站设计原理、电子商务与现代物流、互联网数据库、网络营销与策划、电子商务安全导论、网络经济与企业管理、商法(二)
信息技术
教育
本科
两年
英语(二)、物理(工)、数据库原理、数据结构、计算机网络与通信、计算机系统结构、软件工程、数值分析、面向对象程序设计、计算机辅助教育、高级语言程序设计、数字逻辑、中学信息技术教学与实践研究
计算机
及应用
专科
两年
大学语文、高等数学、英语(一)、模拟电路与数字电路、计算机应用技术、汇编语言程序设计、数据结构导论、计算机组成原理、微型计算机及其接口技术、高级语言程序设计(一)、操作系统概论、数据库及其应用、计算机网络技术
本科
两年
英语(二)、高等数学、物理(工)、离散数学、操作系统、数据结构、面向对象程序设计、软件工程、数据库原理、计算机系统结构、计算机网络与通信
电子政务
专科
两年
行政管理学、公文写作与处理、公共事业管理、行政法学、经济管理概论、办公自动化原理及应用、政府信息资源管理、电子政务概论、管理信息系统、计算机应用技术
本科
两年
英语(二)、公共管理学、电子政务理论与技术、政府经济学、信息化理论与实践、网站建设与管理、计算机网络与通信、电子政务案例分析、信息与网络安全管理
2014年10月自学考试的秘诀!点击免费查看>>
专业
层次
学制
主要课程
音乐教育
专科
两年
大学语文、基础乐理、视唱练耳、基础声乐、基础和声、合唱与指挥基础、基础钢琴、艺术概论、民族民间音乐、音乐欣赏、中学音乐教学法、计算机应用基础、计算机应用基础实践、基础钢琴实践、基础声乐实践、
本科
两年
英语(二)、中外音乐史、中外音乐欣赏、和声学、音乐作品分析、歌曲写作、音乐教育学、音乐美学、简明配器法、歌曲钢琴伴奏、声乐实践、歌曲钢琴伴奏、声乐实践、歌曲钢琴伴奏实践、视唱练耳实践、毕业论文
经济法
专科
两年
大学语文、法理学、宪法学、民法学、民事诉讼法学、公司法、经济法概论、刑法学、合同法、税法、国际经济法概论、劳动法、计算机基础、人力资源管理
本科
两年
英语(二)、行政处罚法、行政复议法学、国家赔偿法、经济法学原理、企业与公司法、行政法学、劳动法、金融法概论、房地产法、环境法学、税法原理、行政诉讼法、财务管理学(辅修)
市场营销专科两年政治经济学(财经类)、高等数学(一)、基础会计学、经济法概论(财经类)、大学语文(专)、国民经济统计概论、消费心理学、谈判与推销技巧、企业管理概论、公共关系学、广告学(一)、市场营销学、市场调查与预测、计算机应用基础(含实践)
本科两年英语(二)、高等数学(二)、市场营销策划、金融理论与实务、商品流通概论、消费经济学、国际商务谈判、国际贸易理论与实务、企业会计学、国际市场营销学、管理系统中计算机应用(含实践)
公共关系本科两年人际关系学、公共关系口才、现代谈判学、公共关系案例、国际公共关系、公关政策、企业文化、创新思维理论与方法、领导科学、人力资源管理(一)、现代资源管理(一)、广告运作策略
行政管理专科两年大学语文(专)、政治学概论、法学概论、现代管理学、行政管理学、市政学、人力资源管理(一)、公文写作与处理、管理心理学、公共关系学、社会研究方法、秘书工作 、计算机应用基础(含实践)
本科两年英语(二)、当代中国政治制度、西方政治制度、公共政策、领导科学、国家公务员制度、行政组织理论、行政法与行政诉讼法(一)、社会学概论、中国行政史、中国文化概论、普通逻辑、财务管理学、秘书学概论、企业管理概论
汉语言
文学
专科
两年
文学概论、中国现代文学作品选、中国当代文学作品选、中国古代文学作品选(一、二)、外国文学作品选、现代汉语、古代汉语、写作等
本科
两年
美学、中国现代文学史、中国古代文学史(一、二)、外国文学史、语言学概论、英语(二)、两门选修课、毕业论文
涉外秘书学
专科
两年
英语(一)、大学语文(专)、公共关系、外国秘书工作概况、涉外秘书实务、涉外法概要、
本科
两年
英语(二)、中外文学作品导读、国际贸易理论与实务、经济法概论、秘书语言研究、公关礼仪、交际语言学、国际商务谈判、中外秘书比较、口译与听力等
对外汉语
本科
两年
现代汉语、实用英语、中国古代文学、中国现当代文学、外国文学、外国文化概论、对外汉语教学概论、英语表达与沟通(实践环节)毕业论文等
英语翻译
专科
两年
英语写作基础、综合英语(一二)、英语阅读(一)、英语国家概况、英语笔译基础、初级英语笔译、初级英语口译、英语听力
本科
两年
中级笔译、高级笔译、中级口译、同声传译、英汉语言文化比较、第二外语(日 / 法)、高级英语、英美文学选读、毕业论文
日语
专科
两年
基础日语(一二)、日语语法、日本国概况、日语阅读(一二)、经贸日语、日语听力、日语口语
本科
两年
高级日语(一二)、日语句法篇章法、日本文学选读、日汉翻译、第二外语(英/法)、现代汉语、计算机应用基础、日语口译与听力、毕业论文
英语
专科
两年
综合英语(一二)、英语阅读(一二)、英语写作基础、英语国家概况、英语听力,口语等
本科
两年
英语写作、高级英语、英美文学选读、英语翻译、经贸知识英语、口译与听力、二外(日语)等
外贸英语
专科
两年
综合英语(一二)、英语阅读(一)、英语写作基础、英语国家概况、国际贸易理论与实务、英语听力、口语、外贸英语阅读等
本科
两年
英语写作、高级英语、英美文学选读、英语翻译、经贸知识英语、外贸口译与听力、二外(日语)等
公共事业
管理
专科
两年
计算机应用基础、公共事业管理概论、社会学概论、管理学原理、人力资源开发与管理、公共关系、社会调查与方法、行政管理学、文教事业管理、计划生育管理、秘书学概论、计算机应用基础(实践)等
本科
两年
英语(二)、公共管理学、公共政策、公共事业管理、公共经济学、非政府组织管理、行政法学、人力资源管理(一)、管理信息系统、毕业论文等
工商企业
管理
专科
两年
计算机应用基础、基础会计学、经济法概论、国民经济统计概论、企业管理概论、生产与作业管理、市场营销学、中国税制、企业会计学、人力资源管理、企业经济法(辅修)、民法学(辅修);
本科
两年
英语(二)、高等数学、管理系统中计算机应用、国际贸易管理与实务、管理学原理、财务管理、金融理论与实务、企业经营战略、组织行为学、质量原理、企业管理咨询、合同法(辅修)、行政法学(辅修)。
国际贸易
专科
两年
高等数学、法律基础、计算机应用基础、英语、国际贸易实务、国际金融、国际商法、中国对外贸易、WTO知识概论、市场营销学等
本科
两年
国际市场营销学、世界市场行情、国际商务谈判、企业会计学、国际运输与保险、西方经济学、外国经贸知识选读、涉外经济法、经贸知识英语等
金融管理
专科
两年
证券投资分析、保险学原理、银行会计学、商业银行业务与管理、货币银行学、财政学、经济法概论、基础会计学、管理学原理等
本科
两年
管理会计实务、国际财务管理、公司法律制度研究、英语(二)、电子商务概论、组织行为学、风险管理、高级财务管理、审计学、政府政策与经济学等
会计(电算化)
专科
两年
英语(一)、大学语文、高等数学(一)、基础会计学、国民经济统计概论、数据库及应用、财政与金融、会计电算化、成本会计、财务管理学、计算机应用基础、经济法概论(财经类)
本科
两年
高等数学(二)、、英语(二)、数据结构、审计学、管理学原理、通用财务软件、计算机网络基础、财务报表分析(一)、金融理论与实务、高级财务软件、操作系统。加考课程:会计电算化、财务管理学、成本会计、基础会计学、政治经济学(财经类)
人力资源
管理
专科
两年
管理学原理、组织行为学、人力资源管理学、人力资源经济学、企业劳动工资管理、劳动就业论、社会保障、劳动与社会保障法、公共关系学、应用文写作等
本科
两年
企业战略管理、人力资源战略与规划、人力资源培训、人事测评理论与方法、人力资源薪酬管理、绩效管理、人力资源开发管理理论与策略、管理信息系统等
文化事业
管理
专科
两年
英语(一)、写作、中国文化概论、文化管理学、文化行政学、文化政策与法规、文化经济学、文化策划与营销、艺术概论、社会学概论、民间文学、计算机
文化产业
本科
两年
英语(二)、中国文化导论、文化产业与管理、文化产业创意与策划、文化市场与营销、外国文化导论、媒介经营与管理、文化服务与贸易
经济信息
管理
专科
两年
高等数学、计算机网络基础、计算机应用技术、计算机软件基础、计算机组成原理、经济信息导论、计算机信息基础、信息经济学等
本科
两年
英语(二)、应用数学、中级财务会计、计算机网络技术、社会研究方法、网络经济与企业管理、数据库及应用、电子商务概论、高级语言程序设计、应用数理统计、经济预测方法。
游戏软件
开发技术
专科
两年
英语(一)、高等数学、计算机游戏概论、高级语言程序设计、游戏作品赏析、计算机网络技术、游戏软件开发基础、市场营销、动画设计基础等
本科
两年
英语(二)、游戏创意与设计概论、可视化程序设计、艺术设计基础、多媒体应用技术、DirectX、Java语言程序设计、游戏开发流程与引擎原理、游戏架构导论、软件工程、游戏心理学等
电子商务
专科
两年
电子商务英语、经济学(二)、计算机与网络技术基础、市场营销(三)、基础会计学、市场信息学、国际贸易实务(三)、电子商务概论、商务交流(二)、网页设计与制作、互联网软件应用与开发、电子商务案例分析、综合作业
本科
两年
英语(二)、数量方法(二)、电子商务法概论、电子商务与金融、电子商务网站设计原理、电子商务与现代物流、互联网数据库、网络营销与策划、电子商务安全导论、网络经济与企业管理、商法(二)
信息技术
教育
本科
两年
英语(二)、物理(工)、数据库原理、数据结构、计算机网络与通信、计算机系统结构、软件工程、数值分析、面向对象程序设计、计算机辅助教育、高级语言程序设计、数字逻辑、中学信息技术教学与实践研究
计算机
及应用
专科
两年
大学语文、高等数学、英语(一)、模拟电路与数字电路、计算机应用技术、汇编语言程序设计、数据结构导论、计算机组成原理、微型计算机及其接口技术、高级语言程序设计(一)、操作系统概论、数据库及其应用、计算机网络技术
本科
两年
英语(二)、高等数学、物理(工)、离散数学、操作系统、数据结构、面向对象程序设计、软件工程、数据库原理、计算机系统结构、计算机网络与通信
电子政务
专科
两年
行政管理学、公文写作与处理、公共事业管理、行政法学、经济管理概论、办公自动化原理及应用、政府信息资源管理、电子政务概论、管理信息系统、计算机应用技术
本科
两年