前言:中文期刊网精心挑选了计算机工程和计算机科学范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
计算机工程和计算机科学范文1
【关键词】软件无形性;计算机科学;软件工程;教育影响
从目前的行业发展来看,软件行业已经发展的较为不错,论其发展方向也比较全面,且在推进我国社会经济的发展中起到了越来越重要的作用。相关软件工作人员也在逐渐的完善和搭建自己的软件工程知识体系架构。那么这样看来只有对计算机科学和软件工程这两个学科进行全面的了解和认识,自己从事到软件工程工作中,才能更加深刻体会到软件工程行业的整体市场需求以及工作要求,这样才能对软件工程教育的进一步开发和研究有所实质性的帮助。
1计算机科学与软件工程的区别与联系
1.1计算机科学
计算机科学主要是研究计算机以及和计算机相关的现象和规律的一门科学,主要包含和各种计算相关以及信息处理等等方面的内容。
1.2软件工程
软件工程主要指的是对使用工程化方法来构建和维护,使得软件保持高效实用的效能的一门科学。软件包括电子邮件,嵌入式系统,人机界面等等交互设计。
1.3计算机科学与软件工程的区别与联系
现在社会是信息社会,也是高科技主导的社会。因此几乎各个行业都会涉及到和计算机软件相关的应用。计算机不仅方便了我们的生活,提高了人们的幸福指数,在工作方面也提高了人们对信息的处理能力和分析比对,大大提高了人们的生产工作效率。我们在了解计算机科学和软件工程的联系后,也要清楚的认识到计算机科学和软件工程两者的不同,相比较而言,计算机科学更多的涉及到计算机原理,主要阐述的是与计算机科学相关的理论知识,软件工程则更偏向于实践的运用,在实际工作和软件开发中对应用软件和设计系统的维护和处理,主要强调学科知识在实践中的运用,这是理论和实践两个区别很大的种类学科。从理论的本质来看,软件工程主要是同时在实践操作后扩展且是进一步的扩展,在实践方面的应用比较多。相比较而言,计算机科学对理论知识的实践应用就不是很多,主要还是强调理论研究,那么在进行计算机科学和软件工程教育的同时,要注意结合两者的特点和要求,来进行计算机科学和软件工程教育,充分将理论和实际相结合,并且重点是要关注当下的科技发展水平,紧跟时代步伐,提高自主创新能力,在实践中检验和发展真理,取得一定效果的进步,为计算机科学和软件工程的教育贡献一份自己的绵薄之力。
2软件无形性对计算机科学和软件工程教育的影响
2.1在教学过程中体现软件思想
本文探讨的是软件无形性对计算机科学和软件工程教育的影响,那么其实重点还是在于教育,也就是最受关注的教学过程。所以在教学过程中就需要教师对于如何引导相关培训人员,也就是未来的软件开发工作人员对于软件思想有一个较为清晰的认识这个问题进行深层次的思考和探讨。毕业于计算机科学专业或软件工程专业之后的学生如果日后能够从事并投入到软件开发的工作当中去,这就是一件非常值得鼓励和赞赏的事情,正所谓物尽其用,人尽其才尽其用。考虑到由于个体都具有特殊性,每个人都有不同的想法,所以每一个程序员相应的就会有属于他自己的软件思想。这种软件思想是在不断的工作和磨练中逐渐积累形成的。这是非常宝贵和难以学习到的经验,通过这种常年积累的软件思想,程序员在设计软件程序过程中会潜移默化和不自觉的使用这种在学习和实践的过程中逐步的积累的经验。软件思想对于设计程序的重要性也不言而喻,从这个角度也可以看出来,往往刚开始从事计算机科学和软件工程相关工作的人员,对于实践工作任务都是存在一定的困难和困惑的,主要原因就是他们没有相关经验和自己的软件思想,在一开始处理工作时往往摸不着头脑。对于他们来说,最重要的就是积累经验并且逐步形成自己的软件思想。因此在教学过程中,相关培训人员也要注重对于学生的软件思想重要性的强调,并在日常教学过程中潜移默化的影响他们对于软件思想的主动培养的相关意识。
2.2正确的教授软件思想的方式
在上文中提到,软件思想是需要长年积累和不断的实践工作磨砺出来的,由于软件思想是比较抽象的,教师和相关培训人员难以在短时间内很好的将软件思想的具体内涵和要领表达出来。在学生比较难以理解软件思想的情况下,教师就要想方设法的对其进行正确的引导,可以通过生动形象的事例阐述,也可以通过具体的时间任务来让他们亲身体验等等这几种方式来帮助他们理解和接受软件思想,逐步的形成软件思想。设置一些时间任务或程序设计,当学生在实践的操作过程中,他发现了问题所在,在接下来的思考解决程序问题的过程中,他也就逐步的使用了属于他自己的思考过程也就是软件思想,那么这样才能正确的达到教育的根本目的,也才能为我国源源不断的输送相应的软件人才打下坚实的基础和铺垫。从另一个角度来看软件思想也是区别于其他计算机科学技术的。软件思想虽然可以应用在程序设计之中,但是软件思想的应用是需要在一定的实践环境下才能实现或者是被激发出来的。因此在特定的时间环境中,程序设计员才能使用软件思想对程序进行设计,对于整体的运行系统进行维护和推动。由软件环境,软件设计和软件思想三者构成的有机的整体是同时运作的,三者之间是相辅相成,彼此联系和相互作用的。此外,教师要充分意识到软件的无形性和软件思想的复杂性对于在日常教学中所造成的阻碍和负面影响,并对这个方面加以重视,可以多听取一些经验丰富的教师经验,增加丰富而多变的教学手段来对提高教学质量做出真正的改变。为培养对国家和社会有用的计算机科学与软件工程人才作出贡献,维护我国经济的长久稳定和持续发展。
3软件思想的教授方法
在日常的软件思想的教授课堂中,教师要善于沟通,多和学生进行交流,对于学生们在学习过程中所出现的困惑和问题,能够给予及时的引导和解决,帮助他们提高学习效率,提升学习能力。并且能深入浅出地对软件思想和学习方法进行阐述,对于如何将抽象的软件思想生动形象的使用具体的案例或相关的实践表达出来,这是非常考验教师的教学功底和教学经验的,甚至对教师的临场应变能力也有一定的要求。那么如果没有对相应的软件思想进行较深层次的阐述,这样的教学成果往往不仅得不到保证,还会对学生产生负面影响。这样使得学生也难以理解在计算机科学和软件工程的学科学习过程中所需要注意的问题以及在学习过程中的有效学习方法和技巧等等。在教学过程中,比较好的方法就是让学生投入实践,真正的接触软件设计和系统维护,让他们在实践过程中就会发现相应的问题让他们在实践过程中就会发现相应的问题教师可以因材施教,根据相应出现的问题,给出相应的意见或策略。可以根据学生接受程度进行分层次教学,这样不仅可以提高教学的质量,还能大大提高教学效率,保证学生的学习效果和学习质量,使得学生们都尽可能的全面发展,提升自己在计算机科学和软件工程方面的能力。3.1利用案例介绍软件思想的使用教师在教学过程中可以多使用一些生动形象的教学案例,比如在课前准备一些小测试来测试学生对于计算机科学和软件工程的专业学习功底,他们对所出现的问题进行原因的讨论,逐步的向他们过渡软件思想在程序设计中的应用,逐渐在熟悉这个过程后,可以在课堂教学中适时的进行观察,对他们所进行的软件系统的设计和维护,作出相应的指导和点评,帮助他们在学习过程中对所学知识进行及时的巩固,并且在加深对软件思想的理解方面加以重视,多下功夫,鼓励他们在课后可以适当自学一些相关的知识,为他们以后的学习做更好的铺垫。但是在实践过程中,往往遇到的困难使得很多人有挫败感,在这种较为枯燥无味的教学中,也很难激起学生的主动性和学习兴趣,因此老师在上课时要多准备一些生动有趣的案例,提高课堂的气氛和活跃,鼓励学生去主动思考,提升他们的学习积极性。3.2运用反向思考方法教师在教授计算机科学与软件工程的课堂上,可以多使用一些奇特的教学方法,比如反向思考法,也就是,我们日常生活中所提到的逆向思考,对于一些软件设计的逆向推导,这样不仅使得学生在能力方面有所进步,还对他们思考和认识问题的方式做出了一定程度的影响和改变,在学生今后熟悉计算机科学和软件工程方面的知识后,对于所给的项目或者是实践应用都能够积极的参与和维护,在实践中发现问题,并努力尝试自己解决问题,提高了学习的主动性和求知欲,长期下来的教学成果将会非常瞩目,可以培养出一批优秀的软件工程人才。
计算机工程和计算机科学范文2
【关键词】计算机组装与维护;课程改革;工学结合
在应用型本科院校中,江西科技学院坚持以产学研合作为途径,创新具有应用型特色的工学结合人才培养模式,构建以工作过程为导向、具有工学结合特色的专业课程体系,推进基于工作过程的项目化教学,通过对专业课程体系的再次定位,推进专业课程的改革。
《计算机组装与维护》是计算机专业的一门基础专业课程。学校按照基于工作过程为导向、具有工学结合特色的专业课程体系特点进行课程改革,确保人才培养的质量,培养学生的计算机应用技能。
1 《计算机组装与维护》课程教学改革
(1)课程改革理念。依据专业岗位技能需求,构建以工作过程为导向、技能培养为核心、任务驱动为载体的理实一体化课程体系,改革传统的学科型课程模式,增强课程的职业性、实践性和灵活性,实现培养目标与社会对人才需求的对接。
(2)教学模式改革。以服务为宗旨,以就业为导向、校企合作、工学结合(如图所示),在教学中以实践为本,把项目式教学贯穿于人才培养的全过程,积极探索任务驱动、项目导向等有利于增强学生实践能力的教学模式。对《计算机组装与维护》课程进行项目课程改革,以工作任务为中心,着眼于职业行动能力,主要突出以能力为目标,以学生为丰体,以项目任务为载体。
工学结合过程图
(3)教学方法改革。教学过程始终贯穿以工作过程为导向的理念,通过实训手段,引入项目教学法,为学生实践操作能力的提高提供培养空间。在研究教学方法的过程中,对课程的内容进行整合,整合的原则基于以下三个方面:①知识的相关性。本课程的知识点较多,而且分散在教材的不同章节中。不便于相关知识点的贯通,所以将相关知识点从原来章节中抽取出来组织成模块,依据教学重点共抽取出八个模块,分别对应于八个项目,把硬件知识和软件知识结合起来,把操作技能和相应理论知识结合起来,有利于突出重点内容。②突出知识的实用性。在实际教学中舍弃了部分陈旧知识点(比如一些组件的落后技术)和应用价值不高的知识点(比如芯片级维修),同时增加了计算机新技术的介绍和学生普遍缺乏的一些知识点(比如计算机的启动过程和计算机部件的最新发展与升级)作为教学内容的补充。③为了激发学生的求知欲,提高教学效果,全程采用项目形式讲授,每个项目目标明确、任务清楚、操作方便,把实际操作技能和相应理论知识很好地结合起来,便于学生对项目相关知识的整体掌握。基于以上三个方面的考虑,设计了八个项目,每个项目既独立又相互联系。
另外,在课程实践环节,可以采取了以下措施:
(1)为了使学生拥有计算机组装与维护的能力,我们建立了3个专用计算机组装与维护实验室,要求以组为单位共同完成每个实验,每组配备有1台计算机的基本配件。
(2)合理安排实验顺序。
(3)按照实验过程,要求学生填写实验报告。在每份实验报告最后,有相关的实验题目要求学生在掌握基本操作的基础上,自己解决实际出现的问题。
(4)在实验完成后,教师要将整个实验过程进行总结。
2 考核方法改革
考核是《计算机组装与维护》课程教学内容的一个组成部分,考核应按照课程标准指导下的教学大纲要求掌握的内容进行。由于本门课程是以培养实际操作技能为主要目标,所以在考核时应根据课程特点进行考核。课程考核分为理论考核与技能考核两个部分:
(1)理论考核。由平时考核与期末考核两部分组成,平时考核:主要是通过对学生平时的实际操作和作业考核以及单元测试考核,根据学生掌握计算机组装的程序、步骤和技术要点以及熟练程度,给出平时成绩,占20%。期末考核:笔试答卷,占50%。
(2)技能考核。包括两个部分:单项技能考核,综合技能考核。单项技能考核:与实训相配套,可以根据专业方向的不同和学校的具体情况,从以下各项中选择3~5项:①组装技能;②BIOS参数设置技能;③硬盘初始化技能;④操作系统与常用软件的安装技能;⑤故障的榆测定位与常用故障检测软件的使用技能等。综合技能考核:在实习结束之后,进行从组装连接、系统调试软件安装到故障检测定位排除的全过程的综合技能考核。
以上是作者对《计算机组装与维护》课程教学的见解,特别是其中一些教学内容采用工作过程为导向、技能培养为核心、任务驱动为载体教学模式展开教学,取得了很好的教学效果。
参考文献:
[1]肖守柏,黄箐,胡博.高职高专《计算机组装与维护》课程教学探析[J].现代商贸工业,2010,(23).
[2]肖守柏,魏涛,刘燕.新编计算机组装与维护.清华大学出版社[M],2012,1.
作者简介:
计算机工程和计算机科学范文3
关键词:工作过程 出纳业务核算 课程 教学
一、基于工作过程的《出纳业务核算》课程设置必要性
设置《出纳业务核算》课程可以让学生们从单纯地关注知识和技能转为同时关注学习过程和方法,从强调获得新知识转化为关注大学生群体的情感、态度与价值观,让学生们能够努力做到终身学习,实现可持续发展。二是从就业形势上考虑,全球金融危机爆发以后,大学生群体的就业就成了社会愈来愈关注的热点。通过学习《出纳业务核算》课程,能够帮助大学生们提升出纳实践技能,具备良好的职业素质。因此,培养会计专业大学生的出纳业务核算能力成为了会计专业教师的重要责任。基于工作过程的《出纳业务核算》课程教学模式,能够让学生获得这些能力,从而实现就业和创业。
二、基于工作过程的《出纳业务核算》课程设计目标
《出纳业务核算》课程的设计目标是培养大学生群体的综合职业能力,这是课程设计之核心,主要包括了出纳业务范围之内的各项业务技能与知识,独立学习和获得新知识与新技能的能力,和他人交往与沟通等方面的能力。《出纳业务核算》课程的培养目标是掌握相关出纳业务核算知识,应用这一课程的基本原理、方法,使学习者具备出纳人员的上岗能力。出纳职业能力教育的目标为了解出纳人员的职责、权利、工作内容和对工作要求等;了解现金、银行存款和票据管理办法、印章使用与管理;会填报支票,办理各类结算手续,能填写进账单和开具各类发票;能填制与审核各类原始凭证以及记账凭证;应用记账规则来登记日记账和结账;能够核对没有达到的账项,并且依据单位的经济业务来处理好各种账务;能够编制资产负债表,懂得点钞技巧、现金收付以及更正错账等等。
三、基于工作过程的《出纳业务核算》课程教学方法
《出纳业务核算》课程的教学模式是以任务驱动为行动导向,围绕着出纳岗位的职业能力,将出纳工作过程为主要依据,将实际工作过程中的出纳工作任务作为驱动,将出纳知识、技能与态度进行有机结合,从而充分地体现出教、学、做等相互结合的《出纳业务核算》教学方法。《出纳业务核算》课程应当运用教、学、做一体化的教学方法,也就是要求教师在做中教,大学生们在做中学,师生们均能做到教、学、做合一。这一教学方法要求教师们不再只是简单地传授相关知识,而是要同时具备六种角色,也就是要求成为《出纳业务核算》课程教学的组织者、知识的传播者、操作的示范者、能力的培养者、疑难的解答者以及职业道德的培养者。大学生群体也不只是被动地倾听教师授课的被动角色,而是要同时具备以下六种角色:也就是学习的主动者、知识的求索者、操作的实践者、能力的锻炼者、疑难的咨询者以及职业道德的养成者。在课程教学过程当中,应当将案例教学作为主线,运用各种途径,不断开发学习资源,从而为大学生们提供更加丰富的实践机会。
四、基于工作过程的《出纳业务核算》课程教学组织评价
一是在《出纳业务核算》课程的教学组织上。应当运用分组教学与集中教学相互结合的方式,将由教师主导进行教学与大学生群体自主学习相互结合,明确项目训练与自选项目训练相互结合的一种教学组织形式。在课堂教学时,教师应当提前为每一组学生发放任务书,确定课堂教学的学时,教师应当及时讲解演示的内容与时间的安排。大学生认真准备的知识、讨论内容及时间、训练内容等等。同时,教师应当将以工作过程为基础的任务以各种不同形式展示给大学生,并通过分组形式对工作任务实施讨论。当然,教师还可围绕着项目或者模块,依据工作任务之所需来安排《出纳业务核算》课程教学,并实施相关知识拓展。二是在《出纳业务核算》课程教学评价上,应当突出评价所具有的多样性,努力做到教师评价与学生互评的相互结合、过程评价与结果评价的相互结合、课内评价与课外评价的相互结合、理论评价与实践评价的相互结合、校内评价与校外评价的相互结合等形式各异的评价方式,从而提升教学的成效。
五、结束语
总的来说,基于工作过程的《出纳业务核算》课程教学是以培养出纳专业人才为基础条件,以工作过程为主要载体,由会计专业教师进行有效组织与实施,把教学过程和工作过程进行结合,让大学生的学习过程和学习成果保持一致,从而提升了《出纳业务核算》课程的教学成效。
参考文献:
[1]赵筠.关于高职院校《基础会计》精品课程建设研究[J]. 会计之友,2008(11)(下)
[2]任瑞波.项目教学法在出纳岗位实务教学中的探索[J]. 现代企业文化,2008(29)
[3]吴慧萍.高职教育《出纳实务》.项目课程设计与实施探索[J]. 商场现代化,2009(3)
计算机工程和计算机科学范文4
【关键词】软件无形性 计算机科学 软件工程教育
目前,软件产业已经形成了国际性产业链,软件行业同时形成了适合自身发展的游戏规则,软件从业人员的知识体系也在日益完善。学生的能力结构与知识结构的建立应当有针对性。软件工程是个交叉性学科,在教育领域与产业中明显的体现出了现代工程学科的工程化、本地化、国际化与多元化的特征。只有了解这些特征,对改进教学工作才有意义。
一、软件无形性影响计算机科学与软件工程
计算机科学与软件工程两者的不同之处,就是计算机科学更多的涉及到基本原理与理论知识,而软件工程更多的涉及对应用软件系统的维护、交付与开发科学知识的应用。所以,软件工程的任务主要是协调各种工程人员维护开发相应的软件系统,而计算机科学的工作主要是进行理论模型推演。软件工程与计算机科学的不同之处就是在理论本质之外的技术应用,软件工程师在进行编程与维护软件系统的同时,清晰的运用所学理论知识,并在实践操作后学习扩展更多的领域知识,而计算机科学在实际的操作应用中,对技术水平的应用更加广泛,对理论知识的应用体现就不明显。这也说明了软件工程在学习时更加注重理论知识的理解与应用,并且要不断的渗透理论知识,这是为今后的软件工程设计与创新打下最为基本的条件。同时,要善于转变所学的理论知识与技术的运用,充分的将软件思想与计算机科学应用到当代的技术水平中,在不断的创新与实际操作中找到技巧并取得进步。
(一)在教学过程中体现软件思想
软件的开发工作人员,在软件工程或计算机专业毕业后,就会投入到开发软件的队伍中去,这就说明学生在进行软件的学习时的重要性,每一个程序员都会有适合自己的软件思想与思路,在不断的实践工作中,还会形成适合自身的软件开发技巧,在诸多的软件开发与设计中,软件思想就会逐步贯彻并应用在这些软件程序中,同时,软件思想又具有不正式的思想概念,这就增加了在学习中的难度,只有掌握了学习软件思想的正确手法,才能逐渐的领会软件思想的内涵与操作应用理念,这就从侧面说明了理解软件思想的重要性。
(二)正确的讲授软件思想
在进行软件思想的讲授时,由于软件思想理论过于抽象化,教师很难只是依靠语言的讲授来表达软件思想的具体内容与本质,这就要求教师在讲授软件思想时善于运用正确的方法,对学生进行引导,在复杂的软件程序应用中,要不断的进行学习实践操作,不断在实践操作中,运用理论知识及概念在实际操作中得到正确的应用;软件思想的应用范围及应用环境是有一定限制的,必须在软件思想的教学大纲范围内得到应用;另外,软件思想不同于其他程序技术,虽然在实际的操作应用中,软件思想可以支持并服务于其他程序的操作使用,但是软件思想的应用,必须在一定的环境应用主题下,进行正确的操作,并且不能应用与特定的应用环境之中。软件的无形性对计算机与软件工程起着推动的作用,三者之间相互依存,相辅相成并且缺一不可。
二、教授软件思想的几种方法
在进行软件思想的教授中,教师要善于应用相对通俗易懂的教学方法,过于抽象的教学语言或教学方式在进行教学应用时,不仅起不到良好的教学效果,也不利于学生的理解应用,容易造成学生对学习中的教学知识进行积压,这就极易造成学生对所学知识越压越多的现象;软件思想的学习要善于疏通,善于应用实例,以便于理解,不同的教学方式会带来不同的教学效果,在教学过程中分层次教学符合现在因材施教的原则,大力保证了面向全体学生,特别重视对后进生的教学力度;注重学生主体地位,让不同层次的学生智力、能力、技能和知识都有所发展;另外分层次教学进度和教学目标符合学生的实际,不仅优化课堂教学结构,对学生的课业负担减轻,而且还提高了课堂教学效率和
质量。
(一)利用案例介绍如何使用软件思想
通过案例将整个软件思想贯穿其中。在分析教学案例时,教师要多运用软件实例进行讲解,由于软件思想相对比较抽象,学生理解起来相对困难,这就造成在今后的应用过程中不能熟练的进行应用,存在诸多问题,不能将软件理论知识进行条理的梳理;教学过程中还可以概括为三个阶段;首先是准备阶段,其次是奠基阶段,在课堂教学中,可以是练习课、自学课、启发课等,在课堂教学中进行观察、练习、教学、巩固等活动。最后是提高阶段,按照老师提供出的参考资料来进行课后的自学提高,这种教学方法优势是逻辑性较强、教学课堂紧凑。缺点就是这种教学过程不容易激发学习兴趣。
(二)运用相反的思考方法
在教学过程中,教师要善于运用教学方法进行教学,例如,运用相反的思考方法进行思考,这样既锻炼了学生的思考能力,同时也便于学生更加容易理解相对复杂的理论知识,不仅要熟悉理解软件工程相关知识,还要积极参与到项目的实施中。在实施项目的过程中,锻炼与培养一批软件程序员等项目管理人才。
三、结语
整体来说,教师应该充分意识到软件由于其无形性所带来的认知困难,及所包含思想的复杂性。计算机科学与软件工程教育在我国的科技发展中得到了广泛的应用作用,对我国的经济发展起着推动的作用,因此,计算机科学与软件工程的教学在现代的教育进程中至关重要。
参考文献:
[1]舒婷婷, 陈悦.软件无形性对计算机科学和软件工程教育的影响[j].2010(18)
[2]马春霞, 高淮微.基于社会需求的高职教育课程设计取向——以计算机软件工程师岗位为例[j].2011(4)
[3]任一支 ,俞兰平.卓越软件工程师课程与教材建设探讨[j].2012(12)
计算机工程和计算机科学范文5
计算机工程是涉及现代计算系统、计算机控制设备的软硬件设计、制造、操作的科学与技术,建立在计算、数学、科学和工程学的基础上,主要研究计算机处理器、多处理器通讯设计、网络设计和存储器体系,着重研究硬件设计以及与软件和操作系统的交互性能,如嵌入式系统、分布式数据与大规模存储系统。绝大多数美国学校的电气工程和计算机工程是在一个系,除数学、物理等基础科学知识外,课程体系主要包括计算机科学和电气工程等学科的相关课程、设计和构建计算机系统及基于计算机系统的相关软硬件课程。培养的学生应具备从事计算机系统工作的能力,或具备基于计算机相关系统进行分析、设计、应用和集成工作的能力,具有扎实的计算机基础理论、良好的科学素质和工程实践能力,包括良好的团队合作和人际交流沟通能力[5]。下面主要介绍美国这4所大学的计算机工程课程设置情况。
1.1UIUC计算机工程专业本科课程设置
UIUC计算机工程专业学生需要修满128个学分,这些课程分为如下7大类:1)科学基础与数学课程(31学分),包括数学、物理、化学在内的10门课程。2)计算机工程核心课程(34学分),这些课程重点介绍计算机工程领域的基本概念、基本原理、基本实验方法和技术,共有10门课程。3)专业基础数学课程(6学分),包括离散数学和概率、工程应用两门数学课程。4)写作课程(4学分),1门写作原理课程,主要讲授研究报告的写作方法。5)专业技术选修课(23学分),其中1门必须选自计算机工程和计算机科学专业技术选修课程之外的课程,其他必须均选自计算机工程和计算机科学专业技术选修课程。这些课程强调计算机工程实践中用到的主要分析方法和设计原则。6)社会科学与人文科学课程(18学分),这些课程被工学院认可并满足学校对学生社会科学与人文科学课程通识教育的要求。7)自由选修课程(12学分),这些几乎没有限制的选修课可以让学生学习任何领域的知识。学生可以在计算机工程专业深入学习课程,也可以学习生物工程、技术管理或语言等课程。
1.2普度大学计算机工程专业本科课程设置
普度大学计算机工程专业学生需要修满125个学分,这些课程分为如下6大类:1)通识教育课程(24~25学分),包括6~7学分的两门交流技巧课程和18个学分的社会与人文学科选修课程。2)数学课程(21~22学分),数学课程有两种套餐,各6门课,学生可以根据自己的情况任选一种。3)科学基础课程(18~19学分),包括物理、化学、生物及面向对象编程等5门课程。4)工程基础课程(7学分),包括工程导论两门课程及计算机工程和计算机科学以外学科的工程学科选修课1门。5)计算机工程专业课程(49学分),包括32~33学分的13门计算机工程专业核心课程;两门共计1学分的研讨课程;2门3~4学分的高级设计课程;2门8学分的研究生课程;1~2门计算机专业选修课程,使计算机工程专业课程总学分达到49学分。6)任选课程(4~6学分),根据辅修要求或个人兴趣,任选课程可以从理学院或文理学院中适合工科学生的数学、科学课程中选择,目的是使总学分达到125学分。
1.3伊利诺伊理工学院计算机工程专业本科课程设置
IIT计算机工程专业学生需要修满130~134个学分,这些课程分为如下3大类:1)限选课程(109学分),学分分配如下:计算机工程专业限选课程47学分,包括计算机工程和计算机科学两类课程;数学限选课程24学分;物理限选课程11学分;化学限选课程3学分;工程科学限选课程3学分;社会科学与人文学科限选课程21学分。2)选修课程(15~19学分),包括专业选修课程9~12学分,其中含1门硬件设计选修课;科学选修课程3学分。3)跨专业实践项目课程(6学分),包括IPROI跨专业实践项目I和IPROII跨专业实践项目II两门课程。
1.4西北大学计算机工程专业本科课程设置
西北大学计算机工程专业学生需要修48门课程,这些课程分为如下7类:1)通用工程方法、数学、科学基础课程(15门),必修计算方法与线性代数GenEng205-1、线性代数与力学GenEng205-2、动态系统建模GenEng205-3和微分方程GenEng205-4等4门通用工程方法课程;必修微积分(I)MATH220,微积分(II)MATH224,微积分(III)MATH230及多元积分与矢量微积分MATH234四门数学课程;必修普通物理(I)Physics135-2和普通物理(II)Physics135-3两门科学基础课程;从McCormick工学院科学基础课程中任选其他2门课程;另外必修IDEA106-1工程设计与交流(I)、IIDEA106-2工程设计与交流(II)两门工程设计和交流课程。2)工程基础课程(5门),必修4门,包括EECS202电气工程导论、EECS203计算机工程导论、EECS211编程基础(C++)、EECS302概率系统与随机信号,并从McCormick工学院工程基础课程热电力学、系统工程与分析、材料科学和流体与固体中任选1门。3)交流与社科人文学科课程(8门),选修GenCmn102演讲或GenCmn103课程的其中1门,另外选修7门满足McCormick工学院要求的社科人文学科课程。4)专业核心课程(5门),必修EECS205计算机系统软件基础、EECS303高级数字逻辑设计、EECS361计算机体系结构、EECS311数据结构与数据管理和EECS343电路基础这5门课程。5)技术选修课程(10门),西北大学计算机工程专业分高性能计算、VLSI与CAD、嵌入式系统和算法设计与软件系统4个方向,每个方向开设若干门技术课程,每个学生必须在这4个方向中选修5门课;从专业基础课程EECS213计算机系统导论、EECS222信号与系统基础、EECS223固态工程基础、EECS224电磁场与光学基础、EECS225电子学基础5门课中根据学习方向选修2门;剩下3门从计算机科学、计算机工程、数学、科学基础等课程中选修,如可以是生物学BIOL210-1,2,3和化学原理CHEM210-1,2,3课程,也可以经申请同意选修相关计算机工程研究生课程。6)自由选修课程(5门),共修5门,学生可以根据自身情况和兴趣爱好自由选修。若从未学习过任何计算机编程语言,建议其中1门选修编程入门(Python)EECS110课程。7)高级项目课程(1门),至少在微处理器系统项目EECS347-1、计算机体系结构项目EECS362和VLSI设计项目EECS3923门课中选修1门。
24所大学计算机工程课程设置特色
4所大学计算机工程本科专业的课程设置都通过美国工程教育认证机构ABET的EC2000指标体系认证,有如下特点:
1)注重基础知识的学习,在贯彻通识教育中培养学生的各种能力。基础知识直接决定学生未来的发展潜力[7-8],而基础知识的掌握通常是通过通识教育实现的。与我国高校通识教育不同的是,这4所美国大学按照各种完整的项目组织基础知识,让学生在基于项目的学习中形成各种能力。他们还特别重视人际沟通能力的培养和学生对广泛深入的人文社科知识的理解,使所有工科学生在数学、物理、信息、物质、生命、技术和能源科学方面及人文社科方面打下广泛的基础。这种比知识更重要的能力是学生取之不尽、用之不竭的资源。普度大学第一年的工程基础培养及UIUC第一年的计算机工程训练从一开始就围绕能力培养,使学生能更好地理解和应用所学的基础科学和数学知识。
计算机工程和计算机科学范文6
计算机科学与技术专业在教育部公布的《普通高校常设的本科专业目录(2012年)》中,属于计算机类的二级学科,专业代码080901,可以直接报考。但早在2010年以前,计算机科学与技术是信息领域四大一级学科之一,俗话说就是一个学科大类,是不可以直接填报的,当时的代码是0812,该一级学科覆盖面广、积淀深厚、发展迅速、热门度高、开设广泛,是信息领域的核心学科之一。尽管现在教育部将其调整为二级学科,但不难理解,计算机科学与技术专业,涵盖的知识广泛,开设该专业的院校众多,开设该专业的很多院校的培养方向也略有差别。最常见的培养方向有软件工程、嵌入式、网络工程、信息技术。
这四个培养方向其实都是跟软件、编程有关,只不过软件的运用领域、行业差异大,用到的编程平台、编程代码、硬件接口等不同,所以很多高校根据自己的科研实力和师资力量,在培养方向上就有所区别。
(1)软件工程方向:简单地说,是根据客户的需求去设计一定的功能,通过软件语言的编写、调试并最后实现,加上软件的后期维护,核心的三要素是“语言、算法、数据库”。推荐院校:山东大学、广西大学。
(2)嵌入式方向,即嵌入式系统,一种专用的计算机系统,通常作为控制程序存储在控制板里,用于控制、监视或者辅助操作机器。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,嵌入式系统无疑是当前最热门最有发展前途的IT应用领域,但对人才的要求也较高,技术更新快,所以待遇自然就高。推荐院校:南京工业大学、江苏科技大学。
(3)网络工程方向,运用计算机技术,对网络操作系统进行开发、安装配置,对网络服务器进行开发管理,常见的有DNS服务器、FTP服务器、WWW服务器等。推荐院校:重庆交通大学、湖南师范大学。
(4)信息技术方向,往大了说,是根据需求,运用计算机技术,创建并优化一个信息系统,并对其进行维护和管理。推荐院校:天津大学、上海金融学院。
就业方向
从开设的课程来看,软件工程基本跟软件打交道,很少涉及硬件,软件工程方向的学生毕业后,一般从程序员做起,然后努力成为一名软件工程师;而涉及硬件最多的是嵌入式方向,对应的是嵌入式开发工程师。网络工程方向跟信息技术方向更偏向管理,都是运用计算机技术去管理不同的对象。但是网络工程方向,毕业之后主要担任网络工程师,要求重点掌握计算机网络、数据通讯等知识,运用先进的网络工程方法进行基于网络的应用开发。而信息技术方向,毕业之后则是朝信息化服务工程师努力,即通过对计算机网络、管理信息系统等专业课程的学习,掌握人机交互、计算机系统的信息保障和管理、集成程序的设计。
当然,除了上文推荐的院校,国内还有很多一流的学府也开设了计算机科学与技术专业,如清华大学、浙江大学等,一般来说,这样的学府会更注重理论科学的深入,在数理方面学得更深,普通的二本类院校则更注重技术的培养。另外,再给大家介绍两所在培养方式和教学方式上比较有特色的大学:天津理工大学和华中科技大学。
天津理工大学计算机科学与技术专业有两种培养方式,一种是常规的,一种是与加拿大魁北克大学联合办学,学生可自由选择。加拿大魁北克大学是在加拿大教育部注册的国立大学,目前在校生约10万人,有包括中国在内的多个国家的留学生。天津理工大学按照加拿大魁北克大学制定的培养方案教学,培养计算机科学专业知识和信息管理专业知识兼备,具有良好的英语应用能力,擅长信息系统管理的计算机人才。该专业下设计算机应用和计算机软件两个专业方向,根据人才需求并考虑学生本人的志愿,在高年级按专业方向培养。这种培养方式对学生的英语能力要求较高(每个学期有外教的专业课),学费是普通本科的三倍左右。
华中科技大学与武汉地区教育部直属的“211”高校(武汉大学、华中师范大学、武汉理工大学、中南财经政法大学、中国地质大学、华中农业大学),从1999年开始联合办学,简称“七校联合办学”。这七所高校都云集武汉市武昌区,使得各校间的教育资源共享,学科优势互补,相当于“一张录取通知书,可上七所名校”,所以如果你学力有余,还可以跨校拿辅修证、双学位。七校中,开设计算机科学与技术专业的除了华中科技大学,还有武汉大学。武汉大学作为综合性大学在计算机方面比华中科技大学实力稍差,但是如果您刚好就读武汉大学,根据七校联办协议,就可以自由选择华中科技大学计算机科学与技术专业的公共选修课或专业课进行学习。
电子与计算机工程专业跟计算机科学与技术专业(嵌入式方向)非常接近,开设的基础课程基本类似,包括电路硬件知识和计算机基础知识等。但是电子与计算机工程专业开设晚,开设的院校也极少,高校的培养方式也很单一,属于计算机类中比较冷门的专业。而计算机科学与技术专业作为信息领域的核心学科之一,开设早,曾经随IT业的迅猛发展非常火爆,开设的院校众多,属于非常热门的专业。
就业方向
从事电子设备和信息系统的设计、应用开发以及技术管理等。比如,做电子工程师,设计开发一些电子、通信器件;做软件工程师,设计开发与硬件相关的各种软件;做项目主管,策划一些大的系统,这对经验、知识要求很高。
推荐院校:上海交通大学(简称上海交大)。上海交大的联合学院对该专业常年招生,但招生人数少,学费贵,报考分数比其他非联合学院专业的分数要低,基本达到上海交大的提档线就可以了。上海交大的联合学院与美国密西根大学(该校在全美高校中研究经费排名第一,其工学院超过半数的专业位列全美前五)合作办学,于2006年创立,是上海交大与世界一流大学国际化合作办学模式的一次探索,在管理模式、体制上有全新突破。该专业采用全英文教学,有50%以上的外籍教授。