当前位置: 首页 > 人才培养 > 本科生教育 > 培养方案 > 正文
2021级软件工程专业本科人才培养方案
作者:佚名,2022-07-01,编辑:傅帆,浏览量: 次

一、培养目标与培养要求

(一)培养目标

本专业培养德智体美全面发展,富有社会责任感和创新精神,具有行业竞争力的复合型、应用型高级软件工程人才。本专业学生毕业时能够胜任移动与嵌入式软件、Web软件等领域的软件研发工程师、测试工程师的工作,同时具备向软件分析师、软件架构师、软件项目经理等职位发展的潜力。

(二)培养要求

总体要求:

软件工程专业本科生培养的基本思路是以行业能力标准为导向,注重基础,加强实践。针对软件产业的人才需求,强调宽口径培养,通过设置具有特色的移动与嵌入式软件开发,Web软件开发等专业方向的选修课程,使得毕业生既具备扎实的专业基础和宽广的知识面,又比较深入地了解某个软件应用领域。

1.知识结构:

1)公共基础知识:具有扎实的数理、英语、人文社科等基础知识,掌握一门外语。

2)学科基础知识:具有软件理论与技术的相关知识。

3)专业知识:具有软件工程、程序设计、软件需求工程、软件测试、软件系统分析与设计、数据库原理与应用、数据结构、web应用开发、人工智能、大数据等相关知识。

4)能力素质知识:军事理论、军事训练、形势与政策、大学生职业发展、大学生心理健康教育、人文素质教育类等知识。

2.能力结构:

1)人文素质能力:具有人文社会科学素养、社会责任感和专业职业道德。

2)数理基础能力:具有从事专业工作所需的相关数学和自然科学知识,培养学生应用数学知识解决实际问题的能力。

3)专业知识能力:掌握计算机科学与技术专业理论知识,培养系统的专业实践能力,具有从事软件开发、应用与维护的能力,包括web应用开发能力、嵌入式系统开发、移动应用开发、人工智能和大数据技术应用能力。

4)管理与协作能力:具有一定的组织管理能力、人际交往能力和团队协同的能力,包括软件项目管理能力、团队软件过程组织能力。

5)信息获取能力:掌握文献检索、资料查询及运用现代信息技术获取相关信息的基本方法,能熟练阅读本专业的外文文献。

6)可持续自我学习能力:对终身学习有正确认识,具有不断学习和适应发展的能力。

3.素质要求:

1)思想道德素质:具有良好的思想道德修养、科学的世界观、正确的人生观和价值观;具有与时俱进、开拓创新的改革意识和艰苦创业、勇于进取、敬业乐道的精神;热爱本专业,具有诚信意识和团队精神。

2)专业素质:具有扎实的软件工程的基本理论、基础知识和基本技能;具有独立获取知识、提出问题、分析问题和解决问题的能力及创新精神;了解学科发展动态,接受初步的科学研究训练;具有从事软件系统开发、应用和维护的能力。

3)人文素质:具有较好的人文、艺术和社会科学素养,准确表达思想的语言和书面优良交流沟通能力;具有跨文化交流、合作的能力以及团队协作精神。

4)身心素质:了解体育运动知识,掌握锻炼身体的技能,养成科学锻炼的习惯,达到大学生体育标准,具有良好的心理承受能力和积极向上的精神面貌。

二、修业年限

标准学制4年。修业年限36年。

三、毕业要求

思想政治合格,在规定的年限内修完本专业人才培养方案规定165学分(必修课程104学分,选修课程61学分),同时达到学校相应要求方能毕业。

四、授予学位要求

取得毕业资格,并符合学校规定的授予学士学位的条件,授予工学学士学位。

五、学分分配表

课程类别

性质

学分数

占总学分比例(%

理 论

实践(实验)

通识课程

必修

33

8.5

25.15

选修

9

0

5.45

学科基础课程

必修

22

1.5

14.24

专业核心课程

必修

20

4.5

16.97

专业方向课程

选修

28

19

26.36

独立实践教学

环节

必修

14.5

8.79

选修

5

3.03

总学分

必修

104

63.0%

合计

(学分)

165

100

选修

61

37.0%

理论

112

67.9%

合计

(学分)

165

100

实践(实验)

53

32.1%

六、课程设置表

(一)通识课程(必修:41.5学分,选修:9学分)

1.通识必修课程(必修:41.5学分)

课程代码

课程名称

理论学分

实践学分

理论

学时

实践学时

开课

学期

开课

单位

备注

003AA4005A

马克思主义基本原理

3

/

48

/

4

马克思主义学院


003AAC001A

毛泽东思想和中国特色社会主义理论体系概论

4

/

64

/

3

003AA3000A

中国近现代史纲要

2.5

/

40

/

2

003AA6002A

思想道德修养与法律基础

2.5

/

40

/

1

033AA40002

思想政治实践课

/

2

/

32

4


形势与政策

2


64


1-6

003AA8002A

大学英语I

3

/

64

/

1

外国语学院


003AA8003A

大学英语II

3

64

2

003AA8004A

大学英语III

3

64

3

003AA8005A

大学英语IV

3

64

4

003AA2003A

大学体育I


1


36

1

体育学院


003AA2004A

大学体育II


1


36

2

003AA2005A

大学体育III


1


36

3

003AA2006A

大学体育IV


1


36

4

003AA2007A

军事技能


2


不少于15

1

武装部


3015130023

军事理论

2


36


1

XCS2013011

职业生涯规划与就业指导I

0.5

0.5

12

8

1

招生就业处


XCS2013012

职业生涯规划与就业指导Ⅱ

0.5


18


6

003AA40037

大学生心理健康教育

2


32


1

心理健康教育与咨询中心


003AA20039

劳动教育

1


6

30

校团委和各学院


003AA20040

国家安全教育

1


16



保卫处


合计

41.5
















2.通识选修课程(至少选修:9学分,其中线下课程至少5学分)

类别

系列

学分

开课学期

开课单位

备注

人文社会与

科技素养课程

习近平新时代中国特色社会主义思想及“四史”系列

2

1-8

学校


人文与社会科学系列

2


自然科学与技术系列

2


美育系列

2


卫生健康(含艾滋病预防)系列

1


注:

1.习近平新时代中国特色社会主义思想及新四史系列课程包含:习近平新时代中国特色社会主义思想,“四史”,宪法法律,中华优秀传统文化等课程。

1. 1)《习近平新时代中国特色社会主义思想》专题讲授新时代中国特色社会主义理论和实践的重大问题,是《毛泽东思想和中国特色社会主义理论体系概论》中“习近平新时代中国特色社会主义思想”专题内容的延伸,旨在帮助学生进一步掌握中国特色社会主义理论体系,深化对习近平新时代中国特色社会主义思想的认识,坚定对马克思主义的信仰、对中国特色社会主义的信念、对实现中华民族伟大复兴中国梦的信心。(2)“四史”:包含党史、国史、改革开放史、社会主义发展史,开课单位为历史与社会学院和马克思主义学院。要求:至少选修1门课程。

2. 2.“美育系列”:开课单位为校团委和相关学院,美育教育教研室挂靠校团委。要求:至少修满2学分。

3.

(二)学科基础课程(必修:23.5 学分)

课程代码

课程名称

理论学分

实践(实验)学分

总学时

开课

学期

开课单位

备注

073BA80039

高等数学

Higher Mathematics

4

0

64

1

数学科学

学院


073BA80040

高等数学

Higher Mathematics

4

0

64

2


0101100403

线性代数

Linear  Algebra

3

0

48

3


083BA6003A

概率论与数理统计

Probability and Statistics

3

0

48

4



计算机导论

Introduction to   Computer

2

0.5

32+16

1

计算机与信息科学学院



离散数学

Discrete Mathematics

3

0

48

1



网页开发技术

Foundations   of Web Design

3

1

48+32

1


合计

22

1.5





 

(三)专业核心课程(必修:24.5学分)

课程代码

课程名称

理论学分

实践(实验)学分

总学时

开课

学期

开课单位

备注

1

C/C++ 程序设计

C /C++ Programming

4

1

64+32

2

计算机与信息科学学院


2

数据库原理及应用

Principle and Application of   Database

3

0.5

48+16

2


3

计算机组成原理

Principles of Computer   Composition

3

0.5

48+16

2


4

数据结构

Data Structure

3

1

48+32

3


5

软件工程导论

Introduction to Software   Engineering

2

0.5

32+16

4


6

操作系统(Linux)

Principle & Practice of Operating   SystemLinux

3

0.5

48+16

4


7

计算机网络

Computer Network

2

0.5

32+16

4


合计

20

4.5


















(四)专业方向课程(选修:47学分)

课程代码

课程名称

理论学分

实践(实验)学分

总学时

开课

学期

开课

单位

备注


1.共同选修系列


1

JAVA程序设计基础

JAVA Programming   Basis

2

1

32+32

3

 

 

 

 

计算机与信息科学学院

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

计算机与信息科学学院



2

软件构建与实现

Software Construction and Realization

2

2

32+64

3



3

Linux程序设计

Linux Programming Design

2

1

32+32

3



4

程序设计方法学

Program Design Methodology

3

1

48+32

4



5

算法设计与分析

Design and Analysis of Algorithms

3

1

48+32

4


6

国产数据库系统设计与开发

Design and Development of Domestic Database System

2

2

32+64

4


7

软件需求工程

Software Requirement   Engineering

2

2

32+64

4/5



8

Python软件开发

Python Software Development

2

1

32+32

5


9

人机交互的软件工程方法

Software Engineering   Method for Human Computer Interaction

2

1

32+32

5


10

软件能力成熟度模型

Software Capability   Maturity Model

2

0.5

32+16

5


11

软件构造

Software Construction

2

1

32+32

5


12

领域驱动设计

Domain Driven Design

2

1

32+32

5


13

软件体系结构与设计模式

Software Architecture and Design Pattern

2

2

32+64

6



14

软件质量保证与测试

Software Quality Assurance and Testing

2

1

32+32

6



15

软件过程与团队协作

Software Process and   Team Collaboration

2

1

32+32

6/7


16

软件开发案例分析与实践

Case Analysis and Practice   of Software Development

2

1

32+32

6


17

信创软件开发项目管理

IT Application Innovation Industry Software   Development Project Management

2

1

32+32

6


18

持续集成和持续交付

Continuous Integration   and Continuous Delivery

2

1

32+32

6


19

工程数学选讲

Lectures on Selected Topics in Engineering Mathematics

4

0

64

6



2. 移动与嵌入式软件开发系列


1

Qt6软件开发

Qt6 Software Development

4

1

64+32

4

计算机与信息科学学院


2

嵌入式Linux开发

Embedded Linux Development

3

2

48+64

5


3

嵌入式实时系统

Embedded Real-time System

2

2

32+64

5


4

嵌入式车载系统开发

Embedded   Vehicle System Development

2

2

32+64

5


5

服务端开发技术

Server Development Technology

2

2

32+64

6


6

游戏引擎设计与开发

Game   Engine Design and

Development

2

2

32+64

6


7

网络编程与并发编程

Network Programming and Concurrent Programming

2

2

32+64

6


8

鸿蒙系统移动开发

Harmony  OS  Mobile   Development

2

2

32+64

6


9

Android 移动开发

Android Mobile Development

2

1

32+32

6


3.智能软件开发系列


1

在线教育与智能化学习

Online Education and Intelligent Learning

2

0.5

32+16

3

 

 

 

 

 

 

计算机与信息科学学院

 

 

 

 

 

 

 

 

 

计算机与信息科学学院



2

Java 高级程序设计

Java Advanced   Development Design

3

2

48+64

4



3

JavaScript框架和SPA技术

JavaScript Framework   and SPA Technology

2

2

32+64

4


4

JAVA Web开发技术

JAVA Web Development Technology

2

1

32+32

4


5

人工智能开发框架应用

Artificial   Intelligence Development Framework and Application

2

1

32+32

4


6

机器学习

Machine   Learning

3

0.5

48+16

4


7

Java EE技术

Java Framework Technology  

3

2

48+64

5


8

深度学习

Deep Learning

3

0.5

48+16

5



9

小程序开发

Applets Development

2

1

32+32

5


10

Ruby软件开发

Ruby Software Development

2

0.5

32+16

5


11

人工智能应用综合实战

Artificial   Intelligence Application Comprehensive Training

2

1

32+32

6


12

云计算开发技术

Cloud Computing   Development Technology

2

2

32+64

6


13

Web软件系统开发实战

Web software System development Practice

2

2

32+64

6


14

Node.js开发技术

Node.js   Development Technology

2

2

32+64

6


15

WebAssembly开发技术

WebAssembly Development   Technology

2

2

32+64

6


16

WebGL高级编程

WebGL Advanced Programming

2

2

32+64

6


专业方向课程中的若干课程系列课程的学分可以互认,可以单选一个系列的课程,也可从不同系列的课程中进行组合选修。











(五)独立实践教学环节(必修:14.5学分;选修:5学分)

课程代码

课程名称

学分

总学时

开课学期

开课单位

备注


1

毕业设计

Graduation Design

6

18

8

 

 

 

 

 

 

计算机与信息科学学院

 

 

 

 

 

 

 

 

 

 

 

计算机与信息科学学院



2

专业见习

Professional   Apprentice

1

32

1-6



3

专业实习

Professional   Practice

6

18

7



4

创新创业实践(选修)

Innovation and Entrepreneurship Practice

2

/

1-8


5

C++程序设计课程设计

Curriculum   Design on

C++ Programming

0.5

1

2


6

数据结构课程设计

Curriculum   on Data Structure

1

2

3


7

Qt6开发课程设计(选修)

Curriculum on Qt6 Development (Optional)

1

2

4


8

JAVA Web开发课程设计(选修)

Curriculum   on JAVA Web Development (Optional)

1

2

4


9

嵌入式Linux课程设计(选修)

Curriculum on Embedded Linux Development (Optional)

1

2

5


10

JAVA项目开发课程设计(选修)

Curriculum on JAVA Project Development (Optional)

1

2

5


11

开源软件杯创新作品大赛(选修)

“Open Source Software Cup” Innovation   Contest(Optional)

1

32

6


12

鸿蒙系统移动开发课程设计(选修)

Curriculum on Android Mobile Development (Optional)

1

2

6


13

Android 移动开发课程设计(选修)

Curriculum   on Harmony OS Mobile Development (Optional)

1

2

6


14

软件测试课程设计(选修)

Curriculum on Software Test (Optional)

1

2

6


备注:“创新创业实践”环节,超出的学分可以等值冲抵2个选修课学分,创新创业实践学分参照相关文件认定。

 

 

关闭


地 址:重庆市沙坪坝区大学城中路37号 , 致用楼  
邮 编:401331     院 办: 023-65910275
教科办:023-65910270 学工办: 023-65910272

Copyright@计算机与信息科学学院,2010-2022 
网页设计:汪晓玲
技术支持:谭华山,E-Mail:6510388@qq.com