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