软件工程开有什么专业课
实话实说,我们科班学这个的也并不是所有专业都有用处,我说一些对于以后能用到的吧,虽然是删选但是也能占专业课的百分之七十左右了。
c语言,毫无疑问,做系统,数据库,或者嵌入式等方面最基本的工具了。
c++,又叫cpp,非常重要,这个必须要学好的。
Java,显然你也学了,Java是目前最优秀的语言,安全性,可拓展性等都由于其他语言,也是目前需求量最大的,如果不会Java显然称不上学过计算机。
c#,又叫c sharp,这个用的也比较广泛。
J2EE,企业级的,这个对就业很有帮助。
如果想做手机软件,必然要学J2ME。
数字逻辑电路,这个主要是给学习硬件方面打基础的课程。
计算机组成原理,承接数字逻辑电路,但并不是非得学数字逻辑,如果学了再看机组更容易。
操作系统,这个概念性比较强,主要是讲的操作系统的原理,比较重要。
Linux/Unix,这个方向很不错,但是如果不想进入这个行业,那么可以不学这个。
计算机网络,这个很重要。
其他的,数据结构,计算方法,离散数学,数据库,软件工程,XML,html,这些也都要学,尤其数据结构,这个很有用。
软件工程专业学什么
专业概述本专业培养以计算机应用软件开发为基本技能,具有较扎实的专业基础理论和较强的实践动手能力,受到程序员的系统训练,熟悉岗位要求,掌握岗位技能,懂理论、会操作的,适应社会信息化需求,适应市场经济的德、智、体、美全面发展的计算机软件开发与维护方面的高级专业技术人才。
编辑本段主修课程该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
编辑本段就业去向与前景就业方向本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。
就业前景中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。
所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。
软件工程的前途是光明的。
软件服务外包属于智力人才密集型现代服务业。
大量著名外包企业落户宁波。
主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位软件工程学的内容软件工程学的主要内容是软件开发技术和软件工程管理。
软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。
专业简介是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。
本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。
技能考证软件设计师、系统分析师、网络工程师、计算机办公软件应用、微机系统维修员、计算机网络管理员、计算机程序员、网络编辑员
怎么做才能成为一名合格的软件工程师
一,良好的编程能力。
编程能力直接决定了项目开发的效率。
这要求软件工程师至少精通一门编程语言,熟悉它的基本语法、技术特点和 API( 应用程序接口 ) 。
二,自觉的规范意识和团队精神。
随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神。
一般来讲,软件 企业中的程序员可以分为两种,一种是 " 游击队员 " ,他们可能对编程工具很熟,能力很强,编写的程序简洁高效,却缺乏规范和合作的观念;另一种程序员个人能 力不一定很强,但程序较为规范,合作意识良好。
第二种人更适合现代软件企业发展的潮流。
对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良 好的规范意识和团队精神。
三,认识和运用数据库的能力。
信息以数据为中心,因此与数据库的交互是必不可少的,了解数据库的操作和编程是软件工程师需要具备的基本素质之一。
四,较强的英语阅读和写作能力。
程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英 文,与编程高手交流、发布帮助请求同样也离不开英文。
作为基础软件工程师,具有一定的英语基础对于提升自身的学习和工作能力极有帮助。
五,具有软件工程的概念。
基础软件工程师从事的工作相对于系统分析师和高级程序员要单纯一些,但是 他们仍然是整个软件工程中重要的一环,他们同样需要具有软件工程的概念:从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些 过程,并能胜任各种环节的具体工作。
六,求知欲和进取心。
软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件。
软件工程师应具有较强的学习总结能力、需求理解能力以及对新技术的敏感性。
上述这些能力不可能凭空产生,而是通过培训和教育的过程逐步获得的。
目前,社会上的软件工程师培训很多,但良莠不齐。
有些好的培训,能够从知识到技能、 从技能到应用、从应用到项目,多层次多角度地对学员进行培训,不仅关注技术层面,同时关注项目规划的实施、团队合作、技术文档的编写等在认证培训过程中无 法顾及、但在实际工作中又不可或缺的能力的培养,可以使学员在理论上掌握和理解面向对象的软件工程方法和组件化的软件设计思想。
还有一些培训中心,针对软 件设计人员,通过对经典设计模式的理论实践,使学员掌握、运用其思考和解决问题的方法,总结技术经验,构造自己的设计模式库,使软件设计人员能系统地掌握 面向对象的方法。
与信息技术领域先进的基础理论教育相比,我国高校软件人才培养模式在实践技能的培养、 IT 前沿技术 的获取与沟通、具有国际水平和标准的软件项目开发等方面的培养存在极大不足。
为解决这一问题,有必要在高校推出 " 软件教育产品 " 的人才培养模式。
" 软件教 育产品 " 是一种培养中、高级软件人才的教育产品化解决方案,其根本目的可以归结为 -- 培养掌握 IT 技术发展方向、熟悉国际开发准则和标准,并且具有丰富项 目管理经验的高级软件项目管理人员。
" 软件教育产品 " 包含了教学方案的设计、课程选取与设置、教材的引进与二次开发、教学管理流程的监控、教学实践环节的 落实等等。
仅有技术是远远不够的 产业变动快速,复合型的概念也适用于信息技术相关科系,软件工程师若能软 / 硬件兼修或略通电信,再通晓某一行业的相关知识,在职场上就会比单纯写程序的工程师吃香,工作选择机会也比较多。
而要想成为复合型的软件工程师,至少要做到以下几点: 第一,培养自己的市场意识。
市场需求决定着软件产业的发展方向,软件工程师要就市场论技术,即便是 " 天衣无缝 " 的技术,如果没有市场需求也只能 " 孤芳自 赏 " 。
绝大多数软件都是商品,任何商品的成就大小首先都取决于应用需求规模。
比尔 o 盖茨能够成为软件业第一人物的基本前提,乃是他抓住了 PC 时代软件业最 大的应用需求。
第二,培养全局角度的应变能力。
用友靠财务软件起家,但王文京最近却表示,两年之后不会再有专门的 财务软件公司存在: " 财务是企业管理的核心,但企业的供销存、客户关系管理的需求必然会越来越大,所以,最好忘掉我们是一个财务软件公司,我们要的是企业 管理软件市场。
" 同样,对软件工程师个人来说,自身的定位也不可能一劳永逸。
善于审时度势、合纵连横,有良好应变能力是软件工程师必不可少的基本素质。
在 风声鹤唳之时,善于辨别哪里是最不可替代的用户需求关口,然后再结合自身技术特点进行转型,才能在软件行业有所成就。
第三,培养某一行业的专业知识。
IBM 有一份《中国银行业加入 WTO 的新纪元》白皮书, IBM 做银 行业咨询顾问的最终目的还是推销自己的整体解决方案,占领中国金融业软 / 硬件服务市场。
但 IBM 的行动告诉我们,要想让技术和产品介入某一行业,仅有大批 专业技术人员还不够,还需要一种对行业的认知和把握能力。
软件教育要摒弃培养单纯的...
我们大一软件工程专业要分三个方向,我对此不是很了解。
希望请相关...
1,软件工程,就是程序员,主要工作就是软件开发,网站开发等等2。
嵌入式技术,就是把编写可以写入硬件的程序,主要应用就是一些电子控制系统,基本上市场上可以看得电子产品都会用到3.数字媒体,主要传媒的东东,倾向于电信、广电之类东东啦这几个的就业应该是嵌入式的最容易,但会受到企业经营范围的限制,自身发展也就受限空间最大的是数字媒体,不过此类的就业比较难至于其他的都差不多了,而且三个专业交叉比较多,就算你学习其中一个专业也是可以从其另外两个专业的工作,毕竟上学和工作是有很大区别的(无奈,中国应试教育的悲哀)
计算机专业和软件工程专业异同?
展开全部 区别 1、计算机科学与技术就相当于工科里的偏理的一面,是为了研究与解决算法问题而出现的科学。
而软件工程是比较典型的工科专业,主要是编程和随之而来的计算机组件交互的问题,是丛计算机科学中分出来的一个分支。
2、计算机专业涉及到硬件,软件工程只涉及软件。
3、计算机硬件开发也可以算到计算机专业,还包括其他外围硬件那些,同时还有单片机这些玩意。
软件工程基本上就只在windows跟*nux上开发软件,可能会涉及到一些硬件,但主要是考虑程序的效率、反应速度这些。
扩展资料: 计算机专业 本专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。
通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。
计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础,前两年半注重自然科学基础课程和专业基础课程,拓宽面向。
后一年半主要是专业课程的设置,增加可选性、多样性、灵活性和方向性,突出学科方向特色,体现最新技术发展动向。
软件工程专业 软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业将成为一个新的热门专业。
软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
参考资料:计算机专业_百度百科软件工程专业_百度百科...
软件工程入门学些什么
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。
这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
研究领域有:软件架构、软件设计方法、软件领域建模、软件工程决策支持、软件工程教育、软件测试技术、自动化的软件设计和合成、基于组件的软件工程、计算机支持的协同工作、编程语言和软件工程、计算机网络、信息与通信安全、计算机图形学与人机交互、多媒体技术应用、人工智能与识别、嵌入式软件与应用、自动控制、分布式计算与网格计算、云计算技术、存储技术、数据库技术研究、计算机辅助设计与应用技术、大数据分析与处理
数字媒体与软件工程
软件工程是一个门比较成熟的专业,而数字媒体技术是一门新型专业(04年教育部才批准的),就其教学发展来讲,数字媒体课程的成熟度显然远不如软件工程,但反过来,为什么要成立数字媒体技术这个专业,肯定是因为社会迫切需要该专业人才,相比之下,一般水平的软件工程的人才供求相对趋于平衡。
山大本校我不太了解,威海校区的该专业我倒是看过,教师多是搞软件出身,还有一些艺术老师,也就是说数字媒体这个专业是一门艺术与技术的结合的专业。
我可能说得不准确,直说下大致,学习方向上大致分为图像处理与算法研究方向(例如图形图像算法研究,图像处理或多媒体软件开发,模式识别等等),多媒体制作(如web设计与开发、音视频编辑、动画制作技术等)。
后者更偏向于多媒体及互联网应用,前者会涉及到软件开发和算法研究方面。
看看自己适合什么。
数学不好的话,对于软件开发来讲不是什么好事,一个优秀程序员得数学功底必须要很扎实,否则很难写出属于自己的东西。
而多媒体制作和设计方向,准入门槛不是很高,要求有较为敏锐的艺术观察力和创造力,尤其是能将自己和别人想法通过技术转化为现实的能力,除非涉及到新技术的开发,否则一般不会需要较高的数学知识的。
你可以通过学习逐步明确自己的发展方向,在数字媒体中你可以有更多选择(当然也有可能会变成广而不精,个人观点是“本科不要指望老师交给你的知识多么专业,都么有竞争力,真正的竞争力在于自身的学习和扩展”)。
专业选择主要结合你自己的兴趣,女生做程序员恐怕在工作过程中吃不消,而且女孩子情感丰富,应该比较适合多媒体的设计制作吧,个人观点。
就就业前景来讲,数字媒体就业前景被广泛看好,但是因为国内该专业实际毕业本科生数目非常少,而且毕业时间不长,因此很难判断实际的就业情况与水平。
而软件工程的培养体系较为成熟,有大量相关专业毕业生,而且市场待遇就其他行业来讲普遍较高。
多向专业老师去请教,看看什么更适合自己,有什么问题可以交流~
软件工程 计算机科学 计算机工程区别
1.计算机科学计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。
计算机科学分为理论计算机科学和实验计算机科学两个部分。
后者常称为“计算机科学”而不冠以“实验”二字。
前者有其他名称,如计算理论、计算机理论、计算机科学基础、计算机科学数学基础等。
数学文献中一般指理论计算机科学。
2.计算机工程计算机工程(也称为电子和计算机工程或计算机系统工程)是一门学科,结合内容都电气工程和计算机科学。
]计算机工程师正电气工程师有更多的培训领域的软件设计和硬件,软件一体化。
反过来,他们注重减少对电力电子学和物理学。
电脑工程师都参与了许多方面的计算,从设计的个别处理器,个人电脑,和超级计算机,以电路设计。
这一工程的许多子系统监控机动车辆。
第一个认可计算机工程学士学位课程在美国设立了Case Western Reserve大学在1971年,截至2004年10月在美国有170名工程技术认证委员会认证的计算机工程计划。
由于增加就业所需的工程师,谁可以设计和管理各种形式的计算机系统用于工业,一些大专院校提供世界各地的学士学位一般称为“计算机工程” 。
[引文需要]计算机工程和电子工程项目包括模拟和数字电路设计的课程。
如同大多数的工程学科,具有良好的知识的数学和科学是必要的计算机工程师。
计算机工程主要需要学习什么?计算机原理,操作.学习微机的工作原理,国际标准英文指法,五笔字型输入法DOS系统的操作应用,WINDOWS系列系统的操作.硬件基础.兼容机组装,调试.故障分析与排除,各类电脑检测仪的安装调试,硬件优化与升级.硬件市场行情.网络基础.局域网,互联网组建与通信,网络设计与制作,网络安全.机房布线,服务器架设.工具软件评测与使用.办公自动化软件操作及设备修理使用,系统优化与升级.常用软件,行业软件的使用.计算机图形设计及数据库系统编程,三维动画,3D等一整套技术系统学习. 3.软件工程 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。
这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
主要课程计算机基础与操作应用、计算机组装维修与局域网构建、计算机网络工程、电子商务、Cisco CCNA网络工程、REDHAT Linux操作系统、计算机网络安全分析管理、WEB网站设计、SQL Server数据库编程与管理、ASP商务网站与企业应用系统开发、VB企业应用系统开发、.NET编程与系统开发。
附:软件工程就业方向本专业学生毕业后可以从事各级各类企、事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
软件工程专业旨在培养能从事计算机系统软件、应用软件的设计、研制和开发的高级工程技术人才。
培养具有良好的科学素养,系统地掌握计算机科学与技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力,能在科研部门、教育单位、企业、事业和行政管理部门等单位从事复合型、实用型高层次软件设计、系统分析和工程应用的高级专门技术人才。
近几年,我国软件产业不断发展,对软件从业人员的需求也在不断增加中,新增的软件工程专业,对培养这方面的人才起很大的作用。