Ⅰ 软件工程师是什么专业
计算机科学与技术专业
计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业。
软件工程师是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等配好一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术汪配(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术培陵铅也要有所涉猎。
(1)软件工程专业是什么扩展阅读:
软件工程师工作内容
1、 指导程序员的工作;
2、 参与软件工程系统的设计、开发、测试等过程;
3 、协助工程管理人保证项目的质量;
4 、负责工程中主要功能的代码实现;
5 、解决工程中的关键问题和技术难题;
6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
7、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等
8、考试科目工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程
Ⅱ 软件工程师属于什么专业
软件工程师是一种职称,属于计算机科学与技术专业。
软件工程师主要是会编程,懂得软件工程,至少能掌握一种计算机语言,沟通能力和逻辑能力强。
Ⅲ 软件工程专业学什么
软件工程专业主要需要学:
程序设计基础、面向对象程序设计、软件工程导论、离散结构、数据结构与算法、工程经济学、团队激励与沟通、软件工程职业实践、计旅圆算机系统基础、操作系统、数据库概论、网络及其计算、人机交互的软件工程方法
使其具备计算机软拆缺塌件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实扮兆现计算机软件系统的能力。
Ⅳ 软件工程专业是干什么的
软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
Ⅳ 软件工程是什么专业
一、专业简介
软件工键闭程专业以理论与实践相结合、注重实践、强调应用为特色,主要培养具有扎实的软件工程基础理论和很强的工程实践能力的高层次实用型、复合型软件工程技术和软件工程管理人才。
二、培养目标和培养范围
培养目标:培养适应海外、港澳台地区社会发展需要和内地社会主义现代化建设需要的,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力以及工程项目的组织与管理能力。学生毕业后,能够从事信息产业相关的科学研究与软件设计工作,适合到国内外知名软件公司、 *** 机关、企事业单位、科研单位、高等院校等从事软件系统的设计、开发或管理工作,也可以继续深造攻读软件工程及相关专业的硕士和博士研究生。
培养范围:本专业学生主要学习从事研究、开发和维护计算机软件系统所需的理论和技术。通过本专业的学习,学生应获得以下几方面的知识和能力:
1、具有勤奋、严谨、求实、创新的学风和团队合作的精神;
2、具有坚实的数学基础;掌握现代计算机系统的理论和结构体系;
3、掌握软件工程的理论、方法和工具,具备完整地实现软件系统的基本技能;具有一定的计算机应用领域开发和创新的能力;具有掌握一定的计算机新技术、新工具的能力;
4、能过硬地掌握一门外语,具备阅读和翻译专业文献的能力。
三、就业方向
在企事业、技术和行政管理部门、软件开发公司等单位从事计算机软件教学、科学研究和应用。
以工程化方法来研制软件产品,涉及软件体系结构、代码开发、软件皮让测试、软件工程管理、编译、网络、数据库等等知识,出来一般做开发和实施,几年后有很大机会转项目经理,也可以往上做架构师。
就是开发软件的软件工程师,学习计算机编程,开发计算机软件,编程。
软件工程师(Sofare Engineer)是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。一般情况下都是分4级:软件技术员 助理软件工程师 软件工程师 高级软件工程师
你要学习的专业可有 起步编程c语言 然后要学的是 vb c++ c# delphi java等 还有数据库 数据结构、操作系统、编译原理 当然要成为金领是需要很多的社会时间的 而且英语能力也是必须的 公司一般对员工的要求都是 要两年以上工作经验 努力吧~~~
满意请采纳
边缘的学科.软件工程化原则的研究.通俗讲,软件设计以及算法的研究.
找了点资料,你看下就知道.
软件工程(《计算机科学技术网络全书》中定义):软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。
应用数学+软件工程这门应该是专门研究软件工程一个方向的数学学科,算是基础的学科,你要有读研读博的想法,这个专业不错.
1:软件行业还是可以的,找工作还是很好找的
2:薪资方面不会很低,这要看当地的工资水平,但是会有不定时的加班加点,有可能连续一两周上十几个小时,有时候会一回到家就是直接拍着睡着了!、
3:如果说有能力的可以找个国企的进入,如果水平一般的找个大中型企业也可以!
既要学计算机的基本知识,程序设计,还要学工程学燃亮局的知识...
一般而言,专接本都可以跨专业的。所以不管你学什么都能接这个专业。像我,就是今年跨专业接的汉语言文学。我原来学的是营销。
具体的,还得看每年三月份的各院校招生计划,有个别学校不允许跨专业,跨大类。
1、一般来说学软件工程专业考软件工程或者计算机方面的专业研究生好。
2、选择报考专业主要看自己的兴趣和基础。看看招生单位的专业目录的专业名称、考试科目即可大致判断和选择。
3、也可以跨考其他专业如会计硕士、金融硕士、教育技术等,因为复合型人才也很受欢迎。关键还是看兴趣和以后的打算。
软件工程专业考研方向1:计算机技术
计算机技术是(专业硕士)工程下的二级学科专业。计算机技术领域重点研究得是如何扩展计算机系统的功能和发挥计算机系统在各学科、各类工程、人类生活和工作中的作用。
计算机技术是信息社会中的核心技术,也是实现现代化的关键技术之一。计算机领域包括计算机软、硬件系统的设计、开发以及与其他领域紧密相关的应用系统的研究、开发和应用、涉及计算机科学与技术学科理论、技术和方法等等。
软件工程专业考研方向2:计算机应用技术
计算机应用技术是计算机科学与技术专业下设的一个二级学科,是一应用十分广泛的专业,它以计算机基本理论为基础,突出计算机和网络的实际应用。
应用技术是计算机科学与技术一级学科下设的一个二级学科,该专业应用十分广泛,它以计算机基本理论为基础,突出计算机和网络的实际应用。目前中国计算机专业主要分为三大类:计算机基础专业、与理工科交叉的计算机专业、与文科艺术类交叉的计算机专业。根据各专业开设课程不同,获得这些专业的学士学位可以相当于计算机等级三级或四级水平。
Ⅵ 软件工程专业课程有哪些 主要学什么
程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、数据结构、算法分基梁清析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等。
中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
软件服务外包属于智力人才密集型现代服务业。大量着名外包企业落户宁波。主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
软件工程师是从事软件开发相关工作的人员的统称,包括软件设计人员、软件架构搏前人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师需要针对目标用户的需求,进行产品研发;负责产品的上线推广、软件渣粗功能的维护、BUG的紧急修复等,根据产品的需求,不断改经产品。
Ⅶ 什么是软件工程专业
软件工程是研究大规模软件开发方法、工具和管理的一门工程科学,其特点是按工程化的原则和方法来组织和规范软件开发过程,软件工程技术则主要研究与软件开发各个工作流程相关的、先进实用的软件开发方法、技术和工具;软件工程技术专业面向国民经济电子信息化建设和发展的需要,培养具有扎实的软件理论和知识基础,对整个软件过程有整体了解、掌握软件工程领域的前沿技术,具有国际竞争能力,能从事大型软件项目系档雹租统分析、设计、编程、测试和软件项目管理等工作的肆拦复合型、实用型的高层次软件工程技术人才;主行兆要涵盖软件工程学科和计算机学科的基本理论、基础知识、基本技能的研究,软件的分析与开发,计算机应用系统、计算机网络系统的设计与开发等专业内容。
Ⅷ 大学软件工程专业是干什么的,都学什么
软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
主修课程
1、主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
2、其它学科:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生睁脊谨的兴趣还可以选修一些其它选修课。
3、实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
软件工程是包括了编程的各个方面。
其实咋就业的时候更需要的不是在大学期间的课程,而是自己的发展方向。
如果希望从事网页方面的开发,就需要在大学期间学习服务器,数据库,Java等语言。
如果希望从事嵌入式开发,就需要提前接触一些驱动,硬件,汇编方面的信息。
如果希望从事数据库方面的开发,就需要学习各个数据库的优缺点。
前途很好 工作很累 常常加班!可以说 是拿身体换钱
软件工程专业
简介
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空, *** 部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。[2]
学科地位
软件工程学科是计算学科的分支,计算学科中理论、抽象、设计等三个学科形态,绑定、大问题的复杂性、概念和形式模型、一致性和完备性、效率、演化、抽象层次、按空间排序、按时间排序、重用、安全性、悉基折衷与决策等十二个基本概念,数学方法、系统科学方法在软件工程学科中占有重要地位。此外,软件工程还十分重视管理过程,以提高软件产品的质量、降低开发成本、保证工程按时完成。系统性、规范性、可度量性也是软件工程非常关注的。
软件工程学科的理论基础是数学、计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;软件工程必须划分系统的边界,给出系统的解决方案。因此,软件工程的相关学科有计算机科学与技术、数学、计算机工程野碧、管理学、系统工程和人类工程学等。[2]
就业岗位
Java方向:JAVA初级程序员、JAVA计算程序员 、 JAVA工程师 、J2EE系统工程师等。
.Net方向: .Net程序员网站开发工程师 .Net工程师等。
其它方向: 简单的管理信息系统开发和维护人员 、网页制作和客户端脚本程序编写人员 、初级数据库管理和维护人员 、数据库开发工程师 、系统分析设计工程 、软件项目配置管理员 、文档编写工程师。
专业背景与市场预测 该专业是前沿学科,现代社会的各个领域及人们日常生活等都与电子信息技术有着紧密的联系。全国各地从事电子技术产品的生产、开发、销售和应用的企事业单位很多.,随着改革步伐的加快,这样的企事业单位会越来越多。为促进市场经济的发展,培养一大批具有大专层次学历,能综合运用所学知识和技能,适应现代电子技术发展的要求,从事企事业单位与本专业相关的产品及设备的生产、安装调试、运行维护、销售及售后服务、新产品技术开发等应用型技术人才和管理人才是社会发展和经济建设的客观需要,市场对该类人才的需求越来越大。为此电子信息工程专业的人才有着广泛的就业前景。 培养目标 注重培养电子信息技术基础知识与能力;具有电子产品的装配、调试及设计的基本能力,具有一般电子设备的安装、调试、维护与应用能力;具有对办公自动化设备的安装、调试、维修和维护管理能力;具有对通信设备、家用电子产品电路图的阅读分析及安装、调试、维护能力;具有对机电设备进行智能控制的设计和组织能力;具有阅读英语资料和计算机应用能力。 培养要求 本专业学生主要学习信号的获取与处理、电子设备与信息系统等方面的基本理论和基本知识,受到电子与信息工程实践(包括生产实习和室内实验)的基本训练,具备良好的科学素质,具备设计、开发、应用和集成电子设备和信息系统的基本能力,并具有较强的知识更新能力和广泛的科学适应能力。 主要课程 高等数学、英语、电路分析、电子技术基础、C语言、VB程序设计、电子CAD、高频电子技术、电视技术、电子测量技术、通信技术、自动检测技术、网络与办公自动化技术、多媒体技术、单片机技术、电子系统设计工艺、电子设计自动化(EDA)技术、数字信号处理(DSP)技术等课程。
软件工程专业
专业介绍
1、 专业简介:是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。
2、 主修课程:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3、 毕业去向: 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业
职位的争夺也异常激烈。软件开发是一个系统的过程,需要经过市场需求分析、软件代码编写、软件测试工程师、软件维护等程序。软件工程师这些年巨大的需求也是代表了这一点,因为这些年来的快速发展。
软件开发工程师在整个过程中扮演着非常重要的角色,主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。
软件工程师课程
软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。
软件工程师的技术要求是比较全面的,除了软件工程师课程学习的是最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。
软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。
软件工程师职业规划 软件工程师未来的职业规划主要有WEB开发工程师、数据库开发工程师、网站开发工程师、电子商务开发工程师VB程序员;网页开发人员;非IT专业信息部门的管理信息系统设计、开发、维护网位,JAVA程序员;C++程序员;VB高级程序员;网站开发工程师;测试工程师;文档编写工程师,JAVA工程师;.NET工程师;初级分析、设计人员等。
软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能。
软件测试工程师待遇 初级测试工程师:
初级测试工程师的年薪一般约在3-5万元左右。因为他们的工作通常是按照测试方案和流程对产品进行功能测试,相对中级测试工程师和高级测试工程师任务比较简单,技术也不需要太高,主要任务是检查产品是否有缺陷。
中级测试工程师:
中级测试工程师的年薪约在6-8万元左右。他们主要能够编写测试方案,测试文档、还要与项目组一起制定测试阶段的工作计划。要能够在项目中合理利用测试需要的工具来完成测试任务。
高级测试工程师:
高级测试工程师年薪大概在10万元或者10万以上。作为高级软件工程师不但需要掌握测试与开发技术,而且要对所测试软件对口的行业非常了解,也需要能够对测试方案可能出现的一切问题进行分析和评估。
编程 开发软件游戏之类的 学好咯 还是相当滴有前途 学不好 那就没戏 还有一点选好的学校
还有要想学这个 数学很重要 你以后的专业课基本上都是以一个一个的函数构成的 很多莫名其妙的函数
我就学的这个,学的东西有好多,路由器的组装和构成,还有教你网络的组成部分,然后还有网络安全,还有数据库管理,网页制作,还有编程等等的
Ⅸ 什么是软件工程
基本学制:四年 | 招生对象: | 学历:中专 | 专业代码:080902
培养目标
培养目标
培养目标:本专业培养德、智、体等方面全面发展,掌握自然科学和人文社科基础知识,掌握 计算科学基础理论、软件工程专业的基础知哗基纯识及应用知识,具有软件开发能力以及软件开发实践 的初步经验和项目组织的基本能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的 专门人才。
培养要求:本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相 关的基本理论和基本知识,接受软件工程的基本训练,具有软件开发实践的基本能力和初步经 验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团 队精神,具有良好的外语运用能力。
毕业生应获得以下几方面的知识和能力:
1.掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、职业道德和心理素质, 社会责任感强;
2.掌握从事本专业工作所需的数学和其他相关的自然科学、系统科学知识以及一定的经济 学与管理学知识;
3.掌握计算学科基础理论知识和专业知识,了解本学科的核心概念、知识结构和典型方法;
4.掌握软件工程学科的基本理论和基本知识,熟悉软件需求分析、设计、实现、评审、测试、 维护以及过程与管理的方法和技术,了解软件工程规范和标准;
5.经过系统化的软件工程基本训练,具有参与实际软件开发项目的经历,具备作为软件工 程师从事工程实践所需的专业能力;
6.具备综合运用掌握的知识、方法和技术解决实际问题的能力,能够权衡和选择各种设计 方案,使用适当的软件工程工具设计和开发软件系统,能够建立规范的系统文档;
7.充分理解团队合作的重要性,具备个人工作与团队协作的能力、人际交往和沟通能力以 及一定的组织管理能力;
8.具有初步的外语应用能力,能阅读本专业的外文材料,具有一定的国际视野和跨文化交 流、竞争与合作能力;
9.了解与本专业相关的职业和行业的重要法律法规及方针与政策,理解软件工程技术伦理 的基本要求;
10.了解软件工程学科的前沿技术和软件行业的发展动态,在基础研发、工程设计和实践等 方面具有一定的创新意识和创新能力;
11.能够运用所学的知识、技能和方法对系统的各种解决方案进行合理的判断和选择,具备 一定的批判性思维能力;
12.具备自我终身学习的能力,自觉学习随时涌现的新概念、新模型和新技术,使自己的专 业能力保持与学科的发展同步。
主干学科:软件工程。
核心知识领域:计算基础、数学和工程基础、职业实践、软件系统建模与分析、软件系统设计、 验证与确认、软件演化、软件过程、软件质量、软件管理。
核心课程示例:
示例一(括号内为理论授课+实验学时数):离散数学(64学时)、计算系统基础(64+48学 时)、计算与软件工程I(个人级软件开发)(48+48学时)、计算与软件工程Ⅱ(小组级软件开 发)(48+48学时)、计算与软件工程Ⅲ(团队软件工程实践)(16+96学时)、数据结构与算法 (64+48学时)、操作系统(48+48学时)、计算机网络(48+48学时)、数据库系统(48+48学 时)、软件需求工程(32+32学时)、软件系统设计与体系结构(32+32学时)、软件构造(32+32 学时)、软件测试与质量(32+32学锋如时)、人机交互的软件工程方法(32+32学时)、计算机组织 结构(限选)(48学时)、软件工程统计方法(限选)(48学时)、软件过程与管理(限选)(32学 时)。
示例二:程序设计基础(32学时)、面向对象的编程与设计(32学时)、数据结构(32学时)、 离散结构(32学时)、操作系统(32学时)、数据库系统(32学时)、计算机网络(32学时)、软件工 程概论(32学时)、软件系统分析与设计技术(32学时)、软件体系结构(32学时)、软件项目管理 (32学时)、软件测试技术与实践(32学时)、计算机应用与编程综合实践(实验64学时)、面向对 象与交互式应用开发综合实践(实验64学时)、数据结构与算法综合实践(实验64学时)、数据 库应用系统综合实践(实验64学时)、软件系统构思综合训练(实验64学时)、软件工程综合实 践(实验64学时)。
示例三(括号内为理论授课+实验学时数):程序设计基础(60+20学时)、离散数学(64学 时)、面向对象程序设计(40+16学时)、乱咐数据结构(60+20学时)、计算机组成与结构(52 +12学 时)、操作系统(62 +10学时)、数据库概论(52 +12学时)、软件工程导论(40+8学时)、网络及其 计算(56+16学时)、软件建模技术(30+10学时)、软件质量保证与测试(32+8学时)、软件项目 管理(32+8学时)、软件工程课程设计(实验80学时)。
主要实践性教学环节:课程实验、课程设计、专业实习、毕业设计(论文)等。
主要专业实验:程序设计实验、计算机网络实验、操作系统实验、数据库设计实验、系统分析 与软件建模实验、软件系统设计实验、软件测试实验、专业综合实践。
修业年限:四年。
授予学位:工学学士。
职业能力要求
职业能力要求
专业教学主要内容
专业教学主要内容
《C/C++程序设计》、《Java语言程序设计》、《软件工程》、《电路与模拟电子技术》、《Linux操作系统与网络编程》、《WEB技术与应用》、《数据结构与算法》、《数据库开发技术》、《算法分析》、《人工智能技术》 部分高校按以下专业方向培养:JAVA、大数据、云计算、软件设计、数字媒体、金融软件开发、嵌入式应用开发、软件开发与测试、移动互联网开发、移动设备应用开发。
专业(技能)方向
专业(技能)方向
IT 类企业:JAVA工程、NET 工程、系统开发、网站开发、软件需求分析、软件开发、软件测试、技术支持、运营维护、项目管理。
职业资格证书举例
职业资格证书举例
继续学习专业举例
就业方向
就业方向
发展前景:中国的软件行业规模不是很大,些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
对应职业(岗位)
对应职业(岗位)
软件工程专业是指中国普通高等学校本科专业。软件工程专业是一门普通高等学校本科专业,属计算机类专业,基本修业年限为四年,授予工学学士学位。软件工程专业涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式方面,培养学生适应计算机应用学科的发展,特别是软件产业的发展,使学生具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力。
补充材料:
在1998年,教育部颁布了《普通高等学校本科专业目录(1998年颁布)》,软件工程专业正式出现在该目录的《经教育部批准同意设置的目录外专业名单》中。在2012年,教育部颁布了《普通高等学校本科专业目录(2012年)》,原软件工程专业和计算机软件专业合并为软件工程专业,属计算机类专业。在2020年,教育部颁布了《普通高等学校本科专业目录(2020年版)》,软件工程专业为工学门类专业,属计算机类专业,授予工学学士学位。软件工程专业的知识体系包括通识类知识、学科基础知识、专业知识和实践性教学。软件工程专业的课程体系须支持各项毕业要求的有效达成,进而保证专业培养目标的有效实现。