软件工程本科生培养方案
- 格式:docx
- 大小:41.18 KB
- 文档页数:7
软件工程专业本科培养方案
一、培养目标
吉林大学软件工程专业培养适应社会主义现代化建设和未来社会与科技发展需要,德智体全面和谐发展与健康个性相统一,具有创新精神、实践能力和国际视野,具有职业道德和社会责任感,具备数学与自然科学知识基础,掌握软件工程相关的基本理论、基本知识、基本技能和基本方法,具有较强专业能力和基本工程素养,并了解某一应用领域相关知识的工程型高级软件人才;本专业毕业生适合从事软件工程相关的研究、设计、开发、维护、管理与服务等方面的工作,或攻读软件工程及相关学科的研究生,或从事软件工程及相关学科的教学与科研工作;
二、业务培养要求
本专业毕业生具有以下各方面的知识和能力:
1.掌握马列主义、毛泽东思想与中国特色社会主义基本理论,具有良好的人文社会科学素养、职业道德和心理素质,社会责任感强;
2.掌握从事本专业工作所需的数学和其他相关的自然科学知识,以及一定的经济学、管理学和某一应用领域的相关知识;
3.掌握软件工程学科基本理论和专业知识;了解本学科的核心概念、知识结构和典型方法;在解决实际问题过程中,能够综合运用所掌握的专业知识、方法和技术;
4.掌握软件开发基本方法和基本技术,以及软件项目组织的基本方法;熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术,了解软件工程规范和标准;
5.具有终身学习意识以及运用现代信息技术获取相关信息和新知识、新技术的能力;
6.具有复杂软件工程问题的分析和原型验证能力,以及综合运用软件工程学科理论与方法、选择合适技术手段进行复杂软件系统的分析与设计的基本能力;开发过程中能够综合考虑经济、环境等因素,具有追求创新的态度和意识;
7.了解并自觉遵守与本专业相关的职业和行业、环境保护和可持续发展等方面的重要法律法规及方针政策,理解工程技术伦理的基本要求;
8.具有一定的组织管理能力、表达和沟通能力、独立工作和团队合作能力;
9.具有一定的外语应用能力,能阅读本专业的外文资料,具有一定的跨文化交流与合作能力;
10.掌握体育运动的一般知识和基本方法,形成良好的体育锻炼习惯;
三、主干学科及主要课程
主干学科:计算机科学与技术、软件工程
主要课程:离散数学、程序设计基础、计算机原理与系统结构、数据结构、算法分析、操作系统原理、编译原理与实现、数据库原理、计算机网络、软件工程概论、软件体系结构、软件系统分析与设计、软件项目管理、面向对象程序设计、模拟与数字电路、软构件与中间件技术、软件质量保证与测试等;
主要实践性教学环节:课程实验、课程设计、专业实践、毕业设计;
主要实验课程:程序设计基础课程设计、数据结构课程设计、操作系统课程设计、计算机网络课程设计、数据库系统应用程序开发,网络协议分析实验、JavaEE软件开发实训、分布式软件开发、软件工程案例分析与实践、软件系统开发综合实践;
四、专业特色及专业方向
专业特色:着眼于课程体系和教学模式与国际接轨,与国外着名大学、公司合作,采用国际上最新优秀教材,聘请国内外着名大学教授、着名软件公司的软件专家授课;加强数学基础、软件工程、外语和双语教学;注重培养学生的工程实践能力,强化实践教学;
专业方向分为软件工程与管理、网络与信息安全、多媒体与动漫技术、嵌入式系统、服务计算;
五、修业年限
一般为4年;
六、学位授予
工学学士;
七、毕业合格标准
具有良好的思想道德和身体素质,符合学校规定的德育和体育标准;
通过培养方案规定的全部教学环节,达到本专业各环节所要求的总学分学分;其中:理论教学145学分,实践教学学分,课外培养计划8学分;
软件工程专业指导性教学计划及其进程表
课程类别 课程性质 课程
代码 课程名称 学分 考核性质 总
学
时 实
验
学
时 建议修读学期及学分分配
1 2 3 4 5 6 7 8 备注
普通教育课 必修课 251001 思想道德修养与法律基础 考试 36 课外12
251002 马克思主义基本原理概论 考试 40 课外8
251003 中国近代史纲要 2 考试 30 2 课外2
251004 毛泽东思想与中国特色社会主义体系概论 4 考试 60 4 课外36
251005-6 形势与政策Ⅰ-Ⅱ 2 考查 32 1 1 课外32
911001-4 体育Ⅰ-Ⅳ 4 考查 120 1 1 1 1
901001 军事理论 1 考试 16 1 课外16
162007-10 大学英语BⅠ-Ⅳ 12 考试 246 64 3 3 3 3
931001-3 高等数学AⅠ-Ⅲ 12 考试 192 4 4 4 +习题64
931010 线性代数A 4 考试 64 4 +习题12
931013 概率论与数理统计A 4 考试 64 4 +习题12
941015 基础物理学 考试 60 3 +习题6
小计 960 64 16 5
选修课 要求在7大类普通教育公选课中选修8学分,限定在第Ⅱ、Ⅲ、Ⅴ、Ⅶ类中任选,每类只选2学分大学生职业发展与就业创业指导Ⅰ.Ⅱ列为方法与技术类核心课,2学分,必选
学科基础课 必修课 542001 程序设计基础 考试 64 16
541001 计算机导论 2 考试 32 2
541002-4 专业与技能指导I-III 2 考查 32 1
541005-6 离散数学I-II 6 考试 96 4 2
541007 模拟与数字电路 4 考试 64 4
542002 面向对象程序设计 考试 64 16
542003 数据结构 考试 80 16
541008 计算机原理与系统结构 4 考试 64 4
541009 统一建模语言及工具 2 考试 32 2
541010 算法分析 3 考试 48 3 +习题8
542004 操作系统原理 考试 64 16
542005 数据库原理 考试 64 12
542006 Java程序设计 考试 48 16
小计 44 752 92 13 13
选修课 541011 计算方法 3 考查 48 3
至少修满4学分 541012 组合数学 2 考查 32 2
541013 模糊数学与应用 2 考查 32 2
541014 XML 2 考查 32 2
541015-16 日语I-II 4 考查 96 2 2
541017-18 英语口语与写作I-II 4 考试 96 2 2
小计 17 336 5 8 4
软件工程专业指导性教学计划及其进程表
课程类别 课程性质 课程
代码 课程名称 学分 考核
性质 总学时 实
验
学
时 建议修读学期及学分分配
备注
1 2 3 4 5 6 7 8
专业教育课 必修课 541019 SoftwareSystemAnalysisandDesign 2 考试 32 2
541020 SoftwareArchitecture 2 考试 32 2
541021 计算机网络 考试 56
541022 软件工程概论 3 考试 48 3
541023 软件设计模式 2 考试 32 2
542007 编译原理与实现 考试 64 16
541024 软件项目管理 2 考试 32 2
542008 软构件与中间件技术 3 考试 48 16 3
小计 21 344 32 2
选修课 541025 统一软件开发过程 2 考试 32 2
模块一:
软件工程与管理 541026 软件工程工具与应用 2 考试 32 2
541027 项目计划与控制 2 考查 32 2
541028 项目组织与团队管理 2 考查 32 2
542009 UNIX/Linux操作系统 考试 48 16
模块二:网络与信息安全 541029 网络程序设计 2 考试 32 2
541030 网络安全 2 考试 32 2
541031 无线网络与应用设计 2 考查 32 2
543001 网络管理实验 1 考查 32 32 1
542010 图形学与人机交互设计 考试 48 20
模块三:动漫技术 541032 动画建模与仿真技术 2 考试 32 2
541033 计算机游戏与动画技术 2 考试 32 2
542011 3D程序设计与实验 2 考查 48 32 2
541034 嵌入式系统原理 3 考试 48 3
模块四:嵌入式
系统 543002 嵌入式系统实验 1 考试 32 32 1
541035 手持设备软件开发 2 考查 32 2
541036 嵌入式Linux设备驱动 2 考查 32 2
541037 服务计算概论 2 考试 32 2 模块五:服务计算 541038 基于SOA的方法与设计 2 考查 32 2
541039 企业建模与工作流技术 2 考查 32 2
小计 40 704 148 4 13 24 3
说明 1.加的课程为模块限制选修课,共计5门;加号的课程,至少选修3门
2.至少选修一个完整的模块
软件工程专业指导性教学计划及其进程表
课程类别 课程性质 课程
代码 课程名称 学分 考核性质 总学时 实
验
学
时 建议修读学期及学分分配
备注
1 2 3 4 5 6 7 8
专业教育课 选修课 541040 软件质量保证与测试 2 考查 32 2
至
少
选
修
4
学
分
也
可
以
在
方
向
模
块
中
任
选
541041 云计算技术 2 考查 32 2
541042 Windows程序设计 2 考查 32 2
541043 多核程序设计 2 考查 32 2
541044 程序设计方法与技巧 2 考查 32 2
541045 C程序设计 2 考查 32 2
541046 架构与设计 2 考查 32 2
541047 HTML5移动应用开发 2 考查 32 2
541048 ERP与电子商务 2 考查 32 2
541049 无线传感器网络 2 考查 32 2
541050 TeamProgramming 2 考查 32 2
541051 SoftwareProduct-LineEngineering 2 考查 32 2
541052 MobileComputingandService 考查 24
542012 数据仓库与数据挖掘 考查 32 16
541053 生物信息学入门 3 考查 48 3
541054 大数据机器学习 2 考查 32 2
541055 语义网逻辑基础 2 考查 32 2
541056 基于Qt的跨平台软件编程 2 考查 32 2
541057 多媒体技术及应用 2 考查 32 2
541058 计算机视觉 2 考查 32 2
541059 图像处理 2 考查 32 2
541060 软件市场营销 1 考查 16 1
541061 商务谈判技巧 1 考查 16 1
545001 软件新技术I 2 考查 32 2
545002 软件新技术II 2 考查 32 2
545003 软件新技术III 1 考查 16 1
545004 软件新技术IV 1 考查 16 1
545005 软件新技术V 1 考查 16 1
545006 前沿技术系列讲座I 0 8
545007 前沿技术系列讲座II 0 16