前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机硬件类专业范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:创新精神;实践能力;计算机专业;硬件课程
随着我国高等教育改革的不断深入,高等教育由原来的毕业教育转向就业教育,要求毕业生要有创新精神、创业能力,具有一技之长。合格大学生的标准不再是完成学校规定的课程及取得相应的成绩,就业成为评价毕业生优劣的标准,也是评价高校办学水平和教学质量的标准[1]。毕业生就业工作,直接关系到高校的生存与发展。在我国人才培养方面有一种现象值得注意:一方面是大量计算机专业的学生难以找到合适的职位,另一方面却是相关用人单位难以找到满意的人才,其中一个重要的原因是学生缺乏必要的创新精神和实践能力[2]。如何提高学生的创新精神和实践能力,一直是计算机学科教学的难点问题。几年来,我们转变教育观念,不断创新人才培养模式,探索出一条培养大学生创新精神和实践能力的有效途径。
1现状分析
从专业的角度,计算机类专业学生具备的创新能力应该从计算机软、硬件两个方面体现。我们以培养学生在硬件方面的创新能力出发,推进在计算机硬件环节方面的教育,从课程群设置、教学大纲、实验设置、课程设计设置、毕业设计训练等方面,构建硬件类课程教学与实践体系等,着力培养学生独立思考问题的能力和创新意识,提高学生的实践能力。
经过2004年教学评估过程以及近几年的质量工
程实施,我校在相关专业都增加了综合设计型实验项目,从教学大纲、实验内容上都有所体现,但是实际的执行情况并不乐观,部分综合设计型实验从实验项目确定、实验内容以及实验的开放模式等,还不能成为真正的创新型实验。以计算机组成原理实验室提供的综合设计型实验项目为例,实验室开出了时序逻辑电路分析与设计、存储器设计、运算器设计、总线设计等综合设计型实验项目,但是从实验效果来看,并不十分令人满意。其中的原因是多方面的,一是实验内容本身的问题。从学生的角度,实验内容本身的可实施性较差,学生学到的知识与综合设计型实验的内容存在较大的差距,有些实验虽然是综合设计型的,但到学生真正操作阶段,难于下手,实验起不到预想的效果;其二,实验室的管理模式,实验人员的配备不能满足综合设计型实验的正常高水平开出。实验室虽然列出了综合设计型实验项目,但是这些实验项目大多是从公司引进的装置,对实验项目内容的开发有待进一步深化。
针对上述存在的问题,我们从计算机硬件类课程的角度,建立一套培养学生创新能力的教学及实验系统,包括培养方案中的课程设置,课程实施机制,从实验项目的确定、开发,到实验项目实施过程中的管理,提出一系列具体的管理办法和措施,以期做好计算机专业硬件类实践性课程综合设计型实验的管理模式,为创新型实验提供一种可以借鉴的模式。
作者简介:马礼(1968-),男,教授,博士,研究方向为分布式系统、嵌入式系统;张永梅(1967-),女,教授,博士,研究方向为人工智能、图像处理;宋丽华(1979-),女,讲师,博士,研究方向为嵌入式系统。
2具体做法
结合目前的状况和实验条件,通过调研、分析和比较等研究,从以下几个方面作了一些工作。
2.1研究课程设置与修课序列
以计算机硬件类课程群相关课程为依托,通过与国内兄弟院校沟通、交流,建立了更趋合理的硬件课程群设置方案。从课程群的内涵出发,以培养学生独立思考问题和创新意识为出发点,设置相应的课程并调整为合理的先后修课程顺序。针对计算机专业的特点,结合当前课时数相对紧张的实际情况,将“数字逻辑电路”、“计算机组成原理”、“汇编语言程序设计”、“计算机系统结构”、“接口技术”、“嵌入式系统”等几门课程的实践环节合理有机结合,深入探究课程之间的逻辑关系,设置循序渐进的教学内容和实验,通过“验证型―设计型―综合型”实验环节,为学生学好硬件类课程奠定一个良好的基础。
对于“数字逻辑电路”课程,受总学时和课程实际需求关系制约,我们认为以满足后续课程学习够用为止,安排并讲述数字电路的核心基础部分,并在集成电路特性方面重点加强,目的是让学生能够应用集成电路芯片完成硬件电路的初步设计。
“计算机组成原理”是计算机科学与技术及相关专业的核心硬件类专业基础课程,需要“数字逻辑电路”、“计算机导论”、“程序设计”等先修课程支持。该课程是学生接触计算机硬件核心的第一门主干课程,以讲述通用计算机原理为重点,包括计算机硬件各主要组成部分的组成原理,实现方法等。多年来的教学实践和交流沟通,学生们普遍认为“计算机组成原理”是较为抽象和难于掌握的课程之一。我们从课程的内容入手,结合计算机发展的现状,进行分析认为:“计算机组成原理”之所以学起来困难,主要原因就是课程内容比较抽象,讲述的都是实实在在的计算机原理,但学生学习的过程中却根本无法进行具体的操作实践。例如,计算机组成原理中最为核心和重要的知识点是“控制器内部组成原理”,同学们接触到PC机时,往往看不到,摸不着其心脏。学起来就很枯燥,不易掌握。针对这种情况,我们尝试在“计算机组成原理”课程中将功能部件的实现部分加强,
具体的做法就是通过采用VHDL(超高速硬件描述语言)描述功能部件,将功能具体化到FPGA(现场可编程逻辑阵列)电路中,学生在掌握各功能部件基本原理的基础上,通过具体的实验设计完成控制单元的设计,并调试通过。这样就把抽象的概念和内容具体化,学生就容易接受,从而也就容易掌握。
在完成课内实验的基础上,专门设置了依托“计算机组成原理”的硬件课程设计。利用VHDL技术和FPGA技术,将组成原理的各功能部件进一步综合和具体化,从而为后续课程的深入学习奠定基础。
在“计算机组成原理”学习完成之后,设置并逐步学习“汇编语言”、“接口技术”、“嵌入式系统”等课程,并逐渐接触并学习具体的应用系统设计,完成从理论到实践的系统训练。为学生参加电子设计竞赛和科技活动提供良好的基础训练,为学习计算机应用技术和系统结构奠定良好基础。
2.2界定课程内容
计算机硬件系列课程教学内容多,技术发展快,而各课程学时数紧张。硬件类相关课程在课程内容上存在着一定的相互交叉和依赖关系[2],单纯考虑某一门课程,从课程的系统性角度,往往力求知识点完备,但结合多门课程综合考虑,课程之间又具有内容重复设置的实际。在这一课程群中,我们认真研究课程的内涵,合理确立各门课程的授课内容,构建知识内容前后衔接、实验环节密切配合的一体化教学与实验体系,写出合格的教学大纲,为教学实施提供具体合理的依据。硬件课程群各门课程的内容界定以基础知识在某门课程中体现即可,避免在多门课程中重复出现相同的内容,从而对课程内容进行精炼。通过整合,我们将“数字逻辑”、“计算机组成原理”、“汇编语言”、“接口技术”、“嵌入式技术”等课程的内容进行了界定,具体如下。
(1) “数字逻辑”主要讲述数字逻辑的基础门电路、逻辑表达式与化简、编码器/译码器、组合逻辑电路、时序逻辑电路、集成电路基础等内容。
(2) “计算机组成原理”主要讲述通用计算机主要组成部分的组成原理。讲述数据表示与编码,运算方法与运算器实现,一般意义上的指令系统及其设计方法,控制单元构成原理与实现,存储器基本原理与存储器构成、存储系统的构成,输入输出部件与输入输出系统,总线系统等。特别指出,数据表示中的各种进制数表示与相互转化,由于已经在计算机导论等课程中已经讲过,在本课程中不讲,但是要求学生熟练掌握。只提示,不深入讲述。
(3) “汇编语言”主要讲述Intel x86系列CPU的内部结构与寄存器组织、寻址方式、指令系统、汇编语言的语句格式、汇编语言程序设计方法与技巧等。本课程中不讲二进制数及其各种编码。
(4) “接口技术”以Intel x86系列CPU为原型机核心,讲述处理器与存储器、与IO设备之间的接口方法,具体存储器的扩展、地址分配等,IO端口及编程方法,串行接口与并行接口,A/D与D/A接口等内容。学生通过学习掌握基本的接口实现方法。
(5) “嵌入式系统”从应用角度出发,直接结合目前广泛使用的嵌入式系统,讲述一般的组成原理,以一种具体的嵌入式系统为例,从其内部结构、操作系统定制、驱动程序编写、具体的IO接口等部分,实现具体应用系统的设计和实现。
2.3研究创新实验项目
硬件类课程的后续知识点,可以有很多具体实用的项目。为提高学生创新实践能力提供保障,我院聘请相关教师作为创新能力培养的指导教师。有针对性地建立适当的管理和激励机制,以支持实践教学指导教师持续有效地实施实践教学环节。在实验项目的制定上,充分考虑学生的需求。通过学生参与提出实验项目,教师深入研究设置有意义的、实用的、学生感兴趣的实验项目,通过这些项目逐渐培养学生的创新意识。
开始时,实验项目主要由教师根据实验条件和技术发展状况提供,在学生熟悉实验环境后,根据自己的兴趣提出实验项目,与实验室协商配套,完成实验。这种方式,可以启发学生积极思维、主动解决问题,最终形成完整的思路和方法。同时,增强学生的责任感和成就感,为创新人才的培养提供了新思路。
2.4研究实践环节的模式
建立一套适合管理综合设计型、创新型实验项目的管理办法,为实施创新型实验提供制度上的保证。实践环节从“课内实验―单独实验课―毕业设计”三个环节贯穿实践教育的各个环节,从第4~5学期开始,逐渐将实践环节渗透到教学过程中,从“验证型
实验―设计型实验―综合创新型实验”三个层次,循序渐进地设置实验项目,锻炼学生的实际动手能力。
(1) 基础验证型实验:依托课程,完成课内的基本实验,以演示、验证实验为主。通过这些实验使学生建立起基本的科学研究和创新理念。
(2) 设计提高性实验:通过课内综合设计型实验、课程设计、大型实验周等环节,以设计型、综合型实验为主,培养学生对依托课程进一步深入理解,熟练掌握课程核心理论,训练综合应用课程知识的技能,具备独立思考和解决问题的基本能力,培养学生的创新意识。通过该层次的培养,使学生具备独立思考问题的能力,具备初步的创新意识。
(3) 综合创新型实验:第三层次的实验结合课程群,综合运用相互关联的几门课程内容,独立完成具有具体应用背景和一定难度的实验内容,为学生提供一些与科研项目紧密结合的题目,项目可以渗透到课外和毕业设计过程中,使学生在具体项目的设计中,参加实际的科研过程,培养学生的创新意识和实践能力。
在实践环节的具体安排上,结合课程,以课内实验、课程设计、毕业设计的形式具体体现到教学过程的各个环节。在经过这一系列环节的综合训练之后,通过参加各级电子设计竞赛等形式,将学习到的能力具体运用,增强学生的成就感,从而达到培养初步的创新意识和能力。
2.5综合、客观地评价学生的创新能力
一个学生的创新能力体现在许多方面,在对学生评价时,仅考察少数几个方面是难以做到公平公正的[3]。针对大学生创新能力的评价无法进行量化,而且存在大量的人为因素这种情况,我们给出了各种创新因素,以及各个因素的重要程度,开发了大学生创新能力评价系统。建立学生创新能力的评价体系,确立评价模型,利用模糊数学将定性指标定量化,设计了多级综合加权评价算法,从评价因素中提取大量数据进行统计、存储、计算,并给出了考核分数进行量化,采用定性与定量相结合的方式准确地评价学生的创新能力,有效地减少人为因素的干扰。并对比分析改革前后学生的创新能力,以调整改革中出现的弊端。
3结语
在全面推进大学生素质教育的过程中,高等学校的本科教育必须强调学生的实际动手能力和创新精神[4]。实践性课程的加强和创新能力培养在质量工程
中必将起到十分重要的作用。本文对培养计算机类专业学生硬件方向创新能力进行了探讨,希望能够更好地对本科生进行培养,从而更好地满足国家和社会的需要。本研究得到北方工业大学2009年教育教学改革项目资助,在此表示感谢!
参考文献:
[1] 马殿富. 明确定位,培养高质量人才[J]. 计算机教育,2004(8):44-50.
[2] 邹逢兴. 关于创新计算机硬件技术基础课程教学的实践和思考[J]. 计算机教育,2004(2/3):81-84.
[3] 古一,戴晓元,王志法. 如何培养高校学生的创新精神和实践能力[J]. 中南医科大学学报:社会科学版,2007,9(4): 195-197.
[4] 袁木涛,王孙禺. 日本高等工程教育认证概况及其对我国的启示[J]. 高等工程教育研究,2006(3):58-65.
Research and Practice on Innovation Ability Training in Hardware of Computer Major Students
MA Li, ZHANG Yong-mei, SONG Li-hua
(College of Information Engineering, North China University of Technology, Beijing 100144, China)
关键词:应用型本科;实践教学;竞争性教学
引言
程序设计类课程的实践教学,是计算机专业课程教学的重点。尽管学校办学条件有了较大改善,但当前应用型本科院校计算机专业毕业生的实践动手能力与外部企业单位的实践需求差距还是很明显,一方面企业招聘不到合格的程序设计人才,另一方面很多计算机毕业生找不到自己满意的岗位。市场需求和人才培养的反差需要高等院校采取相应的教学改革措施来减少与市场对人才培养质量需求的差距。对于产生目前这种状态的原因,已经有研究人员分析了造成这种现象的原因,并提出了相应的解决措施。[1]有的提出在实践教学中引入竞争性机制,并在操作系统实训进行了实践。[2]有的探索专业学科竞赛和“3+1”人才培养模式调动学生的主观能动性和专业兴趣,提高实践教学效果。[3]还有的通过制定实践教学计划、保障实践教学质量、实践教学项目设计与监督等方面提出一系列改革和创新的思路和方法。[4]
研究证明,一般情况下成就动机高的比成就动机低的学生容易取得优良的成绩。[5]调查发现,绝大部分的学生对成就充满渴望,带有竞争性质的学习是激发学生成就动机最有效的手段之一。[6]
普通地方高校以培养应用型本科人才为目标,而计算机专业的实践教学环节带有强烈的实践性,它不同于物理、化学等实践课程,也不同于理论课程,而是两者的结合,需要在实践过程中理解理论知识、掌握基本功能以及最后熟练地综合应用。但是目前程序实践课程中简单的控制台输入输出效果已经不能吸引学生的注意力,也达不到实践课程的设置目的。因此,改革传统的教师布置实践任务、学生各自低头开始练习的实践教学模式具有重要的意义。
竞争性实践教学方法
纯竞争性教学方法是精英化方法,在实施过程中学习较好的学生将占据非常大的优势。所以在教学过程中引入竞争性教学方法时应做到鼓励先进,促进后进,以先进带动后进。[7]在实施过程中应该结合相关课程的特点以及学生的整体程度,设置合理的竞争规则以及实践内容。因而对教师有如下要求:
(1)自身要求更高。由于学生在实践过程中目的性明确,为准备实践课题的限时实践,需要提前进行相关的准备练习。在课后实践过程中必然会出现很多问题要及时解决,那就要求教师在平时要花更多的时间解答学生在学习中出现的问题。在这过程中,要求教师能够比较熟练地解决这些教材中没有的案例。这样,一方面要求授课教师对程序设计课程要有较强的编程实战能力,能够熟练解决各类程序设计的问题,对所承担的程序设计课程知识的实践应用能力要达到应用自如的地步;另一方面,还需要了解前沿程序设计知识与技术,能对相关话题进行解答。
(2)实施过程合理控制。由于学生来自全国各地,每个学生教育背景和知识结构存在较大差别。在实施时需要充分考虑这些因素,采取逐步深入的方式。在实施过程中控制教学节奏,充分考虑学习程度好的学生和暂时落后的学生。不能在过程中出现明显的两极分化情况,否则就达不到引入实施竞争性教学的目的。
竞争性实践教学实施方式
在实践教学中引入竞争机制,需要调整原有课程评价的方式,不能简单地采用以卷面考试成绩为主的最终成绩评价方式。因为程序设计课程的重点除了课本知识点外,最为关键的是对知识的应用能力以及程序排错调试能力,这些能力的测试在笔试中难以实现。但如只采用上机考试,也存在一次考试定结果的问题,达不到能力培养的要求。因此,不能依靠一次考试解决问题,而是要通过加强学习过程管理,将评价分解到平时,这种评价方式更能反映真实水平且能激发学生间的相互竞争从而提高教学效果。竞争规则主要围绕如何加强过程管理进行设置,具体设定如下:
(1)修改课程考核方式。将平时的限时实践所得到的成绩作为成绩的一部分计入最终的总成绩,每次限时实践后要进行综合评价排名,最终的综合评价结果也作为一个重要部分计入总成绩。
(2)调整原来的教学方式。平时课堂教学不能采用传统的作业布置方式,而是要结合实践教学的需要来布置作业,学生课后可以进行相关的实践训练。
(3)精心设置限时测试内容。提供限时实践测试的题目每次需要有2~3题,难度要有梯度,要保证有1题是比较简单,绝大部分学生只要认真即可完成的。测试题需要提供相关验证数据,而且要保证学生间有所区别,防止抄袭现象发生影响效果。
(4)测试结果评价。限时测试完成后要求学生按照提供的模版,将编写代码和运行结果截图即时提交测试结果电子报告,教师根据报告给定测试成绩。成绩不能是一个简单的分数,需要使用包括代码和报告规范程度、完成时间、代码质量等指标。
(5)即时综合评价。每次测试完成后,要根据本次测试结果结合前期测试结果进行重新评价,并进行综合排名。综合排名中考虑鼓励后进学生,因此综合评价不能简单地将每次测试结果累加,还要考虑学生的进步情况。进步要考虑两方面,一方面是绝对分数的进步,另一方面是排名的进步。进步指标要作为一个非常重要的指标计入总评价中,并且每次测试后要将综合结果及时,以便学生及时掌握自己的学习情况。
(6)最终综合评价。最终成绩的评定要考虑排名和综合分值的情况,本方法的最终目标是使更多的学生达到程序设计的合格要求。拔尖、合格和不合格要有一定的区分度。
实施效果
从计算机专业程序设计课程的实施效果看,竞争性实践教学提高了学生学习的积极性、主动性。整个实践课堂的时间非常紧张,学生需要在限定的时间内完成指定的实践任务,并在课堂结束的时候上交实践的过程材料和结果。教师不需要在上课时反复要求学生在课后复习理论授课的内容,并加强实践练习,因为学生会自觉复习并准备下一次课堂的限时实践。在推行过程中,学生普遍反映过程紧张,但从实际效果来看实践教学的效果确实有明显的提升。
结束语
竞争性实践教学模式,将由学生自由完成任务转换为限时完成任务,但这一变化提高了学生对知识掌握和应用的要求,并尽可能避免了部分学生抄袭上交实践内容。可在采用该方式的过程中,会增加教师的工作量,假如能有相关的软件系统配合,则一方面可以更加客观和快速的评定,另一方面也能减少教师的工作量,教师可以投入更多的精力来设置合理测试题目以及掌握每一个学生的学习情况,使实践教学达到更好的效果。
参考文献:
[1]黄贤英,刘恒洋,范伟.计算机专业实践教学体系建设思考[J].实践技术与管理,2009(10):94-96.
[2][6][7]陈生萍,李宗范.加强实践教学中心建设推进实践教学改革[J].实践室研究与探索,2010(3):114-117.
[3]牛芗洁.专业学科竞赛与计算机实践教学模式探索[J].当代教育理论与实践,2012(3):109-110.
1概述
随着计算机技术的迅速发展及其应用的不断深入,计算机类专业的培养方向趋于多样化。在诸多培养方向中,大部分专业是基于软件理论与应用方向的偏软件专业或软件工程专业,而在这些计算机类专业的本科课程设置中又以软件教育为主。计算机硬件相关课程具有理论性强,不易理解、应用范围广、与实际工程联系紧密等特点。扎实的硬件知识基础是计算机类人才正确理解计算机,掌握软件开发机理的关键,也是本科教育人才区别于短期培训软件开发人员的重要标志。但由于学生普遍存在着“重软轻硬”的现象,同时,目前我校的计算机硬件知识教育在知识体系和内容等方面存在着不尽如人意的地方,使得部分学生毕业后无法胜任计算机硬件方面的相关设计和应用工作。其中,具体问题如下:
1.1课程教学缺乏系统性。
计算机是一个由硬件和软件组成的庞大的复杂系统,计算机知识有着很强的系统性。而在目前的教学中,硬件课程知识与软件课程知识之间缺乏足够的交叉和互补,学生无法深入理解计算机的基本工作原理及其在软件系统中的作用。另外,在硬件课程之间也缺乏充分的衔接,有些知识点重复,有些知识点缺失,这些都导致了学生的知识体系不系统、结构不健全。
1.2缺乏创新能力的培养。
目前我校中开设的硬件实验课程大多以验证性实验为主,教师往往提供了实验的所有环节,大部分学生在做实验的过程中,基本上不对实验的实用性进行延伸思维,只按设定好的正确线路、程序、步骤、数据一一照做。这样的实践不利于学生创新思维的培养,成了另一种形式的理论学习,通过实验达不到理论与实践相结合的目的,达不到培养学生初步科研能力的要求。
1.3在认识方面存在着重软轻硬的倾向。
目前学生中普遍存在着重软轻硬的现象,很多学生对硬件课程的了解甚少,认为硬件课程只是学习计算机的内部工作原理,在计算机应用当中无关紧要,认识不到硬件技术在应用方面的重要性,再加上相应的实践环节难以保证,课程考试评价体系中对硬件实践能力的不重视,导致学生在学习中缺乏积极性。针对以上问题,通过教学改革方案的实施,努力提高计算机类专业学生的硬件知识理解与应用能力,培养具备软硬件开发能力的人才。同时,注重创新能力和科学精神的培养,使学生具备创新思维与工程实践能力。
2硬件系列课程体系建设
2.1建设思路。
硬件课程体系建设的核心任务是全盘考虑各门计算机硬件课程,把他们捆绑起来,统一建设。在教学内容方面,根据学生的具体情况,修订教学大纲,既要避免课程内容重复讲授现象的发生,又要做到各门课程的无缝衔接。在教师方面,定期开展研讨活动,提高任课教师的教学水平,搞好课堂教学。在实验方面,充分利用现有实验设备,做好验证型实验的同时,加大兴趣导向的实验开发力度,努力提高学生的动手能力。
2.2建设方法。
本课题组采用的课程建设方法,按照“整合─分科执行─融合”三个阶段实施。在课程整合阶段,对汇编语言、计算机组成与结构、单片机、嵌入式系统设计这几门课程进行大纲及教案的修订工作,并重点在如下几方面进行整合:a.《汇编语言》和《计算机组成与结构》的整合。在《汇编语言》和《计算机组成与结构》中,侧重于计算机硬件的五大部件、寻址方式和指令系统。这样有利于把“计算机组成原理”中介绍的一般性的知识和具体的微机系统联系起来,给学生打下牢固的理论基础。b.《汇编语言》和《单片机及接口技术》、《嵌入式系统设计》的整合。整合中侧重于硬件编程能力的培养,让学生认识到不同种芯片的指令与功能共通性。这样有利于学生透彻地了解目前普遍使用的微机系统,并具备扎实的硬件编程基本功,有利于单片机和嵌入式相关课程的学习。在分科执行阶段,依照整合阶段所确定的大纲及教案,对学生实施理论知识教育,同时结合各课程实际情况,在课堂中引入课程认识教育,使学生了解本课程在计算机学科中的地位,调动学生对硬件课程的学习积极性。在融合阶段,在实验课程中添加例如万年历电子表设计、贪吃蛇游戏机设计等集趣味性、设计性、综合性于一体的实验,注重培养学生综合运用所学知识的能力,使学生受到更为实际、更加全面的科学研究的训练。此阶段实验的特点是没有现成的模式可循,学生需要融合所学硬件相关知识,独立完成硬、软件设计和调试。
3结论
本文阐述了面向计算机专业的硬件系列课程体系建设方法,本方法将硬件相关课程通过整合-分科执行-融合的过程,使计算机专业学生在理论上掌握晦涩的硬件知识,同时将硬件知识融会贯通,将所学知识应用于实验、竞赛,提高动手能力。为评价本学习系统的有效性,课题组将此系统引入了教学实践中。根据课后对学生的调查,学生普遍反映通过课程系统的建立,学生对硬件知识有了深刻的了解,学习兴趣有所提高,起到了良好的效果。
参考文献
[1]洪霞,李云,张炜.改革计算机硬件课程教学内容,构建科学的系列课程体系[J].实验技术与管理,2009,11:144-147.
[2]惠丽,吴玲,于丽萍.计算机专业硬件课程体系建设的优化与改进[J].黑龙江教育(高教研究与评估),2013,4:45-46.
[3]刘新平,郑秋梅,孙士明,孙晓燕.计算机硬件课程群实验体系的改革与完善[J].计算机教育,2008,12:117-119.
[4]惠丽,吴玲.计算机硬件系列课程教学改革的研究与实践[J].黑龙江教育(高教研究与评估),2010,1:78-79.
1、计算机类专业主要包括:计算机硬件与网络,数控技术,物联网,3G软件工程师,通信工程,国际网络工程,国际软件工程,智能软件开发,电子商务,移动通讯技术,计算机信息管理,计算机应用技术,计算机网络工程,计算机软件工程,软件工程,软件开发与技术,软件开发与测试。
2、计算机类专业主修课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、C/C++程序设计、Java程序设计、数据结构、计算方法、编译原理、软件工程、操作系统原理、数据库系统原理、网络数据库、计算机网络技术、微机原理及汇编语言程序设计、基于Web的程序设计、软件开发技术、软件测试技术、多媒体技术、网络安全技术等。
(来源:文章屋网 )
有资料显示,无论是软件人才还是一般单位所需要的计算机应用人才,比例都严重失调。当前我国软件开发已进入快速增长阶段,IT产业已经成为国家的支柱产业,然而,IT人才存量的总体结构却呈现两头小、中间大的“橄榄形”分布———高端人才(系统分析师、项目技术主管等)和低端人才(软件编码程序员等)都严重短缺,而中端人才趋于饱和。这导致大量本科和本科以上学历的技术人员冲杀在编程的第一线,企业成本居高不下。社会不仅需要大量的软件蓝领,而且同样需要大量的计算机应用方面的蓝领。我曾经到过的一个单位,只有一台打印机,由于不懂共享,人人都得跑到装有打印机的电脑上去打印文件;有的单位没有人会安装操作系统,一旦系统崩溃,就得找人安装。这就是很多单位的现状。解决这方面的问题,印度的经验可供我们借鉴。印度10亿人口中尽管有5亿文盲,但是软件业的成就却举世瞩目。仅10年时间,该国就将日本和欧洲远远抛在后面,成为仅次于美国、雄居世界第二的软件大国。印度人把软件业做成了一个大品牌,而支撑起这个软件大国的是职高培养出来的计算机软件蓝领。印度每年新产生的约%$万软件人才中,大学毕业的只有7万多。这大大降低了培养成本,缩短了培养周期。只要我们的职业高中教育也能针对社会需求、与实际衔接、注重学以致用,问题必能迎刃而解。
二、我国职业高中计算机课程、教材的现状及改革思路
现在的职业高中计算机专业教育课程落后、脱离实际、学而难用,最明显的表现就是教材陈旧———在微电子18个月、软件9个月就要更新换代的今天,还用着几年前甚至十几年前的老教材;即使是新编的教材,由于受出版周期的制约,发到学校也已经过时了。因此,必须更新课程内容,使之符合社会对计算机蓝领级人才需求的实际,并把最新的技术编入教材。此外,我们还可以像印度那样走产学结合的道路。印度最大的计算机公司TATA以其全面的教育、考试认证体系和强大的实力,全面参与了印度几个省的大、中、小学的计算机教育。我们同样可以联合实力强大的计算机公司搞教学,或让这些公司参与学校计算机课程的建设。
三、目前社会需要的计算机蓝领人才及其培养策略
社会究竟需要什么样的计算机蓝领级人才呢?根据我对社会的了解,大致有以下四类。
1.软件人才
这里所指的是从事软件程序编写的蓝领。软件编写人才是当前和未来几年最紧缺的人才之一。目前我国已有很多各种层次的软件公司,国家也正在大力扶持软件产业,很多城市都建有软件园,为这类企业提供了良好的发展环境。因而,软件蓝领有广阔的就业机会。我国的软件人才主要是通过高等院校培养的,人数少。而软件市场的开发,需要大量具有实际开发能力的各类软件人才,其中大多数人的主要工作是“做”,而不是科学研究。即他们应掌握国际上最新软件的使用方法,具有负责大型软件某个具体环节的工作的能力。中等职业教育可以承担起造就此类人才的任务。中等职业教育应该以培养合格的初级软件程序员为目标,以应用性、标准性、针对性为特色进行教学。首先要使学生养成基本的、良好的编程习惯,懂得编程的基本原理和常用的编程方法,能够理解编程所使用的各种语句,然后让他们投入具体的编程工作。我认为只要懂得编程的原理,学习相关的编程语言并不困难,关键在于实践。现在很多大学生并非一出来就能编写什么程序,而得从头学起。职高学生不学深奥理论,编程方面反而可以学得更早一些、更多一些,在做中学、学中做,学与做相辅相成。
2.应用型计算机操作人才
这里所指的是熟悉办公软件和常用应用软件的操作人才。他们必须熟练掌握常用的办公自动化软件,能应付不同单位、企业对办公自动化软件使用的需要。虽然计算机在大多数单位已经基本普及,大部分人也能使用计算机、应用一些常见的软件,但能熟练使用各种办公软件的的人并不多。我们可以试着培养一般单位需要的“软件操作能手”。这些人对于办公类软件应该非常精通,能熟练进行各类办公操作,对其它应用软件则并不要求非常精,但了解的面要很广———出现问题时知道怎么解决,即使暂时不知道,也能想出办法尝试解决。
3.计算机维护人才
这些人应掌握计算机硬件知识,能对计算机硬件的简单故障进行维护。他们熟悉如何提高小型单位资源的利用率,对个人电脑硬件有较全面的了解,能独立完成硬件的组装、单个硬件的更换,通晓各种硬件的功能和使用方法。计算机硬件不能正常工作是每个使用计算机的人都会碰到的问题,但不是每个人都能解决的。我们培养的学生应能解决计算机的一些常见毛病,要加强对学生动手能力的培养,开设操作性强的实践课。这可能需要投入更多的设备或采取更为完善的措施———通过资源的合理配置可以解决。
4.图形图像处理人才
这里所指的是掌握常见图形图像软件使用方法的人才,如会使用平面处理、动画制作、网页制作等软件,胜任本行业的相关工作。图像处理是需求量较大的一个领域,随着社会经济的发展,广告公司、网络公司、装饰公司和外贸公司都需要这样的人才。这种人才对计算机的理论知识要求相对较低,但要求熟练掌握有关图形图象软件的使用方法。这类软件的版本升级非常快,学校要根据社会的需求随时更新教材,并要给专业课教师提供更多的进修机会。图形图像处理需要一定的艺术审美能力,我们可开设相关的课程进行培养。总之,我们开设的课程要新,所学的知识技能应是最新的、使用率最高的、能马上用到实际工作中去的。这样的学习对学生今后就业才是最有利的。