『壹』 软件工程主要课程有哪些
各个大学开设的课程不同,开设的时间也不尽相同.下面是软件工程专业的培养计划:
一、培养目标
本专业培养具有良好科学素养,能较系统和深入地掌握计算机科学技术基础以及软件工程专业知识和工作技能的高级专业技术人才。学生毕业后可在进行软件规划、设计与开发及应用的相关企业、事业单位或政府机关等从事计算机软件规划、咨询、监理、生产、软件技术研发、以及软件应用系统维护等方面技术工作。
二、培养规格
本专业学生应系统掌握计算机科学技术及其应用有关基础理论、建立从事软件工程方面工作的必要专业知识结构和工作技能,包括计算理论基础、计算机系统及其硬软接口、系统软件与工具软件、计算机应用技术、软件工程方法与工具等。通过四年时间的学习,学生应具备以下几方面知识和工作能力:
1. 掌握计算机科学与技术基本理论和专业知识;
2. 掌握软件系统分析、设计和说明的基本方法,具备软件研究与技术开发能力;
3. 了解信息系统安全与知识产权保护的有关技术方法和法规;
4. 具备进行软件系统规划、设计、咨询、软件测试与评估以及软件工程管理和系统运行管理的基本能力;
5. 了解现代信息技术的发展动态;
6. 精通一门以上外语,具有较强专业外语阅读和写作能力;
7. 掌握文献检索、资料查询的基本方法,具有独立获取信息的能力。
三、计划学制、最低毕业学分、授予学位
计划学制:本专业实行学分制,学制一般为四年,允许提前毕业和推迟毕业,具体按学校有关学分制管理条例执行。鼓励学生攻读双专业、双学位和辅修。
最低毕业学分:162
授予学位:工学学士学位
四、课程修读要求
1. 全校公共课分为公共必修课(34个学分)和公共选修课(11个学分)。公共必修课34个学分必须全修。公共选修课应在人文社会科学和艺术类课程中各选修4个学分,在社会科学类中修2个学分。就业指导课以讲座形式进行,开设4-6个讲座,计1个公选课学分。
2. 学科基础课共计52个学分,包括学科基础课和学科专业课程,要求学生全修。
3. 专业必修课共计21个学分,要求学生全修。
4. 选修课学生必须修读不低于34个学分,其中限选课程模块为必选模块,不够部分的学分可在任选课模块和计算机科学与技术的相关模块中选择。
5. “学科前沿讲座“为学科导引课程,以讲座形式分散安排在各个学期。
6. “就业指导课”以讲座形式进行,开设4-6个讲座,计1个公选课学分.
7. 本专业设置六门双语教学课程(课程方案表中课程名称前打*者),本专业不再单独开设专业英语课程。
8. 课程计划表中课程名称前打☆者为综合设计类课程。
9. 专业技能与实践共计8个学分,学生可在课程结构比例表中自主选择课程设计内容或专业实习,如选择专业实习,则学生必须再选修至少2个课程设计。
五、课程结构比例表
课程类别 学时数 占总学时的比例 学分数 占总学分的比例
全校公共课(45学分) 公共必修课 784 26.3% 34 21%
公共选修课 170 5.7% 11 6.8%
学科基础课(51学分) 大类基础课 558 18.7% 27 16.7%
专业基础课 490 16.4% 24 14.8%
专业必修课 353 12.9% 18 11.1%
专业选修课 578 20% 34 21%
专业实习或专业技能与实践课程 8周 8 4.9%
毕业论文(设计) 12周 6 3.7%
总计 2933/18周 100% 162
100%
『贰』 软件工程专业有哪些课程
软件工程专业(本科)的课程设置
主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
『叁』 软件工程专业开设哪些主要课程
都是必修的!
c/C++,数据结构,离散数学,汇编语言,现代操作系统,结构化计算机组成,C#语言,JAVA语言(选修),数据库原理,算法分析与设计,编译原理,UML,软件工程,软件需求工程,计算机网络,还有什么呢?
我们的教材除了“汇编语言设计”和编译原理,都是英文原版的,学的时候很辛苦!因为拿两门课更难!
如果楼主对计算机没有什么兴趣,还是学点别的吧!个人感觉很累!可能是我们还有其他的课程,想什么高等数学,线性代数等等之类的,很累!
『肆』 软件工程有哪些课程
我们开了:自然辨证法、工程数学、英语、专业英语、算法与数据结构、知识产权、信息检索、面向对象编程技术、高级操作系统、高级软件工程、算法设计与分析、文献综述、计算机网络与通信、分布式数据库、java语言程序设计、嵌入式系统、多媒体技术、数字信号处理、数字图像处理等!
具体的因学校而异!不同学校课程安排不一样,但大致都差不多!
『伍』 软件工程专业学什么
软件工程专业是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。 2、 软件工程专业主修课程:软件工程专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。 3、 软件工程专业毕业去向: 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。 从我周围的例子来看,软件工程学出来,如果编程能力强的话,找到一份4000左右的工作还是可以的,但是,问题就是非常的累,而且竞争比较激烈,如果年龄大了但却不能往上走的话,一直作程序员是比较没有前途的。不过,如果学的好话,其实和计算机专业差不多,都有机会进比较大的IT公司,我有个学软件的同学就去了IBM,当然,竞争也是很激烈的。
『陆』 软件工程专业主要学些什么内容
不懂就不懂何羞之有阿,反而mm的不懂就问得习惯是很好的。 软件工程专业旨在培养能从事计算机系统软件、应用软件的设计、研制和开发的高级工程技术人才。本专业培养具有良好的科学素养,系统地掌握计算机科学与技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力,能在科研部门、教育单位、企业、事业和行政管理部门等单位从事复合型、实用型高层次软件设计、系统分析和工程应用的高级专门技术人才。近几年,我国软件产业不断发展,对软件从业人员的需求也在不断增加中,新增的软件工程专业,对培养这方面的人才起很大的作用。可以看出来软件工程专业的培养目标是运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作能力,以及工程项目的组织与管理能力的实用型、复合型软件工程技术与管理的高级人才。 专业学习的主要课程有:面向对象系统分析与设计、软件体系结构、软件项目管理、软件需求工程、软件质量保证与软件测试技术、先进软件开发与工具、软件过程改进与管理。 就这些吧,希望能对你有所帮助。
『柒』 软件工程的主要课程
【北大青鸟深圳嘉华的数据】
ACCP6.0共分为三期,分别是S1、S2和Y2。其中:
S1主要课程包括《软件技术基础》,《使用Java理解程序逻辑》,《使用HTML语言和CSS开发商业站点》,《C#语言和数据库技术基础》,《使用C#语言开发数据库应用系统》,《职业素质训练》,《阶段项目实战》等。
胜任岗位有Java程序员、商业网站开发、网页开发人员、即时沟通工具开发人员、非IT专业信息部门的管理信息系统设计、开发、维护岗位等。
S2主要课程包括《深入.NET平台和C#编程》,《优化MySchool数据库设计》,《使用Java实现面向对象编程》,《使用JavaScript增强交互效果》,《使用JSP/Servlet/Ajax技术开发新闻发布系统》,《软件开发实战项目》,《职业素质训练》等。
胜任岗位有Java程序员、.NET程序员、网站开发工程师、数据库开发工程师、测试工程师、C#工程师、文档编写工程师等。
Y2主要课程包括《使用Hibernate开发租房系统》,《 使用MVC框架开发租房网站》,《使用Java企业级技术开发大型系统》,《前沿技术课》,《软件开发毕业设计课职业素质训练》等。
胜任岗位有Java(JavaEE)工程师、.NET软件工程师、外包开发工程师、网站设计和开发工程师、ORACLE数据库开发工程师、数据库工程师、ERP/CRM/OA/B2C开发应用工程师、系统分析设计工程师、文档工程师。
『捌』 本科软件工程主要课程
软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业将成为一个新的热门专业。软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
中文名:软件工程专业
专业代码:080902
授予学位:工学或理学学士
修学年限:四年
一级学科:工学
分享
简介
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的
软件工程知识体系全景图
和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
相关学者、组织机构都分别给出了定义:
Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
IEEE:软件工程是开发、运行、维护和修复软件的系统方法。
Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。