计算机软件工程论文通用12篇

开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇计算机软件工程论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。

1计算机软件工程概述

1.1软件工程的定义

软件工程是一种开发软件工程学科的方法,主要是根据计算机科学、数学及管理科学等原理来进行开发的,软件工程开发的主要目的是优化质量、节约成本和改良方法。软件开发所根据的原理不同,开发出的软件的运用就会不同,比如运用数学原理开发的软件主要用于模型的构建及算法;运用管理科学开发的软件主要用于资源、计划及成本管理等。软件工程目标在于:在对成本进行控制的基础上,开发出适应性强、容易修改及维护、最大限度地满足用户的需求的软件产品[1]。这些目标的实现对产品质量的改善有一定意义,同时也提高整体开发的效率。

1.2计算机软件的功能

计算机主要是由硬件和软件两部分构成的,所以在对计算机进行研发的时候应该把硬件因素考虑在内,同时又要注重软件工程方面的投入。计算机软件系统主要包括两个部分,由系统软件和应用软件构成,两种软件的功能也是不一样的,系统软件的功能主要是对计算机运行过程进行监控、维护和管理,比如常见的计算就操作系统和病毒查杀系统;应用软件的功能是比较实际的,比如常见的办公系统、人事管理系统、财务管理系统等等[1]。计算机软件功能的应用主要是指导计算机有效运作,让用户更加方便地操作。

2计算机软件工程管理的主要内容

2.1组织机构管理

组织机构的管理不是简单的开发人员的集合,而是强调的整体的组织。在一个完整的组织机构中,好的管理应该是人员分配明确,信息传递快速。但是在实际的组织机构管理中并没有统一的模式,因为不同工程的要求是不一样的。

2.2工作人员管理

工作人员计算机软件工程的主体部分,很多工作都是围绕工作人员来开展的,比如项目的实施、软件程序的编写、资料的查找等等,每个人根据自己的岗位来分担和完成这些工作[2]。对于工作人员的管理应该合理分配工作,结合工程项目的规模或者性质,对软件开发人员进行合理的分配。在对员工合理分配工作的同时,还要求他们注重团队合作,共同完成复杂的计算机软件项目。

2.3用户管理

计算机软件开发的目的就是方便用户,供用户使用,所以在软件的开发过程中应该掌握用户的最基本信息,了解他们的需求,确保开发出的软件更具实用性和可操作性,所以用户管理也是非常重要的。

2.4档案资料管理

计算机的软件开发是一个复杂的过程,所以开发阶段的各个流程是需要记录到档案中的,以便于下一个阶段工作的参考,为软件开发的后期工作提供一定的保障。所以加强档案资料的管理是非常有意义的,能最大限度地提高管理的效率和质量水平。

3计算机软件工程管理的措施

3.1构建完善的计算机软件工程体系构建

完善的计算机软件工程体系首先应该构建人才体系,人才体系的构建加强了人力资源管理,同时也调动工作人员的工作积极性,确保工作的顺利开展;其次加强对员工专业知识和理论的培训,让他们跟进社会的脚步,了解最新的软件工程信息,把理论与实践更好的结合到一起,促进计算机软件开发水平的提高;再次应该建立规范的制度,奖罚分明,充分调动员工的积极性和主动性。

3.2加强计算机软件工程的风险管理与进度管理

加强计算机软件工程的风险管理和进度管理是计算机软件工程管理比较重要的点,工程项目的管理人员首先应该具备专业的风险管理水平,有一定的风险意识,并且根据对风险的分析,制定一定的方法,在整个计算机软件的工作过程中融入风险管理,考虑所有造成可能造成风险的因素,把风险降到最低。风险管理的手段是多样性的,可以采取规避、转移和减缓的手段。另外加强计算机软件工程的进度管理也是具备重要意义的,一方面提高了工程的效益,另一方面也控制了开发的成本。根据计算机软件工程项目的实际情况,制定进度管理的工作表,根据工作表确保工作有序地开展[2]。

3.3强化计算机软件工程项目合作团队的管理

计算机软件工程的开发离不开团队,所以加强团队的管理对目标的实现有积极的促进作用。强化团队管理工作首先应该加强整个团队的联系,让团队工作开展起来更协调;其次根据各岗位合理进行分工,明确每个员工的工作责任;最后调动整个团队的工作积极性,让每个人都付出最大的努力,为计算机软件工程的建设做出贡献,大家一起做好计算机软件工程管理工作。

4计算机软件工程的实际应用

信息技术的不断完善和发展,让传统的手工任务逐渐朝着机械化转变,借助计算机软件工程软件去完成任务是非常简单便捷的,应用软件更起到了关键的作用。在实际的生活中,计算机软件功能丰富,并且效率很高,它的运用得到了广泛的认可,软件的开发和应用对人们的衣食住行都产生了深远的影响。例如,在各企业的办公软件使用中,可以让企业内部的资源得到共享,保证各种信息的顺利传达,提高企业管理工作的效率和质量水平;另外计算机软件在校园中的应用也发挥了重要的作用,计算机软件在教学过程的运用一方面促进了师生之间的交流,另一方面保证了校园内各种工作的有序开展比如学籍的管理、档案的管理和收费的管理等等;计算机软件在公共场合的运用也是随处可见的,比如大型的医院或者银行都会利用计算机软件来进行预约登记,方便了广大用户,也节省了医院和银行的人力成本[3]。目前,计算机软件的开发还有很大的发展空间,所以为了让计算机软件开发更加辉煌和灿烂,我们必须进一步加强计算机软件工程的发展。

5结语

现代社会是充满信息化和智能化的,计算机在各个领域都得到了广泛的应用,而计算机软件的应用为自动化和智能化提供了强大的技术支持。目前我国很多企业都运用了计算机软件,这些软件主要包括日常的操作系统、办公软件等等,实现了信息的快速传递和资源的共享。总的来说,计算机软件项目的开发对我国的经济发展有很重要的意义,我们应该寻求更多的创新意识,选择有效的措施来确保计算机软件工程的顺利发展。

作者:吴丽娜单位:宿迁学院信息工程学院

参考文献

[1]刘琳.计算机软件工程管理与应用分析[J].软件,2014(2):141.

软件工程论文参考文献:

[1]李倩伟,宋薇.动态规划算法在软件工程管理中的应用[J].通讯世界,2016(18).

[2]顾溆琛.关于软件工程管理的现状和创新分析[J].科技尚品,2015(7).

[3]赵昆.软件工程管理的现状和创新策略[J].电子测试,2016(14).

[4]侯凯.浅谈软件工程管理的现状和创新策略[J].计算机光盘软件与应用,2014(24).

[5]王旼旻.软件工程管理的现状和创新策略[J].信息与电脑:理论版,2015(19).

[6]王国鹏.关于软件工程技术分析的探讨[J].信息系统工程,2013(01):149-149.

[7]于为.软件工程标准化现状与分析[J].硅谷,2013(12):10-10.

[1]张健,安立龙,朱旭东.软件工程专业应用型人才培养模式的探索与实践[J].计算机教育,2010(12):15-18.

[2]徐玲,文俊浩,熊庆宇.软件工程人才培养模式的探索与实践[J].现代教育技术,2013(08):118-121.

[3]吴海涛.软件工程专业应用型人才培养模式的探索与实践[J].天中学刊,2016(06):133-135.

[4]侯霞,刘建宾,李淑琴.软件工程应用型人才培养模式的探索与实践[J].中国电力教育,2014(27):31-32.

[5]王薇.软件工程思想在管理信息系统开发中的运用[J].电子技术与软件工程,2015,11:71-72.

[6]高学军.浅谈软件工程思想在管理信息系统开发中的应用[J].科技资讯,2014,30:13.

[7]熊亚蒙.软件工程思想在管理信息系统开发中的应用[J].电子技术与软件工程,2016(21).

[1]肖云.浅析计算机软件工程的管理和应用[J].电脑知识与技术,2016(12):88-89.

[2]刘红梅.计算机软件工程管理与应用探究[J].无线互联科技,2015(2):97-98.

[3]初旭.计算机软件工程管理与应用解析[J].中国管理信息化,2013(5):72-73.

[4]刘琳.计算机软件工程管理与应用分析[J].软件,2014(2):141-142.

[5]李田英,苏艳.计算机软件工程管理与应用分析[J].电脑知识与技术,2015(28):72-73.

关键词:CDIO理念;计算机软件工程;教学方法

中图分类号:G718.5

我国高校教学工作的开展大都是通过课堂教学的方式进行,通过教师对知识点或范例进行讲解以达到学生理解掌握知识的教学目的,对于实践性较强的学科则是通过课堂教学与实践教学相结合的教学方法开展教学,例如增加课程实验等,这是提高学生知识掌握水平的重要途径。计算机软件工程是高校计算机专业课程的重要组成部分,对于提高学生计算机专业知识水平与计算机软件应用能力具有重要意义,但由于计算机软件知识具有很强的专业性,单纯的依靠课堂教学或实验教学很难实现预期的教学目标。因此,对计算机软件工程教学进行创新与改革,将CDIO教学理念引入到计算机软件工程教学工作中,激发学生学习兴趣与积极性,在实践中实现学生掌握专业知识与提高实践能力的双重发展。

1CDIO教学理念

CDIO是Conceive、Design、Implement、Operate四个英文单词首字母的缩写,CDIO是将构思、设计、实施与运行的有机结合体,概括了现代工业产品从无到有再到更新换代的全过程。CDIO教学理念是改变传统的课堂教学模式,将课程知识的学习过程融入到某一个特定的项目中,学生组成项目研究团体,对项目整体运行周期包括项目构思、流程设计以及实际操作等,在项目实践过程中掌握专业知识,并加深对知识的理解程度,提高专业知识运用能力。CDIO教学理念增强了实践教学的开展力度,对培养学生实践能力、动手能力、交流能力、团体合作能力以及分析问题与解决问题的能力具有重要的促进作用。我国社会经济的建设与发展需要大量的优秀人才,CDIO教学体系的建设是全面提高学生专业素质,推进我国社会主义建设的基础保证。

2计算机软件工程专业CDIO教学模式的建设

3计算机软件工程专业CDIO教学体系的建设

计算机软件工程CDIO教学体系建设工作的重点是加强工程实践能力培养渠道的建设,不断建立符合CDIO教育模式及大纲要求的工程教育实践体系,确立“以技能培养为基础、以工程能力培养为核心”的实践体系建设指导方针,要根据CDIO实践教学特点以及人类认知客观事物的规律,针对学生工程实践能力的培养要求,可以尝试建立以“课程学习+项目实训+企业实训+毕业设计”为主线的软件实践教学体系,实现从“课程学习到专题技能实训”、“项目实训到工程项目能力实训”、“企业实习到社会适应与社会拓展能力训练”、“创新能力训练到研发实践”的过渡,从而独立、完整地构建“毕业设计到产品或系统能力训练”的不同能力培养的教学体系目标。

4提高计算机软件工程CDIO教学质量的建议

4.1建立完善的计算机软件工程CDIO实践教学环境

完善的实践教学环境是计算机软件工程CDIO教学顺利开展的基础,是学生对项目生命周期进行研究的实践过程中的物质保障,实践教学环境的质量直接影响到项目研究结果的质量,因此要加强CDIO实践教学环境的建设。计算机软件工程CDIO实践教学环境包括软件环境和硬件环境两部分,软件环境与硬件环境的具体建设要根据计算机软件工程的教学需要,一般软件环境包括建模工具、NET系列语言的集成开发环境、Java系列语言的集成开发环境等基本工具以及研究项目涉及到的专业软件等。此外,软件构架以及数据库软件也要根据计算机软件工程的教学要求,确保实践教学环境具有基本的配置,保证实践教学环境能满足项目研究过程中的需要,确保CDIO教学工作的顺利开展。

4.2注重验证性实践教学于探索性实践教学的有机结合

计算机软件工程CDIO教学要根据学生的计算机软件知识水平与动手能力,有层次、有,目的的制定CDIO教学方案,逐步开展CDIO实践教学。由于教学初期学生专业知识和实践能力水平较低,因此CDIO实践教学初期应以验证性实践教学为主,在学生专业知识水平有了一定的提高后,适量增加探索性实践教学,例如,确定项目生命周期的构思部分,明确项目研究思路,让学生完成其余的设计与实践部分,逐步提高学生对项目整体的掌握能力、实践能力以及专业知识水平。计算机软件工程CDIO实践教学过程中,实现验证性实践教学与探索性实践教学的结合,是确保计算机软件工程教学质量、提高学生计算机软件知识与编程水平的重要保障。

5结束语

CDIO教学理念在高校课程中的应用是提高高校课程教学质量,全面提高高校学生的专业素质、科学研究能力、创新探索精神的根本途径与重要保障。计算机软件工程CDIO实践教学实现了计算机软件教学的新局面,能全面、稳定、快速提高学生计算机水平,逐步培养学生的实践能力与创新能力,为我国社会经济建设培养优秀人才和社会主义接班人。

参考文献:

[1]韩智,张振虹,李兴娟.基于CDIO理念的软件工程课程教学改革新[J].计算机教育,2010(11):31-32.

[2]梁瑞仕,曾荔枝,杨亮.基于CDIO理念的本科《软件工程》教学改革研究[J].现代计算机:上半月版,2011(08):65-66.

[3]冯志林,周佳男.基于CDIO模式的计算机和软件工程专业应用型实践教学体系建设研究[J].现代经济(现代物业中旬刊),2010(05):74-75.

作者简介:张艳钗(1976-),女,安徽人,海口经济学院信息工程学院,副教授,Adobe认证设计师、MAYA国际认证讲师,研究方向:影视动画、图形图像处理。

关键词:能力培养;培养模式;计算机软件人才

随着2017年教育部《“新工科”建设行动路线》的提出[1],我国高等教育改革进入新阶段,这对工程教育的理念、工程人才培养模式提出了新的要求,在这一背景下传统教学理念和方法已经难以培养卓越的工程创新人才。分析目前计算机软件类人才的培养模式,普遍存在以下问题亟待解决:重知识传授,轻计算思维能力培养;学生重编程,轻文档撰写;学生解决复杂工程问题的能力差;学生自主学习积极性差;现有人才培养模式与社会需求对接错位。针对以上问题本文提出以下对策。

一、优化课程大纲内容

二、设计系列文档模板

三、建设系列顶石课程

解决复杂工程问题是新型工程人才需要具备的核心能力[3],充分利用好顶石课的功能是解决这一问题的有效手段。顶石课最早兴起于20世纪80年代的美国,它标志着本科学习的一个终点,2008年被美国大学协会指定为高校教育中10项高影响力的教育实践之一,对美国本科教育质量起到了重要的作用,目前美国已有80%左右的高等教育机构开设了顶石课,其主旨在于为学生提供将碎片化知识在实际应用场景中整合、收尾、反思和过渡[4],让学生学习使用高阶思维元素独立面对和解决真实的、复杂的问题,并为后期学习和工作做好准备。学生解决复杂工程问题能力的培养不是某一门课程能够胜任的,必须使之贯穿于本科课程体系,使复杂梯度逐层上升。借鉴国外顶石课在高等教育中的成功经验并结合我国计算机软件人才培养在新工科建设中的实际需求,本文采用在不同年级、分层次递进式设置“顶石课”的方法,并在课程中植入企业课程、企业规范、企业项目帮助学生及时整合本年级所学专业课程,加深对已获得知识与技能的体会,并为后续课程的学习和步入工作环境做好过渡。以软件工程专业为例所设置的分层级的顶石课结构如图1、图2所示。

四、创新教学方法

终生学习能力是卓越工程人才需要具备的核心能力,计算机软件行业技术更新快,新技术不断涌现,这要求软件行业从业者必须具备自主学习和终身学习的能力。传统的教师讲授范围即是期末考核范围的教学模式,这种模式严重限制了学生自主学习的主动性和积极性,针对该问题,可采用以下策略。(1)引进慕课-SPOC平台辅助课程教学,在为学生提供优秀课程学习资源的同时,引导学生通过互联网自主学习先进的技术和理念,将学生在慕课平台上学习和完成习题的情况作为平时成绩的一部分,并计入期末总成绩。(2)编写详细的实验讲义,要求学生根据所学基本知识和技术自主阅读实验讲义后分析实验要求并自行设计实验方案最终完成实验任务。(3)在实验中完全或部分采用真实项目,设计综合性较强的任务,鼓励学生组建团队并自主分工、自主设计解决方案、自主查阅文献搜集信息和数据、自主学习所需的新技术完成题目,与此同时在实验大纲和实验考核标准中对自主学习部分添加明确的要求,刺激学生自主学习能力的养成,培养可持续发展能力和终身学习能力。

关键词:软件工程;专业特色;核心竞争力;实践创新能力

0、引言

国际上传统的以计算机装置为信息处理平台的计算机学科(Computer)已上升、发展、凝练为更为宽泛的计算学科(Computing),其五大子学科领域分别为计算机科学(CS)、计算机工程(CE)、软件工程(SE)、信息系统(IS)和信息技术(IT)。我国高等教育中的计算机科学与技术专业基本符合计算机科学的能力培养要求,研究生阶段的计算机体系结构专业、计算机应用专业则分别对应计算机工程和信息系统、信息技术。软件工程作为与计算机科学并列的学科地位,已获得产业和教育界认可,我国也于2011年3月正式将软件工程批准为一级学科(代码0835),这标志着软件工程学科和专业建设进入一个新的历史时期,迫切需要在此背景下进行专业特质探索和培养模式创新研究。

我国软件工程本科专业从2001年起陆续在一些综合性重点大学和理工科院校开设,有力地补充了软件开发人才缺口,但作为我国高等教育重要组成部分的师范院校在这方面发展相对迟缓,主要原因是师范院校以教师教育为主,一般以人文和理科专业见长,本身工科发展历史都不长,即使是信息技术类专业,如计算机科学与技术专业,也是在1990年代国家在中小学开设信息技术课程后才普遍设置和发展起来,而软件工程专业作为和计算机科学并列的学科专业,必然有其区别于计算机科学的特质和人才内涵要求,因此在师范院校软件工程本科专业建设中如何继承学校在长期教育信息化方面已形成的比较优势,办好、办精该专业,提高学生工程化软件开发能力,努力培养、提高其具有软件工程师素养,系统的研究软件工程专业的特色定位以增强毕业学生的职业竞争力就显得尤为重要。

国务院办公厅于2009年12月31日了《国务院关于推进海南国际旅游岛建设发展的若干意见》,将海南国际旅游岛建设上升为国家战略。建设国际旅游岛,迫切需要各类高级专门人才,特别是低碳、环保产业,而软件产业正好契合海南走生态可持续发展战略的要求。目前海南生态软件园、三亚创意园、惠普海南项目正进入如火如荼的建设状态,未来预期需要大量高素质专业软件从业人员。

海南师范大学作为省重点大学,义不容辞地肩负着为本省培养“留得住、用得上、后劲足”的各类人才的重任,并率先新办了软件工程专业。如何利用好海南目前以软件开发为主的信息服务业大发展的时代背景和外部产业优势,培养学生创新实践能力已成为该专业发展不可回避的关键问题。只有与时俱进,抓住专业发展难得的外部产业和人才需求机遇,加强与企事业单位的产学研合作和实践实训对接,改革教学模式和核心课程体系设置,着力提供优质的、体现核心竞争力的教学资源,才能提高学生的核心竞争力和软件工程师素质,为本土软件技术人才培养提供经验,为生态化、信息化的国际旅游岛建设做出高等教育界应有的贡献。

师范院校作为高等教育重要组成部分,其开展的软件工程专业研究并不活跃,大多借鉴综合理工科院校的建设经验。目前国内主要有杭州师范大学以软件服务外包为发展方向、沈阳师范大学面向实践课程体系的改革、一四川师范大学结合师范教育特征的教学体系的构建等为数不多的专业建设研究。

因此,师范院校软件工程专业特色定位与学生实践创新能力培养的研究具有十分重要的现实意义,符合教育和产业发展方向,契合时代背景。其实施目的不仅对本省软件工程人才培养大发展具有指导意义,而且势必对提高师范院校软件工程专业建设提供可以借鉴的指导范本和成熟经验。

1、师范院校软件工程专业特色定位

(1)软件工程师能力素质的核心主要是工程组织能力、需求分析与软件建模能力、软件体系结构设计能力和编程能力。

(2)在参照软件工程本科教学规范制定的主要教学计划基础上,基于我们对上述核心能力重要性的认识,强化上述能力所对应课程的教学实施和学生阶段性能力考核。如工程组织能力主要分布于软件项目管理、软件工程导论等课程,知识点主要须掌握以项目为组织形式运作软件的开发、文档(含标书、工作计划)写作、语言沟通交流等。该能力考核应安排在四年级上学期,未合格者将无法进人毕业设计阶段。软件体系结构设计能力重点针对计算机软件的本质特征(即构造性与易演化性)展开,培养学生如何设计易扩展、易重构、高灵活性的软件结构及熟练运用常用软件框架进行开发的素质,安排在三年级下学期考核。

(3)将教育软件开发或旅游信息系统开发课程作为学生必须选修的课程,安排在三年级下学期,以便学生熟悉所在学校长期擅长的领域,为学生职业发展奠定一定的应用领域基础。

因此,海南师范大学软件工程专业特色定位为:结合海南以旅游为主的现代服务业发展要义,传承本校教育信息化学科优势,强化工程组织能力、需求分析与软件建模能力、软件体系结构设计能力和编程能力的养成,培养具有工程师素养的具有国际视野的软件工程化管理和技术人才。

只有建立专业核心竞争力考量下的软件工程师能力培养观和相应教学安排,抓住专业特质按计划完成各项能力的阶段性考核达标,可基本保证软件工程专业的特色定位培养,使其素质区别于其他信息学科,具有独一无二性,增强职业竞争力,推动专业的良性发展。

2、学生实践创新能力培养

有了专业核心素质培养的观念认识,创新学生实践能力建设就显得尤为重要。我们只有通过课堂实验领会理论知识点、校内实训(课程综合设计)完成能力培养要求、产业实习增强就业体验,三位一体才能完成学生核心专业素质培养任务。为此,我们从以下几个方面人手实施学生实践创新能力的形成,实现软件工程师各项素质培养落地。

(1)积极组织学生参加全国计算机软件考试。软考在规模、内容、实用性上都得到了产业界认同,有利于学生全面掌握专业所需理论和应用知识,以考促学,同时也为学生职业资质和准入提供条件。

(2)分阶段严格核心能力评价考核,保证学生软件工程师素质达标;改革考试模式,课程考试方式综合采用笔试、独立作业、团队设计、答辩、文档评审等多种形式,通过考试方式强化学生建立工程化问题解决方法。

(3)毕业答辩环节以毕业设计为主,取消毕业论文,以设计方案的业界规范化表达、软件系统的运行可靠性、产品的社会需求程度、项目组织质量等作为学生成绩的评判标准,切实提高毕业设计质量。

(4)加强学校特色选修课程的实践,如在教育软件开发课程中,让学生参与学校精品课程平台和数字化协作系统开发,通过实际教育软件实训进一步体会教育理论背景、掌握教学设计等技术在教育信息化中的应用。

(5)高标准建立校内工程实训室,按业界标准配齐硬件设施,并健全管理制度实行开放式运行,使学生在校内就拥有良好的实验实训条件。

(6)充分利用海南省政府每年安排一定的财政资金资助海南服务外包人才培养的政策导向,加强与惠普、海南生态软件园等企事业的产学研沟通和联系,选拔部分学生参与惠普海南项目的软件服务外包培训与实习工作,增加学生的职业体验。

(7)持续发展与软件企业的校企合作,推动学生软件开发实践创新能力的提高。海南师范大学软件工程系通过与深圳易思博信息技术公司紧密合作,引进“软酷网”实践教学平台。其中针对2010级软件工程专业的软酷工程实践实施方案,是在软酷实践能力培养体系架构下,结合海南师范大学的人才培养方案,针对2010级具体工程实践要求,安排160课时的实践活动,主要通过项目实践巩固学生所学的专业核心理论课程,并加强运用;采用案例教学,对知识进行补强,进而进行项目开发;学生通过了解项目管理工具,学习软件企业文化,掌握编程工具和框架,了解项目的规划过程、掌握编程的技能,理解UML建模,通过实际的项目开发掌握编码规范、编程调试、测试方法等技能。结合学生开发的实践成果,成功组织2010级软件工程专业见习实训成果汇报大会,学生们在Android系统手机应用开发和PC平台JAVA开发方面的实践成果和创意令人耳目一新,坚定了我们走校企合作、加速培养创新型软件人才的信心。

(8)定期举办科技活动月,以“创新、创意、创业”为主题,通过科技月开展专家讲座、计算机设计大赛、创业创意大赛等模式,提高了学生的实践操作能力;营造出良好的科技文化氛围。

3、结语

关键词:应用型本科;培养软件工程师;Java课程群;教学研究

JavaProgramsAppliedUndergraduateTeachingandResearchGroupfortheTrainingofSoftwareEngineers

YUXiao

(WuhanTechnologyAndBusinessUniversityDepartmentofInformationEngineering,Wuhan430065,China)

Abstract:Inthispaper,application-orienteduniversitytrainingJavasoftwareengineersintheprocessofteachinganumberofissues,analyzeshowdemand-orientedenterpriseJavasoftwareengineersconductgroupteachingcurriculumdesign,includingaccuratepositioningtrainingappliedtalentsteachingobjectives,optimizeCurriculumreconstructionandtheaccumulationofexperienceteachingcurriculumsystem,integrationandresearch.

Keywords:Application-Oriented;TrainingofSoftwareEngineers;JavaCurriculumGroup;TeachingandResearch

1应用型本科Java课程群的教学现状

随着计算机行业的发展进入到互联网时代,由于Java语言在计算机软件开发尤其是支持网络编程方面的优势,大多数高校计算机科学与技术专业在培养计划中都设置了Java系列课程的培养方案。应用型本科大学作为第三类大学在进行Java系列课程教学改革中确定Java课程群体系的培养目标是非常重要的。因为应用型本科培养的软件类毕业生在就业中将会与研究性大学本科专科毕业生、职业技术专科学院和职业培训机构的学生进行竞争。为了适应软件行业对Java开发人才的需要,高校简单的开设一门Java语言程序设计是远远不够的[1]。现阶段,应用型本科大学的Java课程体系是参考研究性大学本科课程体系的标准而制定的,并没有突出应用性的特点,而学生在编程方面的能力培养远不及职业技术学院、职业培训机构的学生在实践编程能力的培养。

2面向培养Java软件工程师课程教学的重要性

3面向培养软件工程师的Java课程群教学思路

3.1应用型本科大学在Java课程群教学改革中的优势

应用型本科大学比科研型本科大学在课程设置上允许更为灵活,所以在Java课程群教学中可采用多种培养方式相结合。例如,在实践教学环节可以加强校企合作。Java的实践课程可以由企业的讲师或软件培训机构的人员参与教学过程,在教学内容上,可以比研究性大学更偏重应用。也可以在高年级的实践教学中的有限课时内让学生直接在企业中实习。为实施素质教育,提高学生的专业技能,培养技术应用型人才,需要不断探索以变更落后的教学方法,改革传统的教学模式[3]。

应用型本科大学在教学过程中比职业培训机构更注重综合能力的培养。比如,应用型本科教学不仅教授的是Java语言,除此之外教学课程体系中还会设置有《数据库原理》、《计算机网络工程》、《操作系统原理》和《软件工程》等重要的理论性指导课程,使学生在计算机应用能力上更具全面性,为学生更好的在职业发展中成为软件工程师打好理论基础,而不仅仅只能成为程序员。

3.2面向培养软件工程师的教学目标

3.3Java课程群体系

表1Java课程群的培养与考核

[课程名\&能力培养侧重点说明\&考核方式\&Java语言程序设计\&Java语言基础、面向对象程序设计、图形用户界面编程、文件编程\&理论笔试与实践课程综合评分\&Java语言程序设计课程设计\&三个方向的综合应用程序开发:图形用户界面与文件流结合编程;图形用户界面与网络通信结合编程;图形用户界面与数据库结合编程\&答辩与课程设计论文综合评分\&JavaWeb程序设计\&JSP技术基础、JDBC、JSP进行动态网站开发\&理论笔试与实践课程综合评分\&JavaWeb程序设计课程设计\&使用JDBC数据库连接技术进行JSP动态网站开发的综合应用\&答辩与课程设计论文综合评分\&Java技术毕业设计\&使用EJB应用开发、JavaAPI的使用及服务的应用进行小型实际应用项目的开发\&毕业设计答辩与毕业设计论文综合评分\&]

课程群的每门课程都分为理论教学环节、实践教学环节和考核环节组成。每门课程的评分标准根据课程的特点而定。程序设计课程以理论考试与实践课程的程序完成情况进行综合评分,课程设计课程以系统运行演示与答辩结合课程设计论文的综合评分,毕业设计环节需要通过本科毕业设计答辩和本科毕业论文的考核综合评分。

4面向培养软件工程师Java课程群的教学研究

4.1面向培养软件工程师Java课程群教学方法的研究

在应用型本科大学教学多年Java课程群的课程以后,根据教学实际情况在教学方法方面进行了归纳总结。在Java课程群教学中应以学生在学习该课程的实际情况为出发点,一方面强化面向对象编程思想,因为面向对象是软件工程的基础,为后续用Java工具进行软件工程与产品设计打基础;另外一方面应突出Java与C++的不同点和各种工具包,主要以图形用户界面与事件作为重难点。具体来说,课堂教学方法上尽量深入浅出而突出重难点,因为一般来说,开设《Java程序设计》课程是在大学本科已经开设了至少两门语言课程《C语言程序设计》、《C++语言程序设计》之后的高年级专业课,一部分内容希望学生在老师的引导下培养自学能力或在后续课程《软件工程》与《JavaWeb程序设计》课程中逐步强化细节。

4.2面向培养软件工程师Java课程群教学方式的研究

教师在本校应用型本科大学教学过程中与学生进行了多次交流,得到了学生宝贵的反馈,结合教师在不断教学探索与实验教学过程中的体会与思考,对进行培养面向软件工程师的Java课程群教学方式改革进行了总结,得到以下五个方面的改进措施。

1)实践教学与课堂教学整合

学生反映理论教学在教室学习效率不高,建议安排在实验机房进行教学,理论教学后及时进行上机操作能更好的巩固知识,实现理论与实践的同步教学。课堂教学中的每个知识点在理论教学后布置上机的小实例作业,学生通过完成小实例作业就能很好的检测该知识点的掌握情况,将实践教学与课堂理论教学整合。整个教学全程安排在实验机房完成。

2)分步式案例教学

Java课程群中的课程的每门课程开始列出该门课程的重要知识点。在教学过程中以一个综合应用案例为线索,涵盖该门课程大部分最重要的知识点应用。将这个综合案例分解成若干部分,整个教学过程中在不同的重要章节中逐步分别讲解案例的某个部分。最后,将分步骤讲解的案例部分组合在一起,完成整个案例的拼接运行与演示。这种分步式案例教学让学生对该门课程有一个完整的知识体系。分步式案例教学在培养学生综合应用能力方面取得了很好的效果,使学生从应用角度对该门课程每章的内在联系有了一个总体的了解。

3)学生演讲与教师指导相结合

一般来说,学生在学习Java课程群的课程时已经具有了一定程序设计语言的基础,学生在现有的C语言或C++语言学习的基础上进行多种编程语言的对比,能更好更快的掌握Java课程群的新知识。关于Java语言基础和JSP语言基础部分,例如变量与常量、表达式与运算符等知识点,可以让学生进行课下自学,并在上课过程中由学生进行演讲,对比现已学过的语言,分析Java语言或JSP语言的不同点和相同点。教师在学生讲课中及时进行补充或更正学生知识点的讲解。学生演讲与教师指导相结合的方式适用于Java课程群中程序设计语言基础部分。这种教学方式在一方面锻炼了学生的表达能力,在另一方面让学生巩固了以往的知识点并学习了新的知识点。在一定程度上调动了学生的学习积极性和促使学生更加参与课程教学,增加教与学的互动。

4)分组答辩式教学

学生的课程设计或教学演讲都可以采用分组的方式,例如一个班级30人,一般将该班级分为6个组,每组5人。因为企业大型项目开发都是以团队的方式进行的。在应用型本科Java课程群的课程设计类课程中以团队方式进行答辩,每组团队得到相同的分数等级。使学生更具有团队合作意识,增进团队合作能力进行编程,使学生在企业中作为软件工程师能更快适应软件开发团队。

5)案例式扩展教学在实践教学过程中的应用

Java课程群中实践课程教学可以采用一个应用实例贯穿到每个实践环节。从课内小案例的添加功能就可以完成该门课程的大案例,再在这个大案例的基础上进行优化完善可以完成综合课程设计,然后添加高级应用功能可以达到毕业设计的要求。使实践课程体系中的所有课程共同使用一个应用实例使这些多门实践课程具有内在的连续性,又可以很好的扩展性,使一个应用实例不断进行加强与优化。

[1]彭碧涛,罗海蛟,姜灵敏.Java课程群的规划与建设[J].福建电脑,2014(2):51.

关键词:应用型人才培养;课程体系;模块化教学体系;人才培养模式;企业实训

1软件工程专业人才培养规格

1.1专业人才培养目标

培养具有良好的科学与工程素养,系统掌握计算机基础理论、软件开发、软件管理等计算机应用技术,能运用工程化方法、技术和工具从事软件分析、设计、开发、维护等工作,具备工程项目的组织与管理能力、团队协作能力的高级应用型软件工程人才。

1.2专业人才能力分析

应用型人才的主要任务是将成熟的技术和理论应用到实际的生产和生活中,其培养的关键是强调对学生专业核心能力的培养[4]。对于应用型软件工程人才,其专业核心能力包括以下几个方面。

2)软件实现能力。掌握结构化程序设计技术和面向对象程序设计技术,至少熟悉一门高级语言编程技术;熟悉常用的IDE开发工具,掌握软件的编辑、编译、运行和调试技术;掌握Web程序设计技术,熟悉HTML语言、JavaScript语言、JavaEE和.Net等常见Web应用构建技术,具备界面设计、脚本编程、业务逻辑编程和系统部署能力;能够运用开发工具的联机帮助来解决编码问题;能够运用打包工具制作产品的安装程序,能够编写用户使用手册、安装说明等文档;能够将子系统集成为一个完整的系统,并能在集成过程中优化系统;能够配置系统调试环境,具备关键代码性能优化的能力;熟悉数据库编程技术,具备应用SQL语言对MSSQLServer、Oracle、DB2等常见数据库进行数据操作的能力;掌握数据库系统的安全保护技术和性能调优技术;掌握Linux、WinCE、Android等常见平台下的嵌入式开发技术;熟悉嵌入式应用软件的编程、调试、部署技术;具备硬件驱动程序开发能力。

3)软件测试能力。掌握常见的单元测试、集成测试、性能测试和回归测试技术;掌握常用的白盒与黑盒测试方法,具备测试用例的设计能力;掌握常用的软件测试工具;熟悉实际的软件测试流程,能够搭建测试环境;掌握软件测试管理技术,具备软件测试计划、软件测试报告等测试文档的撰写能力。

4)工程综合能力。熟悉RUP、XP等常用软件开发过程模型,具备针对具体项目选择适当模型的能力;掌握项目范围界定、计划制订及进度监控技术;掌握软件配置技术,能够使用配置管理工具;掌握软件开发风险评估与控制技术;掌握常用的软件项目管理工具;能够基于用户的反馈情况进行软件产品的维护,并能对用户进行培训;具备软件开发计划、可行性分析报告等项目管理文档的撰写能力。

2提升软件工程专业能力培养途径

2.1改革人才培养模式

建立“2+1+1”三段式期制的人才培养模式,同时坚持工程能力和素质培养4年不断线的原则,将工程项目教学法贯穿整个教学环节,提高学生的学习兴趣,增强学生的工程意识,强化工程实践能力。

前4学期“重基础”,即重点完成对学生专业基础知识和基本技能的培养。通过强化数理基础模块和专业基础模块教学,促进学生创新思维的形成和创新方法、创新工具的掌握,为后续的专业模块学习和工程能力的培养打好基础。从第二学期开始为每位学生配备校内专业指导教师,负责对学生在校期间的学习、专业选择、学习进程规划和学习方法等进行指导。

第5学期是在大二结束时安排一个企业实训学期(企业实训I),即通过适当压缩原第4学期教学周数,从而形成一个包括暑假在内共12周的第5学期(变传统的8学期制为期制)。作为第一阶段的企业实训,主要是培养学生的软件测试能力,并对软件的工程化开发流程形成清晰的认知。同时,该阶段也能使学生学习和实践软件企业的管理运作,熟悉业务流程及项目开发流程。作为校企联合培养第一环节,该阶段由企业安排资深工程师作为企业指导老师,对学生在现场实践期间进行指导。自此,针对每位学生的“双导师”指导模式正式形成。

2.2构建模块化教学体系

2.2.1模块定义

2.2.2构建思路

软件工程专业模块化教学体系构建要求从传统的知识输入为导向的课程体系构建,转变为以能力输出为导向的模块体系构建。“知识输入为导向”指的是以学科体系为导向,构建课程体系;“能力输出为导向”指的是以岗位需要的专业能力为导向,构建模块化教学体系。基于“面向专业能力需求反向推导”

模块化教学体系以专业能力为主线,将理论教学和实践教学有机结合,强调知识和方法如何运用于实际工程领域。在模块化教学体系中,一个模块针对特定的能力单元设置,一项专业能力的培养可由一个或若干个模块来支撑。模块化要求人们转变思维方式,即要适应从“专业课”到有功能性单元的“模块”的转化,对传统课程体系的教学内容进行拆散、揉和与优化,以面向能力培养构建模块的教学内容。如将原有的Java语言程序设计、SQLServer数据库等课程中的高级应用和难点部分进行整合,设置Web应用系统开发模块,重点培养基于Web平台的应用系统设计开发能力。模块既包含理论知识的讲授,又有工程实践训练,采用典型的真实工程项目,对学生的工程能力进行培养。

2.2.3进程安排

在软件工程专业模块化教学体系参考教学进程

中,执行计划总学分为180学分。第1至4学期主要学习公共基础模块和专业基础模块;第6、7学期在校学习专业模块,第5、8和期到企业进行实训,结合工程实际完成项目实训和毕业设计(论文)。教学进程如表1所示。

2.3引入企业实训环节

软件工程专业能力的获取是在运用智力、知识、技能的过程中经过反复训练而形成的[3]。为此,围绕提升学生的软件测试能力、软件实现能力、软件分析与设计能力和工程综合能力这4项专业核心能力,分阶段设置3个独立的企业实训学期(如表2所示),使学生置身于真实的企业场景、管理制度、竞争压力、团队协作等环境之中,以培养学生软件开发、团队合作以及项目管理的能力。

1)企业实训I,安排在第5学期。通过适当压缩原第4学期教学周数,从而形成一个包括暑假在内共12周的第5学期(变传统的8学期制为期制)。作为第一阶段的企业实训,主要是培养学生的软件测试能力,并对软件的工程化开发流程形成清晰的认知[5]。

2)企业实训II,安排在第8学期。通过将原大三下学期的暑假与大四上学期结合,得到一个约28周的第8学期,作为第2阶段的企业实训,用于强化学生软件的实现能力和分析与设计能力。为了使学生能在特定的软件开发领域获得深入训练,形成个人的专业特长,该阶段应分不同的方向(如Java、.Net及嵌入式软件等方向)在相应的企业进行。

3)企业实训III,安排在第期(原大四的下学期),按一个标准学期的20周设置,并与毕业设计相衔接。针对实际项目(产品),由学生组成项目组,负责整个项目(产品)开发的全过程,并按企业或用户要求对项目(产品)的完成情况进行评估并答辩,根据项目(产品)中每位学生完成情况确定其毕业设计等次。

以上的企业实训方案很好地体现了分步进阶的专业能力培养原则,它对学生软件专业能力提升的思路是:以软件测试技术与技能训练为主的能力培养以软件实现技术与技能训练为主的能力培养以产品或系统构建能力培养为主的能力培养以综合项目解决方案制定为主的能力培养以适应社会并能够独立完成产品/系统研发工作为主的能力培养。同样,对于各个阶段企业实训内容的安排,也是按照由浅入深、由单项到综合的方式,层层递进地实现能力的渐进培养。另外,企业实训的各个阶段均设置考评环节,并按企业对应岗位的技能要求对学生进行能力考评,对应关键能力培养的企业实训环节(如软件实现能力),不合格者将要继续本阶段的训练,直到能

力考评达标为止。各阶段的企业实训环节均有对应学分,学生必须修满相应学分,方允许毕业。

3结语

新建应用型本科高校在培养人才目标、生源和师资力量方面与传统综合性重点大学有显著差异,因此,不能简单地继承和延续综合性重点大学的培养目标和培养模式,而必须主动适应经济发展对具有创新能力应用型人才的需求,充分发挥自身的优势和特点,在特色中求生存、求发展。近年来,合肥学院软件工程专业按照“重基础,精方向,强工程”的基本原则,建立了“2+1+1”三段式期制的人才培养模式,实行了3学期的企业实训环节,同时,提出通过将传统的、按学科知识体系构建专业课程体系,转变为按专业能力体系构建专业模块体系,并紧密围绕模块体系展开系列教学改革,如编著适应模块化教学需要的特色系列教材、建立多元化的师资队伍、引入校企合作及模块互换学分互认机制等。几年来的教学实践证明,采用模块教学体系在培养企业真正需要的、具有创新意识和国际化视野的软件工程师方面取得了良好的效果,对于保证应用型人才培养目标和培养要求的实现具有重要的借鉴意义。

参考文献:

[1]陈旭东,卢苇,赵宏,等.软件工程特色专业建设探索[J].计算机教育,2008(8):46-48.

[2]叶立青,吴晓蔑.应用型本科生培养模式的创新与构建[J].吉林工学院学报,2003,23(1):16-17.

[3]胡智喜,唐学忠.计算机科学与技术产学研结合应用型人才培养模式的探索与实践[J].电脑知识与技术,2008,3(8):1751-1752.

[4]郭建东,刘乃琦,刘贵松,等.软件技术教学内容与教学模式研究[J].学科建设与教学研究,2005(3):19-22.

[5]檀明,袁,钟伯成,许强.借鉴德国FH的应用型计算机专业人才培养模式改革[J].电脑知识与技术,2010,6(13):3431-3433.

SoftwareEngineeringTalents’CultivationinCapability-orientedMode

TANMing,ZHANGXiang-dong,XUQiang,LIUDeng-sheng

(DepartmentofComputerScienceandTechnology,HefeiUniversity,Hefei230601,China)

HIT-NPSS的本科课程共分为4个学年、8个学期。学生前3个学年在校内学习理论课程和实践课程,第4学年到IT公司进行工业实习,不同学年的课程具有不同的针对性。

1理论课程设置

2逐步工业化实践环节

3企业实习

4校企合作模式

二、学生就业情况

一、教学常规工作规范有序

本年度,在学校和学院领导的大力支持下,在全院教职工的积极配合下,我院各项教学工作得以顺利结束。

1.教学常规运行

按时完成开课计划制定、教师安排、教材征订、课程考核等。教师调停课履行手续,能遵守学校和学院制定的各项规章制度。

2.课程教学与改革

大部分老师对本专业的课程体系、教学内容有较深刻的钻研与独到的见解,有自己的教学思路,认真备课,精心设计教案与组织教学。教学内容符合教学大纲要求,理论联系实际,能将个人的科研成果及独到见解融入教学之中,引导学生进行创造性思维。教学内容充实,对课程的基本概念讲授清楚,重点突出,深入浅出。注意调动学生接受的主动性,因材施教,注意能力的培养。

在教学改革方面,部分教师采取微课、慕课等教学方法,尝试翻转课堂教学模式。在课程考核上,所有课程均增加了课堂讨论、大作业、项目开发、实验考核等多种过程化考核方式。

3.本科毕业论文质量有所提高

2017届本科毕业生共有392人,共安排了42位中级职称以上的指导教师。本届毕业论文学生选题进行了改革,充分考虑了学生与教师的意愿,进行双向选择。从学校检查反馈结果看,本届本科毕业论文完成质量有所提高。2018届本科毕业论文工作已正常开展,目前正在进行论文选题阶段。

4.专业实习工作

2014级学生赴重庆龙门浩职业中学参加教育实习顺利结束,赴重庆德克特信息技术有限公司、旭硕科技(重庆)、亚信科技等企业参加集中实习也即将结束,师范专业学生参加集中实习比例超过70%,非师范专业学生参加集中实习比例达60%。

5.定期开展教研室活动

本年度,各系分别进行了10-15次教研活动,部分教研室组织教师集体备课,有效地促进教师间的交流和业务水平的提高。学院开展青年教师教学比赛,陈娟娟老师代表学院参加学校青年教师教学技能竞赛获三等奖。同时,组织全院教师参加教学观摩课2次。

6.实施本科生导师制

在2016、2017级实行本科生班主任方式,对计算机科学与技术(含师范)、软件工程、信息管理与信息系统、电子商务等专业,安排班主任15人。学生在专业思想、理解人才培养方案、树立学习目标、职业规划等方面起到了一定的作用。

二、专业及课程建设卓有成效

1.教学模式改革

继续申报重庆市中职与本科对口贯通“3+4”分段人才培养改革试点,学院计算机科学与技术专业与渝中职教中心联合开展此项目。

计算机科学与技术(中美人才联合培养项目实验班121项目)专业继续招生,2016级有2名同学赴美国鲍尔州立大学,开始为期两年的专业学习。

与DXCtechnology公司重庆分公司联合开设“卓越软件工程师”实验班,学院各专业2014级共有100名学生参加了本项目,本次“卓越工程师”培养班主要以项目开发结合讲座形式进行。

2.修订2017人才培养方案

为适应IT行业发展以及学校教学改革要求,组织师教在认真调研的基础上,修订2017级各专业人才培养方案。

3.教学质量工程

“计算机软件与信息服务学科专业群”申报重庆市特色学科专业群获重庆市教委批准,完成撰写计算机软件与信息服务特色学科专业群建设实施方案。

组织教师申报2017年重庆市高等教育教学改革研究立项项目,彭静老师“高等师范院校信息技术类工科人才创新实践能力培养模式研究”获重庆市教委批准立项。

唐万梅老师完成“数据结构”课程的慕课制作,并申报重庆市2017年精品在线开放课程立项。

4.本科教学评估工作

按照学校要求,顺利完成本年度学校布置的本科评估工作;接受学校对学院的本科毕业论文、试卷及教学文档的专项检查,布置全院教师对各类教学文档的整改工作。

三、学科竞赛喜获佳绩

关键词:计算机专业设置;课程体系;创新型人才培养;实践教学

ResearchofUniversityComputerSpecialtySetupandInnovativePersonnelTraining

CHEKui1,2,LULing1,XUEHai-yan1

(1.DepartmentofComputerScienceandApplication,ZhengzhouInstituteofAeronauticalIndustryManagement,Zhengzhou450015,China;2.CollegeofSoftware,BeijingUniversityofPostsandTelecommunications,Beijing100876,China)

Abstract:Withtheuninterrupteddevelopmentofcomputertechnology,thecomputerapplicationisinfiltratingtootherfieldsstepbystep,andthesocietyrequirementisextendinguninterruptedly.Howtotrainhighqualityinnovativepersonnel,thisbringsforwardanewchallengetouniversitycomputerspecialtysetupandlayout.Thispaperresearchesmainlyuniversitycomputerspecialtysetupandinnovativepersonneltraining,includesthesetupofspecialtydirectionandcoursessystem,thetrainingpatternandtrainingprojectofinnovativepersonneltoadaptsocietyrequirement.

Keywords:computerspecialtysetup;coursessystem;innovativepersonneltraining;practicalteaching

计算机专业是一个发展十分迅速的专业,目前在国内高校本科教育中已形成了规模庞大、方向多样的教学体系,每年向社会输送大批的计算机人才。由于计算机技术的不断发展,计算机应用向其它领域的逐步渗透,以及社会需求的不断扩充,如何培养出高质量的创新型计算机人才,对于高校计算机专业的设置与规划提出了新的挑战。本文主要研究了计算机专业的设置规划与创新型计算机人才的培养,包括专业方向、课程体系的设置,适应社会需求的人才培养模式与培养方案。

1计算机专业设置规划

在制定计算机专业设置规划过程中,应考虑到社会对计算机人才的需求,从“研究型人才”、“工程型人才”、“应用型人才”的培养目标入手,将计算机专业划分为多个培养方向,主要包括“计算机科学”方向、“软件工程”方向、“网络工程”方向、“信息技术”方向等。

1.1“计算机科学”方向

“计算机科学”方向的核心课程为:程序设计、计算机组成原理、计算机体系结构、算法分析与设计、数据结构、数据库系统原理、软件工程、软件测试、操作系统、编译原理、计算机图形学、计算机网络技术、人工智能、课程设计、毕业设计等。

1.2“软件工程”方向

“软件工程”方向主要研究计算机软件开发过程的理论、设计、开发和应用技术,涉及算法与程序设计语言、数据结构、数据库原理、软件工程、面向对象分析与设计、操作系统、计算机体系结构、软件测试与质量保证、软件需求开发、软件管理等知识领域。该专业方向培养高层次、实用型、复合型软件工程技术和软件工程管理人才,学生具备扎实的程序设计能力,具备深厚的软件工程理论基础及较强的工程实践能力、研发能力和市场与国际意识,能够对软件产品的需求分析、架构设计、实施和测试执行规范有效的组织和管理,以及进行可靠的方案实施。

“软件工程”方向的核心课程为:高级程序设计、算法与数据结构、操作系统、数据库系统原理、计算机网络技术、编译原理、软件工程、UML软件建模设计、软件测试与质量保证、软件项目管理、软件配置管理、Web开发技术、软件体系结构、设计模式与重构、软件工程实践、课程设计、综合实训、毕业设计。

1.3“网络工程”方向

“网络工程”方向主要研究计算机及计算机网络系统的理论、设计、开发和应用技术,涉及程序设计语言、数据结构、网络设计与理论、数据库系统、计算机系统、计算机网络、网络操作系统、信息安全、网络协议等知识领域。该专业方向培养学生具备计算机网络技术、计算机通信技术、计算机网络安全等知识,能够在IT领域从事计算机网络技术与设备的开发、设计与管理,具有基础理论扎实、知识面宽、实践与开拓创新能力强的高素质技术工程型与开发型人才。

“网络工程”方向的核心课程为:计算机组成原理、程序设计、数据库技术、网页制作技术、网络操作系统、TCP/IP技术、计算机网络体系结构、网络管理技术、密码学与网络信息安全技术、网络性能分析、网络软件设计、多媒体应用技术、综合实训、毕业设计等。

1.4“信息技术”方向

“信息技术”方向主要研究计算机在信息处理、信息管理等方面的理论、设计、开发和应用技术,涉及程序设计、算法与数据结构、计算机组成原理、计算机网络技术、管理信息系统、信息安全、系统分析与设计、系统管理与维护、电子商务、ERP原理、信息管理、软件工程、数据库系统等领域。该专业方向培养学生具备现代管理学理论基础、计算机理论知识及计算机应用技能,掌握信息系统分析与设计方法及信息管理等知识,具有从事信息管理及信息系统分析、设计、开发实施管理与评价等多方面能力的复合型、应用型人才。

“信息技术”方向的核心课程为:程序设计、算法与数据结构、计算机组成原理、计算机网络与互联网、信息管理导论、管理信息系统、信息安全技术、系统分析与设计、Web系统与技术、电子商务、ERP原理及应用、软件工程、数据库与信息管理技术、课程设计、毕业设计等。

2创新型计算机人才培养方案

在创新型计算机人才培养方面,应坚持理论教学、实践教学、教学实习基地建设相结合的方式,注重培养学生的动手能力与创新能力,使计算机专业的发展方向与社会经济、社会需求相一致。信息化社会对计算机专业人才的需求呈现出多样化的特征,尤其对实践能力强的创新型人才的需求更为迫切。

2.1结合社会需求,制定创新型计算机人才培养目标

创新型人才是指具有创新意识、创新思维、创新能力和创新人格的人才,创新型人才不仅是全面发展的人才,还是充分发展的人才,更是对科技发展和社会进步做出较大贡献的人才。因此,在对学生进行计算机专业教育过程中,应强化创新意识教育,增强创新思维训练,注重创新能力培养,着力创新人格塑造。

人才培养目标定位是制订人才培养方案的首要问题,其决定了专业能力结构和知识体系,而社会需求是一个客观标准。专业能力结构是培养目标的具体化,贯穿于知识体系与教学模式中。在构建专业能力结构时,需考虑社会本位和个人本位的问题。社会本位注重学生未来的就业前景,强调职业的针对性和应用性;个人本位注重个人综合素质和能力的培养,为学生的未来发展创造积极的条件。培养具有创新型计算机人才,需将专业能力与基本能力有机地结合起来,形成以专业能力为核心的科学架构。针对不同的专业方向,强化相应的专业知识,按照“研究型人才”、“工程型人才”、“应用型人才”的培养模式进行人才培养。

2.2紧跟计算机发展趋势,不断更新专业课程体系

结合计算机的发展趋势,按照突出应用性、实践性的原则重组课程体系,教学内容要突出理论知识应用和实践能力培养。基础理论课教学以应用为目的,专业课教学需加强针对性和实用性,强调实践课的重要性。

按照信息社会对计算机人才的需求,培养学生具备深厚的理论知识和应用实践能力,应不断更新专业课程体系。根据不同的培养方向,增加相应的特色专业课程,并对主干课程设置课程设计,强化学生的实践能力。

2.3灵活运用多种教学方法,构建和谐教学环境

教师应把教学作为发展认知的手段,充分调动学生的学习积极性,使其参与到计算机课程的教学活动中。鼓励学生大胆质疑,给予学生发表意见的机会,使学生逐步具有创新意识。针对学生的不同见解,引导学生审视其观点,从而得出正确的结论,这样可以保护学生学习的积极性,使学生树立独立学习及创新思维的自信心。

2.4加强实践教学环节,重视教学实习基地建设

计算机专业的实践性很强,为了增强学生的创新意识,增强学生的创新能力,必须将实践教学贯穿于整个教学环节中。通过实验、课程设计、综合实训等方式强化实践教学环节,注重学生设计软件/硬件的创新能力。

通过学校与企业合作,建立教学实习基地,有效地开展专业实习。鼓励学生在实习基地参与实习工程,并结合实习成果完成毕业论文。学生通过参与企业运作与项目研发,体验真实的企业环境和项目开发环境,可提高自身的工程能力和职业素质。

2.5完善教学设备,进一步加强师资队伍建设

教学设备应随着计算机技术的发展及专业设置的调整而不断更新,在创新型计算机人才培养方案中,实践教学环节十分重要,教学设备是实践教学的必备条件,因此需要投入大量的资金完善教学设备,建立实验室、机房等。

创新型人才的培养离不开创新型师资,由于计算机学科发展迅速、实践性强,对于计算机专业教师提出了更高的要求。计算机专业师资队伍的建设需不断改革与完善,制定有利于师资队伍建设的管理体系与有效措施,建立科学有效的师资队伍考核评价体系,营造学科创新氛围,创造良性竞争环境,积极探索师资队伍的优化与整合,创造多学科汇聚与多方向交叉融合的创新团队群,努力打造一流的计算机专业师资队伍。

3结束语

在高校计算机专业教学中,应不断改革教育理念和专业设置,积极探索信息时代教育教学的新模式和新思路,促进学生创造精神和创新能力的培养。结合社会需求,不断调整计算机专业设置和课程体系,灵活运用多种教学方法,加强实践教学环节,完善教学设备,构建和谐教学环境,为国家培养出高素质和高质量的创新型人才。

[1]韦丽梅.计算机类专业课程设置对就业情况的影响[J].计算机应用与软件,2009,26(10):111-113.

[2]景海峰.高校计算机教学中学生实践创新能力培养的思考和建议[J].黑龙江教育,2008(7):84-85.

[3]周兴社,樊晓垭.创新型计算机人才培养的探索与实践[J].计算机教育,2007,(3):10-11.

[4]夏晓玲.大学计算机专业学生的培养与就业实战技巧[J].计算机教育,2006,(3):66-68.

2014年4月自学考试的秘诀!点击免费查看>>

专业

层次

学制

主要课程

音乐教育

专科

两年

大学语文、基础乐理、视唱练耳、基础声乐、基础和声、合唱与指挥基础、基础钢琴、艺术概论、民族民间音乐、音乐欣赏、中学音乐教学法、计算机应用基础、计算机应用基础实践、基础钢琴实践、基础声乐实践、

本科

英语(二)、中外音乐史、中外音乐欣赏、和声学、音乐作品分析、歌曲写作、音乐教育学、音乐美学、简明配器法、歌曲钢琴伴奏、声乐实践、歌曲钢琴伴奏、声乐实践、歌曲钢琴伴奏实践、视唱练耳实践、毕业论文

经济法

大学语文、法理学、宪法学、民法学、民事诉讼法学、公司法、经济法概论、刑法学、合同法、税法、国际经济法概论、劳动法、计算机基础、人力资源管理

英语(二)、行政处罚法、行政复议法学、国家赔偿法、经济法学原理、企业与公司法、行政法学、劳动法、金融法概论、房地产法、环境法学、税法原理、行政诉讼法、财务管理学(辅修)

本科两年英语(二)、高等数学(二)、市场营销策划、金融理论与实务、商品流通概论、消费经济学、国际商务谈判、国际贸易理论与实务、企业会计学、国际市场营销学、管理系统中计算机应用(含实践)

行政管理专科两年大学语文(专)、政治学概论、法学概论、现代管理学、行政管理学、市政学、人力资源管理(一)、公文写作与处理、管理心理学、公共关系学、社会研究方法、秘书工作、计算机应用基础(含实践)

本科两年英语(二)、当代中国政治制度、西方政治制度、公共政策、领导科学、国家公务员制度、行政组织理论、行政法与行政诉讼法(一)、社会学概论、中国行政史、中国文化概论、普通逻辑、财务管理学、秘书学概论、企业管理概论

汉语言

文学

文学概论、中国现代文学作品选、中国当代文学作品选、中国古代文学作品选(一、二)、外国文学作品选、现代汉语、古代汉语、写作等

美学、中国现代文学史、中国古代文学史(一、二)、外国文学史、语言学概论、英语(二)、两门选修课、毕业论文

涉外秘书学

英语(一)、大学语文(专)、公共关系、外国秘书工作概况、涉外秘书实务、涉外法概要、

英语(二)、中外文学作品导读、国际贸易理论与实务、经济法概论、秘书语言研究、公关礼仪、交际语言学、国际商务谈判、中外秘书比较、口译与听力等

对外汉语

现代汉语、实用英语、中国古代文学、中国现当代文学、外国文学、外国文化概论、对外汉语教学概论、英语表达与沟通(实践环节)毕业论文等

英语翻译

英语写作基础、综合英语(一二)、英语阅读(一)、英语国家概况、英语笔译基础、初级英语笔译、初级英语口译、英语听力

中级笔译、高级笔译、中级口译、同声传译、英汉语言文化比较、第二外语(日/法)、高级英语、英美文学选读、毕业论文

日语

基础日语(一二)、日语语法、日本国概况、日语阅读(一二)、经贸日语、日语听力、日语口语

高级日语(一二)、日语句法篇章法、日本文学选读、日汉翻译、第二外语(英/法)、现代汉语、计算机应用基础、日语口译与听力、毕业论文

英语

综合英语(一二)、英语阅读(一二)、英语写作基础、英语国家概况、英语听力,口语等

英语写作、高级英语、英美文学选读、英语翻译、经贸知识英语、口译与听力、二外(日语)等

外贸英语

综合英语(一二)、英语阅读(一)、英语写作基础、英语国家概况、国际贸易理论与实务、英语听力、口语、外贸英语阅读等

英语写作、高级英语、英美文学选读、英语翻译、经贸知识英语、外贸口译与听力、二外(日语)等

公共事业

管理

计算机应用基础、公共事业管理概论、社会学概论、管理学原理、人力资源开发与管理、公共关系、社会调查与方法、行政管理学、文教事业管理、计划生育管理、秘书学概论、计算机应用基础(实践)等

英语(二)、公共管理学、公共政策、公共事业管理、公共经济学、非政府组织管理、行政法学、人力资源管理(一)、管理信息系统、毕业论文等

工商企业

计算机应用基础、基础会计学、经济法概论、国民经济统计概论、企业管理概论、生产与作业管理、市场营销学、中国税制、企业会计学、人力资源管理、企业经济法(辅修)、民法学(辅修);

英语(二)、高等数学、管理系统中计算机应用、国际贸易管理与实务、管理学原理、财务管理、金融理论与实务、企业经营战略、组织行为学、质量原理、企业管理咨询、合同法(辅修)、行政法学(辅修)。

国际贸易

高等数学、法律基础、计算机应用基础、英语、国际贸易实务、国际金融、国际商法、中国对外贸易、WTO知识概论、市场营销学等

国际市场营销学、世界市场行情、国际商务谈判、企业会计学、国际运输与保险、西方经济学、外国经贸知识选读、涉外经济法、经贸知识英语等

金融管理

证券投资分析、保险学原理、银行会计学、商业银行业务与管理、货币银行学、财政学、经济法概论、基础会计学、管理学原理等

管理会计实务、国际财务管理、公司法律制度研究、英语(二)、电子商务概论、组织行为学、风险管理、高级财务管理、审计学、政府政策与经济学等

会计(电算化)

英语(一)、大学语文、高等数学(一)、基础会计学、国民经济统计概论、数据库及应用、财政与金融、会计电算化、成本会计、财务管理学、计算机应用基础、经济法概论(财经类)

高等数学(二)、、英语(二)、数据结构、审计学、管理学原理、通用财务软件、计算机网络基础、财务报表分析(一)、金融理论与实务、高级财务软件、操作系统。加考课程:会计电算化、财务管理学、成本会计、基础会计学、政治经济学(财经类)

人力资源

管理学原理、组织行为学、人力资源管理学、人力资源经济学、企业劳动工资管理、劳动就业论、社会保障、劳动与社会保障法、公共关系学、应用文写作等

企业战略管理、人力资源战略与规划、人力资源培训、人事测评理论与方法、人力资源薪酬管理、绩效管理、人力资源开发管理理论与策略、管理信息系统等

文化事业

英语(一)、写作、中国文化概论、文化管理学、文化行政学、文化政策与法规、文化经济学、文化策划与营销、艺术概论、社会学概论、民间文学、计算机

文化产业

英语(二)、中国文化导论、文化产业与管理、文化产业创意与策划、文化市场与营销、外国文化导论、媒介经营与管理、文化服务与贸易

经济信息

高等数学、计算机网络基础、计算机应用技术、计算机软件基础、计算机组成原理、经济信息导论、计算机信息基础、信息经济学等

英语(二)、应用数学、中级财务会计、计算机网络技术、社会研究方法、网络经济与企业管理、数据库及应用、电子商务概论、高级语言程序设计、应用数理统计、经济预测方法。

游戏软件

开发技术

英语(一)、高等数学、计算机游戏概论、高级语言程序设计、游戏作品赏析、计算机网络技术、游戏软件开发基础、市场营销、动画设计基础等

英语(二)、游戏创意与设计概论、可视化程序设计、艺术设计基础、多媒体应用技术、DirectX、Java语言程序设计、游戏开发流程与引擎原理、游戏架构导论、软件工程、游戏心理学等

电子商务

电子商务英语、经济学(二)、计算机与网络技术基础、市场营销(三)、基础会计学、市场信息学、国际贸易实务(三)、电子商务概论、商务交流(二)、网页设计与制作、互联网软件应用与开发、电子商务案例分析、综合作业

英语(二)、数量方法(二)、电子商务法概论、电子商务与金融、电子商务网站设计原理、电子商务与现代物流、互联网数据库、网络营销与策划、电子商务安全导论、网络经济与企业管理、商法(二)

信息技术

教育

英语(二)、物理(工)、数据库原理、数据结构、计算机网络与通信、计算机系统结构、软件工程、数值分析、面向对象程序设计、计算机辅助教育、高级语言程序设计、数字逻辑、中学信息技术教学与实践研究

计算机

及应用

大学语文、高等数学、英语(一)、模拟电路与数字电路、计算机应用技术、汇编语言程序设计、数据结构导论、计算机组成原理、微型计算机及其接口技术、高级语言程序设计(一)、操作系统概论、数据库及其应用、计算机网络技术

英语(二)、高等数学、物理(工)、离散数学、操作系统、数据结构、面向对象程序设计、软件工程、数据库原理、计算机系统结构、计算机网络与通信

电子政务

行政管理学、公文写作与处理、公共事业管理、行政法学、经济管理概论、办公自动化原理及应用、政府信息资源管理、电子政务概论、管理信息系统、计算机应用技术

THE END
1.湖北社科专家成果数据库新一代信息技术的发展推动了我国智慧物流业的发展。为了进一步分析国内对于智慧物流研究的发展与演进趋势,通过CiteSpace软件对知网内相关文献进行数量特征、研究热点和研究前沿分析,得出以下结论:(1)在文献的数量特征方面,国内学者对于智慧物流的研究从2010—2020年不断上升,近年来虽逐渐趋于稳定,但预计未来仍会增加;(2)...http://expert.hbskw.com/item/itemDetail/333223.shtml
2.软件工程毕业论文参考文献精选(3).docx软件工程毕业论文参考文献精选(3).docx 12页VIP内容提供方:zxy_601228 大小:15.24 KB 字数:约4.57千字 发布时间:2021-08-12发布于湖南 浏览人气:246 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)软件工程毕业论文参考文献精选(3).docx 关闭预览 想预览更多内容,...https://max.book118.com/html/2021/0812/7136004000003160.shtm
3.软件学报论文格式(一份详细指南)软件学报是一本权威的学术期刊,发表了许多有关软件工程和计算机科学的重要论文。为了确保研究成果的准确性和可读性,软件学报采用了特定的论文格式。本文将探讨https://m.paperpass.com/knowledge/16759.html
4.《电子技术与软件工程》杂志社官网4、来稿中的注释与参考文献分别排列。注释是对文章篇名、作者及正文中某一特定内容的进一步解释或补充说明,序号用数字加圆圈标注。参考文献是作者写作论文时所参考的图书报刊等资料的引文。参考文献条目的编排格式如下:[序号]主要责任者.文献题名.刊名或出版地,起止页码。 http://www.chinatreeqk.com/QK/Arc.asp?QKId=212&C=About
1.系统架构设计师真题论文:论软件可靠性设计与应用(包括解题思路...软件工程中已有很多比较成熟的设计技术,如结构化设计、模块化设计、自顶向下设计 等,这些技术为保障软件的整体质量发挥了重要作用。在此基础上,为了进一步提高软件的 可靠性,通常会采用一些特殊的设计技术,即软件可靠性设计技术。 在软件可靠性工程体系中,包含有可靠性模型与预测、可靠性设计和可靠性测试方法等。 实践...https://blog.csdn.net/cui_yonghua/article/details/143715873
2.Spring论文的参考文献格式ganmaola的技术博客关于spring的外国参考文献 spring怎么解耦 spring Java 控制反转 springer参考文献顺序 spring论文参考文献 1、Spring1.1、简介Spring: 春天,给软件行业带来了春天!2002年, 首次推出了Spring框架的雏形: interface21框架!Spring框架即以interface21框架为基础,经过重新设计 ,并不断丰富其内涵,于2004年3月24日发布了1.0正...https://blog.51cto.com/u_75269/12546485
3.软件工程开题报告范文模板:基于深度学习的图像识别算法研究与应用...- 在特定应用场景(如医学影像、工业检测等)中进行图像识别算法的应用研究。 - 开发图像识别系统的原型,进行初步测试与评估。 4. **第四阶段(10-12个月)**: - 完成系统优化与性能评估,撰写研究报告与论文。 - 提交论文并准备答辩。 ### 六、参考文献...https://www.fs-ky.cn/kaiti/55341.html
4.软件工程论文参考文献范文软件工程论文参考文献范文 在学习和工作中,大家或多或少都会接触过论文吧,通过论文写作可以培养我们的科学研究能力。相信写论文是一个让许多人都头痛的问题,以下是小编帮大家整理的软件工程论文参考文献范文,欢迎阅读,希望大家能够喜欢。 软件工程论文参考文献1 ...https://mip.yjbys.com/bylw/cankaowenxian/67556.html
5.软件工程相关专业毕业论文软件工程毕业论文相对来说还是比较好写的,你们老师可能是让你想写一些跟大学生接触比较多的课题,所以选择了软件工程在手机游戏中运用的这个题目。你要找资料的话,上知网、维普或者万方都可以,他们的数据库很全,相关资料很多,不过下载文章需要收费(除非学校购买了相应的文献库)。如果你实在找不到资料,又没有时间写,...https://www.zzmce.com/lunwen/93814.html
6.计算机论文参考文献[17] 周之英.现代软件工程〔M〕.北京:科学出版社,2000. [18] 张红军,王红.Visual Basic 6.0 中文版高级应用与开发指南〔M〕.北京:人民邮电出版社,2001. 计算机论文参考文献篇二: [1]孙卫琴,李洪成.《Tomcat 与 JSP Web 开发技术详解》.电子工业出版社,2003年6月:1-205 ...https://m.wenshubang.com/lunwenfanwen/491136.html
7.电子信息工程毕业论文参考文献(精选12篇)篇1:电子信息工程毕业论文参考文献 电子信息工程毕业论文参考文献 [1]樊林涛,浅析计算机网络技术在电子信息工程中的实践[J]. 佳木斯职业学院学报,,01:422. [2]邵宏林,黄国辉,张宁,机械电子工程与人工智能的关系探究[J]. 南方农机,2017,03:95+102. [3]胡世杰,张子航,电子信息自动化的发展前景[J]. 南方农机,...https://www.360wenmi.com/f/filej6u1561m.html
8.软件工程专业论文和软件工程有关的论文软件工程是一门普通高等学校本科专业,属计算机类专业,该专业涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等方面,培养学生适应计算机应用学科的发展。作为一名即将毕业的软件工程专业学生你知道和软件工程有关的论文书写要求吗?不太清楚的话,本期的软件工程专业论文内容分享一定不能错过哦。 https://www.puchedu.cn/ziyuan/8133.html
9.软件工程论文范文参考5例6.1论文总结 6.2工作展望 参考文献 软件工程论文选题二:自然图像去雾算法及清晰化客观评价研究 本文首先介绍了去雾算法的相关理论,接着在此基础上,研究了基于改进导向滤波的单幅图像去雾算法,最后从人类视觉感知的角度出发,采用无参考的质量评价方式,研究了去雾图像和模糊图像的清晰化度量方法。具体研究内如下:(1)为了...http://www.360doc.com/content/21/0713/14/76203452_986364707.shtml
10.计算机技术应用论文参考文献(全文)计算机技术应用毕业论文参考文献 [41]曲亮.虚拟机技术在计算机机房管理中的应用探讨[J].网络安全技术与应用,2022,(03):131-132. [42]荀珂,冉翠翠.面向市场需求的计算机技术应用研究[J].无线互联科技,2022,(05):79-80. [43]苏德.计算机网络技术在电子信息工程中的应用探讨[J].科技资讯,2022,(05):4-6. ...https://www.99xueshu.com/w/wxlr7gq484tk.html