软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。
本专业是计算机软件、硬件和网络相结合,注重软件理论和软件开发能力的培养。要求学生掌握计算机系统的软硬件的基础知识以及计算机系统的设计、研究、开发及综合应用的知识和技能,接受从事软件研究和开发的基本训练,了解计算机系统设计技术,掌握计算机网络技术并具备应用能力,具备系统软件和应用软件的分析、设计、测试和维护能力。
软件工程(本科)考试计划
专业代码:W080902
主考学校:四川大学
序号 | 课程代码 | 课程名称 | 学分 | 课程类别 | 备注 |
1 | 00015 | 英语(二) | 14 | 统考课程 | |
2 | 02141 | 计算机网络技术 | 4 | 证书课程 | 证书课程 |
3 | 02333 | 软件工程 | 3 | 统考课程 | |
4 | 02334 | 软件工程(实践) | 1 | 实践课程 | |
5 | 03708 | 中国近现代史纲要 | 2 | 统考课程 | |
6 | 03709 | 马克思主义基本原理概论 | 4 | 统考课程 | |
7 | 05057 | 网络应用程序设计(实践) | 1 | 实践课程 | |
8 | 07026 | 网络应用程序设计 | 4 | 统考课程 | |
9 | 07028 | 软件测试技术 | 4 | 统考课程 | |
10 | 07029 | 软件项目管理 | 4 | 统考课程 | |
11 | 07163 | 高级数据库技术 | 4 | 证书课程 | 证书课程 |
12 | 07164 | 高级数据库技术(实践) | 2 | 实践课程 | 证书课程 |
13 | 07167 | 多媒体计算机技术 | 4 | 统考课程 | |
14 | 07168 | 多媒体计算机技术(实践) | 1 | 实践课程 | |
15 | 07169 | 软件开发工具与环境 | 3 | 统考课程 | |
16 | 07170 | 软件开发工具与环境(实践) | 1 | 实践课程 | |
17 | 07172 | 信息安全 | 4 | 统考课程 | |
18 | 02197 | 概率论与数理统计(二) | 3 | 统考课程 | 不考英语(二)须加考 |
19 | 02328 | 面向对象程序设计 | 3 | 统考课程 | |
20 | 02329 | 面向对象程序设计(实践) | 1 | 实践课程 | |
21 | 06094 | 离散数学(二) | 5 | 统考课程 | |
22 | 07999 | 毕业设计 | 0 | 实践课程 | 不计学分 |
说明:
1、国家承认学历的专科及以上毕业生均可报考本专业。
2、“计算机网络技术”、“高级数据库技术”、“高级数据库技术(实践)”为全国计算机应用技术证书(高级)课程。全国计算机应用技术证书实行单独考试,由教育部考试中心中英教育测量学术交流中心下属管理机构负责集体报名和考试。取得以上课程合格成绩,由教育部考试中心中英教育测量学术交流中心颁发全国计算机应用技术证书(高级)。
取得全国计算机应用技术证书(高级)后,继续参加软件工程(独立本科段)专业非证书课程考试,达到该专业计划要求者,发给软件工程专业本科毕业证。
3、不考“英语(二)”者,须加考“离散数学(二)”、“概率论与数理统计(二)”、“面向对象程序设计”、“面向对象程序设计(实践)”四门课程。
4、“软件工程(实践)”、“网络应用程序设计(实践)”、“高级数据库技术(实践)”、“多媒体计算机技术(实践)”、“软件开发工具与环境(实践)”、“面向对象程序设计(实践)”、“毕业设计(实践)”为实践性环节考核课程,应考者依据培训与考核基本要求在主考学校或其认可的单位进行考核。