⑴ 软件工程专业学什么
‘壹’ 软件工程专业要学习什么知识
培养目标:软件工程专业培养面慎卖向国民经济信息化建设和发展的需要,培养具有扎实的计算机应用理论和知识基础,掌握软件工程领域的前沿技术和软件开发方法,具备较强的软件项目的系统分析、设计、开发和测试能力,能够按工程化的原则和方法从事软件项目开发和管理的高级工程技术人才。 主要课程:离散数学、面向对象程序设计、数据结构、数据库原理、操作系统、计算机网络、软件工程、软件过程与管理、软件测试技术、软件质量管理、软件项目管理等。 毕业去向:软件工程专业毕业生主要在信息产业和国民经济部门从事信息系统研究、分析、设计、开发和测试以及软件工程项目的组织和管理工作,也可考取计算机科学与技术专业的硕士研究生。 软件工程专业是今后的热门,就业前景非常好!目前软件工程9个专业的宽渗逗内容和就业情况如下: 1 可视化编程 掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。 就业方向:企业、 *** 、社区、各类学校等可视化编程程序员。 2 WEB应用程序设计 具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。 就业方向:企业、 *** 、社区、各类学校等WEB应用程序员。 3 软件测试掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。 就业方向:企业、 *** 、社区、各类学校等软件测试员。 4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。 就业方向:企业、 *** 、社区、各类学校等部门的中、大型数据库管理员。 5 图形图像制作 精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。获取平面设计师相关的认证。 就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。 6 网络构建技术 熟悉网络结构和组网方式,掌握建网方法,能利用工具分析和排除常见网络故障。获取Cisco路由配置或华为网络工程或AMP应用工程师认证。 就业方向:企业、 *** 、社区、各类学校等网络构建工程师。 7 网络系统管理 掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。获取Window2000 Server或TurboLinux TLCE或喊誉Cisco路由配置专家认证。 就业方向:企业、 *** 、社区、各类学校等网络系统管理员。 8 多媒体制作 具有多媒体程序设计与多媒体制作策划的能力。基本掌握面向对象程序设计与建模、造型设计、场景设计、分镜头原理等技能。获取多媒体设计师相关的认证。 就业方向:多媒体设计与制作公司、动画美术制作出版公司、广告制作公司。 9 计算机办公应用 精通办公自动化应用与管理,熟悉服务器的安装、管理和维护,基于应用服务器的相关服务和软件系统,具备对服务器的网络安全设置、邮件、网页发布、FTP、OA、BBS等系统的应用和维护能力。就业方向:企业、 *** 、社区、各类学校等系统管理
‘贰’ 软件工程专业主要是学什么以后主要从事哪方面的工作呢
软件工程这个专业现在很火爆,很吃香的,毕业后工作也好找,长沙欧柏泰克计算机学校的软件工程专业主要开设:计算机引论(C语言)、数据结构、c#程序设计、JAVA程序设计、Delphi程序设计、汇编语言程序设计、数据库系统、软件测试技术、软件需求与项目管理、软件设计实例分析等。
毕业后可以从事网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发等工作。
‘叁’ 软件工程专业主修科目是什么
软件工程专业主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
就业岗位:
1、Java方向:JAVA初级程序员、JAVA计算程序员 、 JAVA工程师 、J2EE系统工程师等。
2、Net方向: .Net程序员网站开发工程师 .Net工程师等。
3、其它方向: 简单的管理信息系统开发和维护人员 、网页制作和客户端脚本程序编写人员 、初级数据库管理和维护人员 、数据库开发工程师 、系统分析设计工程 、软件项目配置管理员 、文档编写工程师。
(3)软件工程专业学什么扩展阅读
软件工程涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空, *** 部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
计算学科的分支,计算学科中理论、抽象、设计等三个学科形态,绑定、大问题的复杂性、概念和形式模型、一致性和完备性、效率、演化、抽象层次、按空间排序、按时间排序、重用、安全性、折衷与决策等十二个基本概念,数学方法、系统科学方法在软件工程学科中占有重要地位。
此外,软件工程还十分重视管理过程,以提高软件产品的质量、降低开发成本、保证工程按时完成。系统性、规范性、可度量性也是软件工程非常关注的。
‘肆’ 软件工程专业都学什么啊,以后能干什么
软件工程专业
简介
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空, *** 部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。[2]
学科地位
软件工程学科是计算学科的分支,计算学科中理论、抽象、设计等三个学科形态,绑定、大问题的复杂性、概念和形式模型、一致性和完备性、效率、演化、抽象层次、按空间排序、按时间排序、重用、安全性、折衷与决策等十二个基本概念,数学方法、系统科学方法在软件工程学科中占有重要地位。此外,软件工程还十分重视管理过程,以提高软件产品的质量、降低开发成本、保证工程按时完成。系统性、规范性、可度量性也是软件工程非常关注的。
软件工程学科的理论基础是数学、计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;软件工程必须划分系统的边界,给出系统的解决方案。因此,软件工程的相关学科有计算机科学与技术、数学、计算机工程、管理学、系统工程和人类工程学等。[2]
就业岗位
Java方向:JAVA初级程序员、JAVA计算程序员 、 JAVA工程师 、J2EE系统工程师等。
.Net方向: .Net程序员网站开发工程师 .Net工程师等。
其它方向: 简单的管理信息系统开发和维护人员 、网页制作和客户端脚本程序编写人员 、初级数据库管理和维护人员 、数据库开发工程师 、系统分析设计工程 、软件项目配置管理员 、文档编写工程师。
‘伍’ 软件工程要学什么课程!
不要把时间浪费在所谓的大学课程上,很多都是没有营养的。其实软件工程的知识体系也就是那样,各个大学也是照着这个思路编排课程的。所以,自学的时候直奔主题就可以了。
软件工程。包含两个部分:软件和工程。软件是程序员做的,而工程是项目负责人管理、程序员实践的。
软件又包含两部分:语法和算法。语法,即要掌握某种编程语言。一般来讲,要想工作中用的上,那么面向过程的语言和面向对象的语言都得掌握。一般学C、C++、Java、Dephi等等。面向过程的程序比较好学,条目也很清晰。而面向对象的编程需要学两方面的内容:语法本身和庞大的类库。算法,这是编程的灵魂。一般包括:数据结构和经典算法。学无止境,一般性的工作话,掌握基本的就够了,如果工作较复杂得多看看算法方面的期刊。
工程。现代软件越变越大,大型的编写工作动不动就涉及万人。工程的方法只是为了更好的组织、协调编写过程。《软件工程》本身就是一本书,很厚的。主要讲软件的生命周期,比较抽象和繁杂,但是规范的工作方式就是从这本书里来的。另外关注一些编程习惯的知识。这也是工程的一部分。
软件只是计算机科学中的一种。所以,比如计算机基础、计算机系统等等宏观的知识也需要理解。特别是对于高级程序员,计算机运行的底层知识就更重要了。操作系统、80x86以及汇编语言是底层知识中的一部分。
软件行业分工很多:网络编程、数据库编程、应用程序编程、游戏编程以及操作系统编程等(中国似乎还没有商业化的操作系统),研究任何一个都挺累人的。学习完上面的基础知识后,就需要给自己选一个专业方向了。
建议一个学习流程。如果你什么都没有学。
1】计算机基础知识。主要是硬件方面(大一水平)
2】同时,学习C语言,语法就够了
3】透彻的理解C++需要用C语言去编写一个图形化的应用程序,但是,似乎也有一些直接上手的C++教材。学习语法,简单的类库。(现在就是大二的水平)
4】数据结构,C++表述的。《数据结构》的书里面会有一些经典的算法的。
5】操作系统、80x86与汇编(大三水平,大四几乎没有几本书要念的。)
6】专业学习。一方面是专业上的知识,另一方面是类库在专业上的使用。(我想,应该可以工作了,大学里关于这方面的知识是很浅薄的,仅仅建立一个概念而已。但是要拿来谋生的话,就需要学多点了,前面所有的积淀都是为了这个目标的)
先学着,自己有体会后,就能确定自己应该学到什么程度。如果一切顺利的话,大概两年多一点就可以完成这个过程。
‘陆’ 软件工程专业都学什么
C语言 Java JSP SQL Server 数据结构 软件测试 微机原理 高等数学 日语 英语
‘柒’ 软件工程一般要学什么
其实,开发软件并不简单只是编编程序(如果是那样,初、高中生就能完成了,要我们这些大学生干嘛),就象做生意(比如开商店),你总不会认为开商店就是站那儿卖货吧,你得先进行市场调研,再选店址,然后上货,卖货,当然还有售后服务),这是一个复杂的,系统的工程,一般包括以下几项:客户需求调查或市场调查、软件的框架设计、各框架的进一步细分,编写程序(内容很多,比如用什么语言,面向什么,设计模式等等),黑白盒测试,发布测试版,软件的交付以及售后服务,还有各阶段的文档总结(包括软件的帮助文件,注释等等),总之,就是一个软件从调研到最后发布的各中间过程,软件工程就是对这各种阶段的说明以及如何去实施各阶段,学好了它,对你今后的软件工程师之路是非常有用的,也是必需的。
不过我毕业后去了动力节点学习java,毕业后就在电商公司上班。月薪15k。
‘捌’ 软件工程专业学生应该学些什么
我也是一名软件工程的学生。这学科要学什么也不太清楚,总之把基础课学好先。这学期我们学校没开一门电脑的课。
有空没空,看些编程的书,体会体会那编程的思想。对于软件工程来说,思想可是很重要的哦!其他的我就不知道怎么说了,慢慢学着就会懂了。多看看书,从一本书一直扩展到你想学到的东西。
‘玖’ 软件工程要学什么课程
主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
(9)软件工程专业学什么扩展阅读培养要求:
本专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空, *** 部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
‘拾’ 大学软件工程专业是学什么的
软件工程专业以计算抄机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
主修课程
1、主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
2、其它学科:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3、实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
⑵ 软件专业有哪些课程
问题一:软件工程都有哪些课程? 软件工程的主要课程:
外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件鸡程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000等。
问题二:软件开发有哪些课程呢? 据业内资深IT人介绍,目前做软件的,最热门语言还属JAVA和C++。从调查也可以发现SUN的Java认证对于薪资的影响较大。如果一个精通JAVA的软件工程师,具有两年以上外企工作经验,年薪不会低于10万。
这里提醒一句精通和熟练是有区别的,如果仅是熟练的话,那么年薪数会大打折扣。同时精通的时间长短也影响着薪资的高低,一般要有一年以上的编程时间才算得上可以。当然并不是所有的认证都有用,本次调查还发现,认证不是“万金油”,对于这个职位薪资的影响也没有想象当中那样巨大。调查显示,有无CCNP认证年薪差距在1-2万元之间。再有就是认证不是万能的,提醒求职者不要头脑发热,过于迷信认证,在把钱花出去前,先对自己的职业做一个规划,看看到底该考哪个,哪些认证与自己无关,这样就不至于白白浪费大把银子了。加++裙
18713~~加 + 加~~3658
(裙号码为以上的数字)
我们可以给你一些比较好的学习意见
问题三:软件技术是什么?包括那些课程? 软件技术是一个发展变化非常快的行业,软件人才要按照企业和领域需求来确定培养的方向,而针对高职学生,必须坚持以就业为导向的指导思想,强调其技能培养,注重课程安排的合理性。因此,我们一方面定期修订教学计划,保证课程设置与软件技术的发展基本同步,另一方面利用转、合、撤、拆的原则,降低专业课程中理论教学的比例,加强针对性和实用性,优化课程结构,形成合理的、科学的课程体系 软件技术专业的课程包括公共课程、专业基础理论课程、专业课程、素质能力提高课程四个部分 软件技术专业的基础理论课程旨在训练学生的逻辑思维、推理能力,掌握与软件技术关系密切的数学知识,掌握基本的计算机应用技能,以及编写程序的基本方法。为了加强软件技术中涉及的数学知识,从 04级开始将原来两学期的高等数学改为一学期高等数学、一学期计算机数学。目前所开设的基础理论课程包括:计算机数学、计算机导论、操作系统、数据结构
问题四:软件工程的全部科目有哪些? 软件工程。包含两个部分:软件和工程。软件是程序员做的,而工程是项目负责人管理、程序员实践的。
软件又包含两部分:语法和算法。语法,即要掌握某种编程语言。一般来讲,要想工作中用的上,那么面向过程的语言和面向对象的语言都得掌握。一般学C、C++、Java、Dephi等等。面向过程的程序比较好学,条目也很清晰。而面向对象的编程需要学两方面的内容:语法本身和庞大的类库。算法,这是编程的灵魂。一般包括:数据结构和经典算法。学无止境,一般性的工作话,掌握基本的就够了,如果工作较复杂得多看看算法方面的期刊。
工程。现代软件越变越大,大型的编写工作动不动就涉及万人。工程的方法只是为了更好的组织、协调编写过程。《软件工程》本身就是一本书,很厚的。主要讲软件的生命周期,比较抽象和繁杂,但是规范的工作方式就是从这本书里来的。另外关注一些编程习惯的知识。这也是工程的一部分。
软件只是计算机科学中的一种。所以,比如计算机基础、计算机系统等等宏观的知识也需要理解。特别是对于高级程序员,计算机运行的底层知识就更重要了。操作系统、80x86以及汇编语言是底层知识中的一部分。
软件行业分工很多:网络编程、数据库编程、应用程序编程、游戏编程以及操作系统编程等(中国似乎还没有商业化的操作系统),研究任何一个都挺累人的。学习完上面的基础知识后,就需要给自己选一个专业方向了。
建议一个学习流程。如果你什么都没有学。
1】计算机基础知识。主要是硬件方面(大一水平)
2】同时,学习C语言,语法就够了
3】透彻的理解C++需要用C语言去编写一个图形化的应用程序,但是,似乎也有一些直接上手的C++教材。学习语法,简单的类库。(现在就是大二的水平)
4】数据结构,C++表述的。《数据结构》的书里面会有一些经典的算法的。
5】操作系统、80x86与汇编(大三水平,大四几乎没有几本书要念的。)
6】专业学习。一方面是专业上的知识,另一方面是类库在专业上的使用。(我想,应该可以工作了,大学里关于这方面的知识是很浅薄的,仅仅建立一个概念而已。但是要拿来谋生的话,就需要学多点了,前面所有的积淀都是为了这个目标的)
先学着,自己有体会后,就能确定自己应该学到什么程度。如果一切顺利的话,大概两年多一点就可以完成这个过程。
问题五:软件技术专业到底是学些什么东西?上些什么课程? 各学校不一样大体相同,专业课程:程序设计语言(C、VB、VC++、JAVA/Delphi)、数据结构、操作系统、数据库原理应用、软件工程、计算机网络技术、网页设计、网络数据库技术、软件开发项目实训、软件测试技术
就业方向:计算机软件公司、IT企业、网络通信运营公司、机关和企事业单位
问题六:大学计算机软件专业课程有哪些 计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、
微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等。
计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算
机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。
电子商务专业:管理学原理、电子商务、物流管理、计算机网络、供应链管理、电子商务平台及核心技术、国际商务管理、电子商务案例分析、商务网站建设等。
本专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。本专业开设的主要课程有:电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计等。
问题七:学软件技术专业的相关课程有哪些 专业培养目标:
创新型,复合型人才
基础扎实(面向系统),知识面宽(软硬兼施),适应发展
具有分析问题,解决问题能力和创新能力
知识,能力,素质共同提高
通才(可从事研究,教学,开发和管理工作)
专业培养方案
加强理论,增强和增加数学类课程
面向系统,软硬并重
兼顾应用,增加设计类课程
根据特色,加强网络类课程
根据发展,增强前沿类课程
知识,能力与素质
较好的数学基础知识
系统地掌握计算机科学技术专业基本理论,基本知识和基本技能与方法
了解计算机科学技术学科的理论前沿,应用背景和发展方向
知识,能力与素质
应用数学解决问题的能力
一定的计算思维能力
算法设计与分析能力和程序设计能力
计算机系统的认知,分析,设计和应用的能力
外语应用能力,能熟练阅读专业科技文献资料
知识,能力与素质
主动学习,概括总结和信息获取能力
团队合作能力
良好的文字和口头表达能力
强烈的创新意识,良好的创新思维能力
知识,能力与素质
思想道德素质
文化素质
心理素质
身体素质
课程体系设计原则
面向系统,兼顾应用
加强计算机科学基础
硬件,软件,理论,实践四条线贯彻始终
本硕课程体系贯通与共享
具有适应性
课程体系结构
电路与信号处理基础
程序设计与数据结构基础
离散数学基础
大类学科主干
微机与接口技术
操作系统
数据库原理
计算机网络
专业主干
计算机组织与结构
政治德育文化素质课
大学英语课
数学类课
物理课
通识基础
软件工程
编译原理
数学类和物理课程
作用
提供科学思维训练
作为计算机学科基础
数学---计算的本质与数学相关
物理---电子线路技术
数学类课程
高等数学(数学分析) 几何与代数
概率论与数理统计 数学建模与数学实验
专业课程群
八个课程群
计算机科学理论
计算机硬件
软件基础
软件技术
计算机网络
数据库
人工智能
图形图像处理
计算机科学理论课程群
离散数学
可计算性理论
组合数学
运筹学
模糊数学
计算机硬件课程群
模拟与数字逻辑电路
计算机组织与结构
微型机系统与接口技术
计算机系统结构
单片机原理及应用
硬件相关实验,实践
数字电路实验 ,硬件实验
计算机系统综合课程设计
软件基础课程群
程序设计基础及语言
数据结构
编译原理
操作系统
程序设计语言原理
高级数据结构
软件基础相关课程设计
程序设计语言课程设计
编译原理,操作系统课程设计
软件技术课程群
软件工程
软件体系结构
软件测试
软件技术相关课程设计
软件实践
计算机网络课程群
计算机网络概论
信息及网络安全
TCP/IP协议
分布式系统设计
数据库课程群
数据库系统原理
MIS与数据库设计
Web技术及其应用
人工智能课程群
人工智能
Agent技术及其应用
模式识别
图形图像处理课程群
多媒体技术
计算机图形学
跨学科课程
自动控制原理
通信原理
本科教学与研究生教学的衔接模式
高年级专业课,特别是专业选修课与研究生课程贯通,知识点协调
相似课程,本科偏重基本概念,研究生课程偏重原理方法与最新发展前沿
高级数据结构―算法设计与分析
计算机网络概论―网络体系结构,局域网与分布式处理,网络安......>>
问题八:软件工程专业具体要学习那些课程? 软件工程专业各学校的课程不太一样,课本差异更大,建议:
你先看看网络的介绍
ke./...41GE3u
问题九:软件开发有哪些课程,能学到哪些内容? 主要就是选一门编程语言来学。几个月肯定要。
问题十:大学软件工程的专业课程是什么? java C语言的 还有html .NET vf 数据库什么的