工科教育认证本科专业人才培养方案
软件工程本科专业人才培养方案
(专业代码:080902)
(专业英文名称:Software Engineering)
一、培养目标
软件工程专业贯彻落实党的教育方针,坚持立德树人,立足山东,面向全国,培养具有良好的科学素质和人文素养、社会责任感、职业道德等德智体美劳全面发展,具有扎实的数理基础,系统地掌握本专业的基础理论和专业技能,具有较强的工程实践能力、创新能力和终身学习能力,具有良好的团队合作和组织管理能力,能够主动适应经济社会发展和科技进步需要,胜任软件工程领域的系统分析、设计、开发、测试和软件应用技术研究与管理等工作的应用型工程技术人才。
学生在毕业后5年左右预期能够实现以下目标:
(1)能够鉴别、分析和解决软件应用领域复杂工程问题,胜任软件应用系统分析、设计和开发等工作。
(2)能够主动跟踪软件科学与技术相关领域前沿技术,具备国际视野和创新能力,胜任软件应用技术研究工作。
(3)具有良好的团队合作精神、组织协调能力和交流沟通能力,胜任软件应用系统产品研发、系统测试和技术支持等部门的管理工作。
(4)具有良好的人文社会科学素养、工程职业道德和规范、服务意识、法律意识和社会责任感,在工程实践中能够综合考虑法律、环境与可持续性发展等因素。
(5)具有终身学习的意识,能够通过自主学习等途径更新知识,实现能力和专业技术水平的提升。
二、学制与学分
学 制:4年 修业年限:4-6年
总 学 分:170学分 总 学 时:2324学时
三、授予学位
学科门类:工学 授予学位:工学学士
主干学科:软件工程
四、主要课程
(一)理论课程:
高等数学、离散数学、C语言程序设计、计算机科学导论、计算机组成原理、数据结构、面向对象程序设计、算法设计与分析、数据库原理、操作系统原理、软件工程、计算机网络、软件建模技术、软件质量保证与测试、软件项目管理。
(二)实践课程与实践性教学环节:
C语言程序课程设计、Python程序课程设计、面向对象程序设计课程设计、数据结构课程设计、Web系统开发综合实训、数字孪生工程实践、软件工程项目综合实训、毕业实习、毕业论文(设计)。
五、课程设置与学分结构
|
|
(一)培养方案课程与学分构成
课程类别 | 课程模块 | 总学分 | 总学时(或周) | 占总学分比例 | 理论学分 | 实验、实践 学分 | ||
通识教育课程 | 必修 | 思想政治理论 | 16 | 42 | 24.7% | 12 | 4 | |
大学外语 | 10 | 8 | 2 | |||||
大学体育 | 4 |
| 4 | |||||
心理健康 | 2 | 2 |
| |||||
职业规划 | 1 | 1 |
| |||||
就业指导 | 1 | 1 |
| |||||
军事理论 | 2 | 2 |
| |||||
创新创业 | 2 | 2 |
| |||||
安全教育 | 2 | 2 |
| |||||
工程安全与法规 | 2 | 2 |
| |||||
选修 | 校本课程 | 2 | 8 | 128 | 4.7% | 2 |
| |
“四史”教育 | 1 | 1 |
| |||||
大学语文(理工科) | 1 | 1 |
| |||||
美育类 | 2 | 2 |
| |||||
综合素质 | 2 | 2 |
| |||||
专业教育课程 | 必修 | 学科(专业)基础课程 | 29 | 85 | 464 | 50% | 26 | 3 |
专业核心课程 | 42 | 672 | 30 | 12 | ||||
选修 | 专业选修课程 | 14 | 224 | 10 | 4 | |||
集中实践环节 | 必修 | 军事训练 | — | 35 | 2周 | 20.59% |
| — |
劳动教育 | 1 | 32 |
| 1 | ||||
实习、实训(包括认知实习、专业实验、专业实训、专业实习、创新创业实践等) | 26周 |
| 26 | |||||
毕业论文 | 8 | 15周 |
| 8 | ||||
合计 | 170 | 2324学时+43周 |
| 106 | 62 |
(二) |
(三) |
(四) |
(五) |
(二)各学期教学环节学分分配表(每学期不多于30学分)
学 期 类 别 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 学分总计 | |
通识必修课 | 12 | 7 | 7 | 10 | 4 | 3 |
|
| 43 | |
专业必修课 | 11.5 | 18 | 18.5 | 7 | 10 | 6 |
|
| 71 | |
实验、实践环节 | 2 | 2 | 3 | 3 | 3 | 5 | 8 | 8 | 34 | |
选修课程 | 通识选修课 |
|
|
| 4 | 1 | 3 |
|
| 8 |
专业选修课 |
|
|
| 6 | 6 | 2 |
|
| 14 | |
学分总计 | 25.5 | 27 | 28.5 | 30 | 24 | 19 | 8 | 8 | 170 |
六、课程设置及进度计划表
(一)通识教育课程
1.通识必修课程(804学时,42学分,其中:理论教学32学分、实践教学10学分)
课程 代码 | 课程名称 | 课程英文名称 | 课程 性质 | 学时数 | 学分数 | 建议 开设 学期 | 考核方式 | 备注 | ||||
总 学时 | 理论 教学 | 实践 教学 | 总 学分 | 理论 教学 | 实践 教学 | |||||||
200310001 | 形势与政策 | Current Situation and policy | 必修 | 64 | 64 |
| 2 | 2 |
| 1~8 | 考查 | 每学期不低于8学时 |
200310002 | 思想道德与法治 | Ideology&Morality and Rule of Law | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 1 | 考试 | 混合式教学+实践 |
200310003 | 中国近现代史纲要 | Summary of Chinese Contemporary and Modern History | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 2 | 考试 | 混合式教学+实践 |
200310004 | 马克思主义基本原理 | Basic Principles of Marxism | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 3 | 考试 | 混合式教学+实践 |
200310015 | 毛泽东思想和中国特色社会主义理论体系概论 | Introduction to Mao Zedong Thought and Socialism with Chinese Characteristics | 必修 | 32 | 32 |
| 2 | 2 |
| 4 | 考试 |
|
200310014 | 习近平新时代中国特色社会主义思想概论 | Iintroduction to Xi Jinping Thought on Socialism with Chinese Characteristics for a New Era | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 4 | 考试 | 混合式教学+实践 |
200910001 | 大学英语IA | College English IA | 必修 | 32 | 24 | 8 | 2 | 1.5 | 0.5 | 1 | 考试 |
|
200910002 | 大学英语IB | College English IB | 必修 | 48 | 40 | 8 | 3 | 2.5 | 0.5 | 2 | 考试 |
|
200910003 | 大学英语IC | College English IC | 必修 | 48 | 40 | 8 | 3 | 2.5 | 0.5 | 3 | 考试 |
|
200910004 | 大学英语ID | College English ID | 必修 | 32 | 24 | 8 | 2 | 1.5 | 0.5 | 4 | 考试 |
|
201110001 | 大学体育A | College Physical Education A | 必修 | 40 |
| 32+8 | 1 |
| 1 | 1 | 考试 | 体育测试指导 |
201110002 | 大学体育B | College Physical Education B | 必修 | 32 |
| 32 | 1 |
| 1 | 2 | 考试 |
|
201110003 | 大学体育C | College Physical Education C | 必修 | 40 |
| 32+8 | 1 |
| 1 | 3 | 考试 | 体育测试指导 |
201110004 | 大学体育D | College Physical Education D | 必修 | 32 |
| 32 | 1 |
| 1 | 4 | 考试 |
|
201110005 | 大学体育E | College Physical Education E | 必修 | 8 |
| 8 |
|
|
| 5 |
| 体育测试指导 |
201110006 | 大学体育F | College Physical Education E | 必修 | 8 |
| 8 |
|
|
| 7 |
| 体育测试指导 |
101110002 | 心理素质教育 | Psychological Quality Education | 必修 | 32 | 32 |
| 2 | 2 |
| 1 | 考查 |
|
101310003 | 生涯规划 | Career Planning | 必修 | 16 | 16 |
| 1 | 1 |
| 3或4 | 考查 |
|
101310004 | 就业指导 | Employment Guidance | 必修 | 16 | 16 |
| 1 | 1 |
| 5或6 | 考查 |
|
101110003 | 军事 理论 | Military Theory | 必修 | 36 | 36 |
| 2 | 2 |
| 1 | 考查 |
|
101110004 | 安全 教育 | Security Education | 必修 | 32 | 32 |
| 2 | 2 |
| 5 | 考查 |
|
101310002 | 创新创业教育 | Innovation and Entrepreneurship Education | 必修 | 32 | 32 |
| 2 | 2 |
| 5 | 考查 |
|
200610003 | 软件工程安全与法规 | Software Engineering safety and regulations | 必修 | 32 | 32 |
| 2 | 2 |
| 6或7 | 考试 |
|
小计 | 804 | 548 | 256 | 42 | 32 | 10 |
|
|
|
2.通识选修课程(128学时,8学分,其中:理论教学8学分、实践教学0学分)
课程 代码 | 课程名称 | 课程英文名称 | 课程 性质 | 学时数 | 学分数 | 建议 开设 学期 | 考核方式 | 备注 | ||||
总 学时 | 理论教学 | 实践教学 | 总 学分 | 理论教学 | 实践教学 | |||||||
103210002 | 泰山概论 | Introduction to Taishan | 选修 | 32 | 32 |
| 2 | 2 |
| 3或4 | 考查 | 校本课程 |
200210004 | 大学语文 | College Chinese | 选修 | 16 | 16 |
| 1 | 1 |
| 5或6 | 考查 | 理工科限选 |
200310016 | 中国共产党历史 | History of CPC | 选修 | 16 | 16 |
| 1 | 1 |
| 5或6 | 考查 | 至少选修一门,每门1学分 |
200310017 | 改革开放史 | History of PRC | 选修 | 16 | 16 |
| 1 | 1 |
| 5或6 | 考查 | |
200310018 | 新中国史 | History of PRC | 选修 | 16 | 16 |
| 1 | 1 |
| 5或6 | 考查 | |
200310019 | 社会主义发展史 | History of Socialist Development | 选修 | 16 | 16 |
| 1 | 1 |
| 5或6 | 考查 | |
美育类课程 | 从学校美育类课程中至少修读2学分,详见附件美育课程列表 | |||||||||||
综合素质课程 | 详见每学期通识课程开设列表 |
(二)专业教育课程
1. 专业必修课程(1136学时,71学分,其中:理论教学56学分、实验实践教学15学分。)
课程 代码 | 课程名称 | 课程英文名称 | 课程 性质 | 学时数 | 学分数 | 建议 开设 学期 | 考核方式 | 备注 | ||||
总 学时 | 理论教学 | 实验、实践教学 | 总 学分 | 理论教学 | 实验、实践教学 | |||||||
200620035 | 高等数学IA | Advanced Mathematics IA | 必修 | 72 | 72 | 0 | 4.5 | 4.5 | 0 | 1 | 考试 | 学科基础课程 |
200620007 | C语言程序设计 | C Language Programming | 必修 | 80 | 48 | 32 | 5 | 3 | 2 | 1 | 考试 | |
200620008 | 计算机科学导论 | Introduction to Computer Science | 必修 | 32 | 32 | 0 | 2 | 2 | 0 | 1 | 考试 | |
200620056 | 高等数学IB | Advanced Mathematics IB | 必修 | 88 | 88 | 0 | 5.5 | 5.5 | 0 | 2 | 考试 | |
200720001 | 大学物理IA | College Physics IA | 必修 | 56 | 48 | 8 | 3.5 | 3 | 0.5 | 2 | 考试 | |
200720002 | 大学物理IB | College Physics IB | 必修 | 56 | 48 | 8 | 3.5 | 3 | 0.5 | 3 | 考试 | |
200620026 | 线性代数 | Linear Algebra | 必修 | 32 | 32 | 0 | 2 | 2 | 0 | 3(1-6周) | 考试 | |
200620027 | 概率论与数理统计 | Probability Theory and Mathematical Statistics | 必修 | 48 | 48 | 0 | 3 | 3 | 0 | 3(7-15周) | 考试 | |
200620009 | Python程序设计 | Python Programming | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 2 | 考试 | 专业核心课程 |
200620010 | Digital Electronic Technology | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 2 | 考试 | ||
200622028 | 离散数学 | Discrete Mathematics | 必修 | 48 | 48 | 0 | 3 | 3 | 0 | 2 | 考试 | |
200620011 | 计算机组成原理 | Computer Composition Principle | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 3 | 考试 | |
200620021 | 数据结构 | Data Structure | 必修 | 64 | 48 | 16 | 4 | 3 | 1 | 3 | 考试 | |
200620096 | 面向对象程序设计(JAVA) | Object-oriented Programming(JAVA) | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 3 | 考试 | |
200621004 | 操作系统原理 | Operating System Principle | 必修 | 64 | 48 | 16 | 4 | 3 | 1 | 4 | 考试 | |
数据库原理 | Database Principle | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 4 | 考试 | ||
200621003 | Linux操作系统 | Linux Operating System | 必修 | 32 | 16 | 16 | 2 | 1 | 1 | 5 | 考试 | |
200620014 | Algorithm Design and Analysis | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考试 | ||
200622022 | 软件工程 | Software Engineering | 必修 | 32 | 32 | 0 | 2 | 2 | 0 | 5 | 考试 | |
200620022 | 计算机网络 | Computer Network | 必修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考试 | |
200621007 | 软件建模技术 | Software Modeling Technology | 必修 | 32 | 16 | 16 | 2 | 1 | 1 | 6 | 考试 | |
200621008 | 软件质量保证与测试 | Software Quality Assurance And Testing | 必修 | 32 | 16 | 16 | 2 | 1 | 1 | 6 | 考试 | |
200621009 | Software Project Management | 必修 | 16 | 16 | 0 | 1 | 1 | 0 | 6 | 考试 (1-8周) | ||
200620103 | 数学建模 | Mathematical Modeling | 必修 | 16 | 16 | 0 | 1 | 1 | 0 | 6 | 考试(1-8周) | |
小计 | 1136 | 896 | 240 | 71 | 56 | 15 |
|
|
|
2. 专业选修课程(224学时,14学分,其中:理论教学10学分、实验实践学分4)
课程 代码 | 课程名称 | 课程英文名称 | 课程 性质 | 学时数 | 学分数 | 建议 开设 学期 | 考核 方式 | 备注 | ||||
总 学时 | 理论教学 | 实验实践教学 | 总 学分 | 理论教学 | 实验实践教学 | |||||||
200620019 | Web开发基础 | Web Development Technology | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 4(1-8周) | 考查 | Web信息系统开发 |
200621010 | Web前端框架技术 | Web Front-end Technology | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 4(5-16周) | 考查 | |
200620023 | Java Web开发技术 | Java Web Technology | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5(1-8周) | 考查 | |
200621012 | JavaEE框架技术 | JavaEE Frame Technology | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5(9-16周) | 考查 | |
200620084 | 数字孪生基础 | Fundamentals of Digital Twins | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 4 | 考查 | 元宇宙技术 |
200620064 | 计算机视觉 | Computer Vision | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 4 | 考查 | |
200620085 | 数字孪生技术 | Digital Twin Technology | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考查 | |
200620083 | 数字建模与仿真 | Digital modeling and simulation | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考查 | |
200620080 | 数据采集与分析 | Data Acquisition and Analysis | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 4 | 考查 | 低碳智能监测模块 |
200620082 | 数据存储技术基础 | Foundations of Data Storage | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 4 | 考查 | |
200626016 | 区块链安全与隐私保护 | Blockchain Technology | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考查 | |
200620070 | 嵌入式软件开发 | Embedded Software Development | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考查 | |
大数据编程实战 | Programming for Big Data | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考查 | 任选课 | |
200620017 | 数据库技术 | Database Technology | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考查 | |
200621013 | 并行程序设计基础 | Parallel Program Development | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 6 | 考查 | |
200620024 | 机器学习 | Machine Learning | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 5 | 考查 | |
200620015 | 网络安全技术 | Network Security Technology | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 6 | 考查 | |
200620018 | 编译原理 | Fundamentals of Compiling | 选修 | 48 | 48 | 0 | 3 | 3 | 0 | 6 | 考试 | |
200620042 | 移动应用开发 | Mobile Application Development | 选修 | 48 | 32 | 16 | 3 | 2 | 1 | 6 | 考查 | |
200621016 | 专业英语 | Specialized English | 选修 | 16 | 16 | 0 | 1 | 1 | 0 | 7 | 考查 | |
软件前沿技术讲座 | Software Advanced Technology Lecture | 选修 | 16 | 16 | 0 | 1 | 1 | 0 | 7 | 考查 | ||
备注: 1.专业选修课程修读学分不少于14学分,必须选择一个模块课程。 2.学生获得创新学分奖励,可折抵最多10学分的专业选修课程(详见附表:创新学分奖励)。 |
(三)集中实践环节(35学分)
课程代码 | 项目/内容 | 学分 | 时间 | 备注 |
101150001 | 军事训练 | — | 新生入校后训练2-3周,不少于14天112学时 | |
200650009 | 社会实践 | 2 | 方式、要求见 《泰山学院大学生社会实践学分认定实施办法》 | |
200650050 | 劳动教育 | 2 | 按学校劳动教育文件组织实施并考核 | |
200650002 | C语言程序课程设计 | 2 | 第1学期,2周,C语言程序设计课程设计 | |
200650003 | Python程序课程设计 | 1 | 第2学期,1周,Python程序设计课程设计 | |
200650023 | 专业认知实习 | 1 | 第2学期,1周,专业认知实习 | |
200650028 | 面向对象程序设计(JAVA)课程设计 | 2 | 第3学期,2周,面向对象程序设计课程设计 | |
200650008 | 数据结构课程设计 | 1 | 第3学期,1周,数据结构课程设计 | |
200651003 | 操作系统原理课程设计 | 1 | 第4学期,1周,操作系统原理课程设计 | |
200651004 | 数据库原理课程设计 | 1 | 第4学期,1周,数据库原理课程设计 | |
200650032 | 专业创新创业实践 | 1 | 第4学期,1周,创新创业备赛 | |
200651036 | Web系统开发综合实训 | 3 | 第5学期,3周,Web信息系统开发方向 | |
200650037 | 数据可视化综合实训 | 第5学期,3周,低碳智能监测模块 | ||
200651008 | 数字孪生工程实践 | 第5学期,3周,元宇宙方向 | ||
200651011 | 软件工程项目综合实训 | 3 | 第6学期,3周,软件工程项目综合实训 | |
200650017 | 毕业实习 | 8 | 第7学期,8周,毕业实习 | |
200650006 | 毕业论文(设计) | 8 | 第8学期,15周,毕业论文(设计) | |
学分小计 | 35 |
|