Computer Science and Technology
 
time: 2025-03-31

Computer Science and Technology

Major code: 080605 Duration: 4 years

一、Credit Registration Form for Various Courses

1.Credit Statistics Table

课程类别

课程要求

学分

学时

备注

公共基础课

必修

62.5

1204


通识

10.0

160


专业基础课

必修

44.5

792


选修课

选修

18.0

288


135.0

2444


集中实践教学环节(周)

必修

33.0

38


选修

2.0

2


毕业学分要求

135.0+35.0=170.0

备注:学生毕业时须修满专业教学计划规定学分,并取得第二课堂2个人文素质教育学分和4个创新能力培养学分。

2.类别统计表

学时

学分

总学

 时数

其中

其中

总学

分数

其中

其中

其中

必修学时

选修学时

理论教学学时

实验教学学时

必修学分

选修学分

集中实践教学环节学分

理论教学学分

实验教学学分

创新创业教育学分

2444

1996

448

2018

426

170

140

30

35

122

13

8


二、课程设置表

类别

课程

代码

课程名

是否必修

学时

学分数

开课

学期

毕业

要求

总学时

实验

实习

其他

公共基础课

031101371

中国近现代史纲要

必修课

40



4

2.5

1

8,12

031101492

思想道德修养与法律基础

40



4

2.5

2

8,12

031101621

马克思主义基本原理概论

40



4

2.5

3

8,12

031101423

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

72



24

4.5

4

8,12

031101331

形势与政策

128




2.0

1-8

6,7,8,12

044103681

大学英语(一)

48




3.0

1

2,4,10,12

044103691

大学英语(二)

48




3.0

2

2,4,10,12

052100332

体育(一)

32



32

1.0

1

12

052100012

体育(二)

32



32

1.0

2

12

052100842

体育(三)

32



32

1.0

3

12

052100062

体育(四)

32



32

1.0

4

12

006100112

军事理论

36



18

2.0

2

8

040101211

工科数学分析(一)

80




5.0

1

1,2,4,12

040100641

工科数学分析(二)

112




7.0

2

1,2,4,12

040100401

线性代数与解析几何

48




3.0

1

1,2,4,12

040100023

概率论与数理统计

48




3.0

2

1,2,4,12

041101151

大学物理Ⅲ(一)

64




4.0

2

1,2

041100341

大学物理Ⅲ(二)

64




4.0

3

1,2

041100671

大学物理实验(一)

32

32



1.0

2

1,2,3,4,5

041101051

大学物理实验(二)

32

32



1.0

3

1,2,3,4,5

045100452

高级语言程序设计(C++)(一)

64

16



3.5

1

2,3

045101991

高级语言程序设计(C++)(二)

32

6



2.0

2

2,3

074102992

工程制图


48




3.0

2

1,3


人文科学领域

96




6.0


8


社会科学领域

64




4.0


8

1364

86


164

72.5



二、课程设置表(续)

类别

课程

代码

课程名

是否必修

学时

学分数

开课

学期

毕业

要求

总学时

实验

实习

其他


专业基础课


045101443

计算机科学概论

16




1.0

1

2,3,10

045101451

IT前沿技术

16




1.0

1

2,3,4,6,11

045100831

信息安全导论

16




1.0

1

1

045100011

离散数学

64




4.0

1

1,2,3

045101212

数字逻辑

32

8



2.0

2

1,3

045100293

编译原理

56

16



3.0

3

2,3,5

024100152

电路与电子技术

64




4.0

3

1,2

045100612

计算机组成与体系结构Ⅱ

64

16



3.5

3

1,3,5

045100162

数据结构

64

16



3.5

3

2,3

045100122

算法设计与分析

64

16



3.5

4

3,5

024100162

电路与电子技术实验

32

32



1.0

4

1,2,3

045101182

操作系统

64

16



3.5

4

2,3,5

045101052

计算机网络

64

16



3.5

4

2,3,4,5

045100892

数据库

64

16



3.5

4

2,3,5

045100314

软件工程

48

16



2.5

5

2,3,5,7,10,11

045101691

计算方法

48

8



3.0

6

1,2,3,5

045101631

IT商业模式与创业

16




1.0

7

2,3,4,6,11

792

176



44.5



选修课


人工智能模块

045102831

智能算法及应用

32




2.0

4

4,5,6,7

045101492

人工智能

40




2.5

5

3

045102721

机器学习

32




2.0

6

4,5,6,7

045100931

数据仓库与数据挖掘

48

16



2.5

7

3,4

045102711

神经网络与深度学习

32




2.0

7

4,5,6,7

045101671

智能机器人技术

48

12



2.5

8

3

045101151

模式识别导论

40

8



2.5

8

3

多媒体模块

045101831

计算机图形学与虚拟现实

48

16



2.5

5

1,2,3,4,5

045101712

多媒体技术

40

8



2.5

6

3

045101133

数字图像处理

32

8



2.0

7

3

软件开发模块

045101652

软件设计与体系结构

32

8



2.0

5

3

045100432

软件测试与质量保证

32

8



2.0

6

5,9,10

045102751

数据技术

40

8



2.5

7

2,3

045101751

软件项目管理

48

8



3.0

7

2,3,9,11

045102781

开源技术与应用

32

8



2.0

8

2,3

其它选修课

045102841

面向'互联网+'的数据安全技术

16




1.0

2

2,3,10

类别

课程

代码

课程名

是否必修

学时

学分数

开课

学期

毕业

要求

总学时

实验

实习

其他

选修课

045102851

新一代网络体系结构

16




1.0

2

2,3,10

045100701

信息安全数学基础

48




3.0

3

1,2

045100742

Java程序设计

40

8



2.5

5

3,6

045102811

Python语言程序设计

32

8



2.0

5

3,5

045101911

高性能计算与云计算

48

16



2.5

5

3,4

045102741

网络应用开发

48

16



2.5

5

3,5

045101341

数学建模与实验

40

16



2.0

5

1,2,3,4

045102731

数据通信原理

64

16



3.5

5

1,2,3

045102141

嵌入式系统

64

16



3.5

6

3

045100801

移动应用开发(Android

48

16



2.5

6

1,2,3,4,5,6

045102221

移动终端开发进阶版--Android应用设计与开发

32




2.0

7

3,5

045101931

WEB程序设计

48

16



2.5

6

3,5

045102671

物联网技术

32




2.0

7

3

045102091

计算机安全Ⅰ

48

16



2.5

7

3,4

045100471

网络信息检索

48

16



2.5

8

3

020100051

创新研究训练

32




2.0

7


020100041

创新研究实践I

32




2.0

7


020100031

创新研究实践II

32




2.0

7


020100061

创业实践

32




2.0

7


选修课修读最低要求18.0学分


备注:(1)学生可选修人工智能、多媒体、软件开发三个模块课中的一个作为主方向,学生在主方向至少选修3门模块课程。允许学生自愿选修主方向之外的其它模块课程。《面向“互联网+”的数据安全技术》和《新一代网络体系结构》为新生研讨课,学生可自由选择不超过一门进行修读。

2)学生根据自己开展科研训练项目、学科竞赛、发表论文、获得专利和自主创业等情况申请折算为一定的专业选修课学分(创新研究训练、创新研究实践I、创新研究实践II、创业实践等创新创业课程)。每个学生累计申请为专业选修课总学分不超过4个学分。经学校批准认定为选修课学分的项目、竞赛等不再获得对应第二课堂的创新学分。

三、集中实践教学环节

课程代码

课程名称

是否必修

学时数

学分数

开课

学期

毕业要求

实践

授课

006100151

军事技能

2

 

2.0

1

№9

045101571

高级语言程序设计大作业

2

 

2.0

2

№3,5,9,10,11

031101551

马克思主义理论与实践

2

 

2.0

3

№8

030100702

工程训练I

2

 

2.0

3

№1,2,5,9,10

045101681

数据结构大作业

1

 

1.0

4

№3,5,9,10,11

041100131

电子工艺实习II

2

 

2.0

4

№1,2,5,9,10

045100851

操作系统课程设计

2

 

2.0

5

№3,5,9,10,11

045102191

软件工程课程设计

2

 

2.0

6

№3,5,9,10,11

045100391

数字系统创意设计

2

 

2.0

1

№3,5,9,10,11

045102071

计算机组成原理和体系结构课程设计

2

 

2.0

4

№3,5,9,10,11

045101532

数据库课程设计

2

 

2.0

5

№3,5,9,10,11

045102821

网络应用开发课程设计

1

 

1.0

6

№3,5,9,10,11

045100171

嵌入式系统课程设计

2

 

2.0

6

№3,5,9,10,11

045101021

毕业实习

8

 

8.0

7

№6,8,9,10,11,12

045100784

毕业设计

15

 

10.0

8

№2,3,6,8,9,10,11,12

合计


38

 

33.0

 

 


选修课修读最低要求2.0学分


四、second classroom

  The second classroom consists of two parts: humanistic quality education and innovation ability cultivation.

1. Basic requirements for humanistic quality education

Students should not only obtain the required credits in their professional teaching plan, but also participate in extracurricular humanistic quality education activities according to their interests. The accumulated credits for participating in activities should not be less than 2 credits.

2. Basic requirements for cultivating innovation ability

At the same time as obtaining the required credits in the teaching plan of their major, students must also participate in various extracurricular innovation ability training activities, including the college's undergraduate mentorship system, subject competitions, subject projects, and academic lectures, and accumulate no less than 4 innovation quality credits. The college encourages students to actively participate in the undergraduate tutorial system, and participate in various scientific and technological innovation activities such as the National Internet plus Competition, the National Challenge Cup Competition, the National Cyber Attack and Defense Competition, the National Innovation and Entrepreneurship Training Plan, Guangdong Innovation and Entrepreneurship Training Plan, SRP (Student Research Plan), and the Hundred Step Ladder Climbing Plan.


Graduation requirements:

 

№ 1. Engineering knowledge: Ability to apply mathematics, natural sciences, engineering fundamentals, and professional knowledge to solve complex computer engineering problems.

1.1 Master mathematics, natural sciences, engineering fundamentals, and computer professional knowledge, and be able to use this knowledge to express computer engineering problems, establish mathematical models of specific objects, and solve them;

1.2 Able to apply computer engineering fundamentals and professional knowledge to explain the mathematical meanings of models, make correct inferences about models, and conduct professional analysis of professional engineering problems;

1.3 Ability to apply relevant knowledge and mathematical modeling methods to compare and synthesize solutions for engineering problems in computer science.

No.2. Problem Analysis: Able to apply the basic principles of mathematics, natural sciences, and engineering sciences to identify, express, and analyze complex computer engineering problems through literature research, in order to obtain effective conclusions.

2.1 Able to apply the basic principles of mathematics, natural sciences, and engineering sciences, identify and judge the key links of complex engineering problems in computer science, and express complex engineering problems in computer science;

2.2 Able to analyze the characteristics of complex engineering problems based on the basic principles and mathematical models of mathematics, natural sciences, and engineering sciences, and through literature research;

2.3 Able to recognize that there are multiple solutions to solve complex engineering problems, and able to seek possible solutions through literature.

№ 3. Design/Develop Solutions: Able to design solutions for complex engineering problems related to computers, design systems, units (components) or process flows that meet specific needs, and demonstrate innovative thinking in the design process, considering social, health, safety, legal, cultural, and environmental factors.

3.1 The entire lifecycle process of designing systems, units (components), or computer systems that meet specific requirements and functions of complex computer engineering;

3.2 Able to apply various knowledge to propose multiple solutions to complex computer engineering problems, compare multiple design solutions, and demonstrate innovative thinking in the proposed solutions;

3.3 Able to consider social, health, safety, legal, cultural, and environmental factors in the design process.

Research: Able to conduct research on complex engineering problems related to computers based on scientific principles and using scientific methods, including designing experiments, analyzing and interpreting data, and obtaining reasonable and effective conclusions through information synthesis.

4.1 Able to investigate and analyze solutions to complex computer engineering problems based on scientific principles, through literature research or related methods;

4.2 Able to design and implement experimental plans for various control laws, processes, and systems related to computer engineering;

4.3 Able to analyze and interpret experimental results based on scientific principles and methods, and obtain effective conclusions through information synthesis.

№ 5. Use modern tools: Able to develop, select, and use appropriate technologies, resources, modern engineering tools, and information technology tools for complex engineering problems related to computers, including prediction and simulation of complex engineering problems, and understand their limitations.

5.1 Proficient in using programming languages, data resources, algorithms, software engineering, and information technology tools, and able to understand their limitations, analyze computer system rules, typical processes, and system characteristics;

5.2 Able to select and use appropriate programming languages, data resources, algorithms, software engineering tools, etc. to analyze, calculate, design, and develop computer systems for complex engineering problems related to computers.

5.3 Able to develop or select modern tools that meet specific needs, simulate and emulate computer engineering problems, and analyze their limitations.

№ 6. Engineering and Society: Able to conduct reasonable analysis based on engineering related background knowledge, evaluate the impact of computer engineering practice and complex computer engineering problem solutions on society, health, safety, law, and culture, and understand the responsibilities that should be undertaken.

6.1 Understand the technical standards, intellectual property, industry policies, and laws and regulations related to the computer field, and understand the management system of the enterprise; Understand the responsibilities that engineers should bear;

6.2 Able to conduct reasonable analysis based on engineering background knowledge, evaluate the development and application plans of new computer products and technologies, as well as the potential impact of computer engineering practices on society, health, safety, law, and culture.

№ 7. Environment and Sustainable Development: Ability to understand and evaluate the impact of professional engineering practices on complex computer related engineering problems on environmental and social sustainable development.

7.1 Establish the concept of green design and manufacturing, and correctly evaluate the impact of engineering practice on complex computer engineering problems on environmental and social sustainable development;

7.2 Able to attach importance to energy conservation and emission reduction in the development and application of new computer products and technologies, and understand the requirements of social sustainability for computer engineers.

№ 8. Professional norms: Possess humanities and social science literacy, a sense of social responsibility, and be able to understand and abide by engineering professional ethics and norms in engineering practice, and fulfill responsibilities.

8.1 Possess solid knowledge and literacy in humanities and social sciences, possess correct values and a sense of social responsibility, and have a healthy physique and psychology.

8.2 Able to understand and practice professional ethics and standards in computer engineering project practice, be brave in taking on responsibilities, contribute to the country, and serve society.

№ 9. Individuals and teams: able to take on the roles of individuals, team members, and leaders in a computer interdisciplinary team.

9.1 In a multidisciplinary context, be able to actively communicate and collaborate with others based on stage and overall goals, implement team building, coordination, and command abilities, and improve team motivation and cohesion;

9.2 Able to work independently or collaboratively in a multidisciplinary context and complete assigned tasks within a team.

№ 10. Communication: Able to effectively communicate and exchange ideas with industry peers and the general public on complex engineering issues related to computers, including writing reports and design drafts, presenting speeches, and clearly expressing or responding to instructions. And possess a certain international perspective, able to communicate and exchange ideas in cross-cultural contexts.

10.1 Able to effectively communicate with peers and the public on complex computer engineering, new technologies, and new products, write requirement analysis, design documents, feasibility and technical reports through discussions with team members, publish statements on the report, and listen to and respond to public opinions;

10.2 Able to follow up on international development trends and research hotspots in the professional field, possess language and written expression skills for cross-cultural communication, and be able to communicate and exchange basic knowledge on professional issues.

Project Management: Understand and master the engineering management principles and economic decision-making methods related to computers, and be able to apply them in a multidisciplinary environment.

11.1 Master the basic principles and methods of engineering project management and economic decision-making;

11.2 Able to apply management principles and economic decision-making to the development, system design, and production process control of computer systems.

№ 12. Lifelong learning: Possess the awareness of self-directed and lifelong learning, and have the ability to continuously learn and adapt to the development of computers.

12.1 Able to understand the impact and requirements of technological progress and development on knowledge and abilities, and have a lifelong learning awareness;

12.2 Able to adopt appropriate methods for personal and professional development needs, learn independently, and adapt to the continuous development of computer related technologies