信息与计算科学专业培养方案
Information and Computing Science
专业名称:信息与计算科学 专业代码:070102
一、培养目标
培养具有良好的数学基础和逻辑思维能力;掌握现代科学计算和信息处理的基本理论、方法与技能;熟练地使用计算机解决科学计算、数据挖掘、信息安全、软件开发等实际问题的高级专门人才。培养有社会责任、有创新精神、有专门知识、有实践能力、有健康身心的应用型高级专门人才;毕业生适宜到软件公司、互联网公司、党政机关、学校等企事业单位从事信息与计算科学相关的研究开发与应用管理等工作,也可以继续攻读计算数学、计算机应用、数据挖掘及大数据分析、信息安全、软件工程等学科的硕士研究生。
学生在毕业后5年左右能够在互联网企业、IT企业、科研院所以及事业机关单位的信息部门等相关岗位从事软件开发、信息处理、科学计算等相关技术或科研工作,并实现以下目标:
1.具备社会责任感,健康的身心和良好的人文素养,理解并坚守职业道德规范,并能够强有力地贯彻和执行党和国家在相关产业的各项政策方针,在科研实践中能够坚持国家利益优先。
2.具有扎实的数学基础和良好的数学思维能力,能够将数学理论融入到信息科学与计算数学的应用之中,能够设计高性能的程序算法并为止提供高效的解决方案,成长为优秀的算法设计师。
3.能够紧跟信息科技的时代步伐,具有较强的实践和创新能力,具备较强的大数据处理与分析能力,具有能够运用各类开发平台进行大型项目的建模、开发、设计、集成及管理的能力,成长为优异的系统开发工程师。
4.能够系统掌握信息安全和网络安全的基本理论和主要技术,能够从事信息安全相关的软硬件开发、系统设计与分析、信息安全的规划管理等工作。
5.具有全球化意识和国际视野,拥有自主的、终生的学习习惯和能力,具备通过自主学习持续提升自己的综合素质和专业能力,能够不断适应社会发展。
二、毕业要求
通过4年的系统学习,本专业的学生要求具备扎实的数学理论基础、丰富的信息科学与计算科学的专业基础理论,通过数学理论、信息科学、计算机理论、科学计算等方面的知识,培养在建立数学模型,解决信息处理与编码、科学计算、软件开发和设计等实际问题的能力;要求学生能够胜任在软件公司、互联网公司、党政机关、学校、科研院所等企事业单位的工作,同时掌握攻读相关专业硕士研究生的必要知识结构。具体要求为:
1-良好的学科素养:能较全面的掌握信息与计算科学学科体系,具有良好的人文素养与创新精神;具有辩证唯物主义哲学思想 社会主义政治理念;具备良好的法律意识和追求科学真理的精神。
2-扎实的数学功底:掌握数学分析、高等代数、解析几何、复变函数、概率与统计以及常微分方程的基本思想、基础知识、基本方法和基本应用,奠定坚实的数学基础,善于综合运用数学知识分析解决实际问题,具备良好的数学表达能力。
3-较强的计算机理论:掌握面向对象程序设计、数据结构、计算机算法设计与分析以及离散数学的基本思想、基本定义和基本应用,建立良好的程序设计思维能力,依托扎实的数学功底,深刻认识计算机理论的数学本质。
4-高效的算法设计:借助扎实的数学功底和深厚的计算机理论,能够进行熟练的算法分析;具有较强的高效算法设计能力,能够通过熟练使用各种计算机编程语言实现算法的能力。
5-熟练的科学计算:掌握数值分析、最优化方法、计算智能等数值计算相关课程的基本思想、基本方法和实际应用,能够借助常用的数学软件如Matlab等进行各类科学计算,并能够分析计算机结果的合理性与有效性。
6-合理的数据分析:能够借助数理统计的基本方法和数据科学的基本原理,掌握常用的数据分析方法,能够借助数据处理与分析工具如Hadoop、Python等进行合理有效的数据分析,并能够挖掘数据深层次的内在规律,从中获取对社会有用的信息。
7-熟练的软件开发:掌握软件工程的基本方法,能够借助各种软件开发工具和开发平台,熟练的开发基于Windows的应用软件,具有软件系统架构、集成和管理能力;并能够撰写可读性强,适应专业和非专业人群的软件开发文档和帮助文档。
8-初步的安全理论:理解信息论的基本概念和基本思想,熟悉现代密码学中的基本数学理论,掌握信息安全中的数学基础,能够借助常用的信息安全技术进行初步的密码设计和安全分析。
9-优异的团队协作:能够在课程设计、数学建模、虚拟项目实训以及创新项目等软件开发团队或者科研团队中承担个体、团队成员以及负责人的角色,树立良好的团队协作精神,能够作为团队成员或者负责人开展有效工作。
10-良好的社会沟通:能够在应用软件开发、数据分析或者科学计算等过程的具体实践中,以及在跨学科、跨文化背景下,以一定的国际视野,就数学与信息科学相关的问题与业界同行和社会公众进行有效的沟通与交流。
11-高效的自主学习:能够在大学学习的整个阶段,应用现代网络与电子数据库环境进行有效的信息检索,具有高效的自主学习能力和终身学习的意识;积极参加各类创新创业竞赛,不断积累各种学习经验,适应信息与计算科学领域的快速发展步伐。
12-优秀的职业道德:能够理解当代社会环境下的社会责任感、社会科学素养等知识的内涵,并在企业信息安全、计算机算法或软件开发的架构、设计、实现、运行等过程的工程实践中,理解并遵守软件开发工程师、高级程序员、信息安全工程师等职业的职业道德和规范,履行法定或社会约定的责任。
三、课程设置
(一)主干学科:数学、计算机科学。
(二)核心课程及主要实践性教学环节
1. 核心课程
数学分析、高等代数、空间解析几何、常微分方程、概率论与统计、离散数学、数值分析、复变函数与积分变换、数理统计、数据结构、计算机算法设计与分析、面向对象程序设计、数学应用软件与数学实验、信息安全数学基础等。
2.主要实践性教学环节
主要专业课实验包括:面向对象程序设计实验、计算机算法设计与分析实验、数学应用软件与数学实验、信息安全数学基础实验、高级Java程序设计实验、数据科学导论实验、操作系统实验、计算机组成原理实验、计算机网络实验、数据库原理实验、网络编程基础实验、数字图像处理实验、软件工程实验、现代密码学实验、数据挖掘实验、大数据结构与算法实验等;
集中实践性教学环节:入学教育及军训、社会实践、公益劳动、思想政治理论课教学实践、虚拟项目实训(I,II)、创新能力训练、计算机算法设计与分析课程设计、数据结构课程设计、面向对象程序设计课程设计、数值分析课程设计、毕业鉴定、毕业设计等。
(三)各环节学时学分比例
课程类别 | 应修学分 | 学分比例(%) | ||
通识教育课程 | 通识教育必修 | 34 | 42 | 25.5 |
通识教育选修 | 8 | |||
学科基础课程 | 学科基础必修 | 37 | 84.5 | 51.2 |
学科基础选修 | 10 | |||
专业方向课程 | 专业方向必修 | 26.5 | ||
专业方向选修 | 11 | |||
实践教学与毕业设计 | 33.5 | 20.3 | ||
创新创业课程 | 5 | 3 | ||
合计 | 165 | 100 |
四、毕业及学位要求
学制:4年
修业年限:3~6年
毕业学分要求:不少于165学分
授予学位:符合国家学位规定和山东理工大学学位授予条件者,授予理学学士学位。
五、泛学习
允许本专业学生在符合学校规定的前提下辅修双专业以及双学位课。
六、专业课程设置一览表(中英文对照)
课程类别 | 课程代码 | 课程名称 | 学分 | 总 学 时 | 讲课学时 | 实验实践学时 | 开课学期 | 备注 |
通识教育平台 | P12001 | 马克思主义基本原理 Basic Principles of Marxism | 3 | 48 | 48 | 3 | ||
P12502 | 毛泽东思想和中国特色社会主义理论体系概论 Mao Zedong Thought & Outline of Theory of Socialism With Chinese Characeristics | 4 | 64 | 64 | 4 | |||
P12229 | 思想道德修养与法律基础 Moral Cultivation & Law Basics | 2.5 | 40 | 40 | 1 | |||
P12503 | 中国近现代史纲要 Outline of Chinese Modern History | 2.5 | 40 | 40 | 2 | |||
P12226 | 形势与政策Ⅰ Situation & Policies Ⅰ | 1 | 16 | 16 | 3 | |||
P12227 | 形势与政策Ⅱ Situation & Policies Ⅱ | 1 | 16 | 16 | 5 | |||
N12171 | 大学英语听说Ⅰ College English Listening and SpeakingⅠ | 1 | 16 | 16 | 1 | |||
N12172 | 大学英语听说Ⅱ College English Listening and SpeakingⅡ | 1 | 16 | 16 | 2 | |||
N12246 | 大学英语读写Ⅰ College English Reading and Writing I | 2 | 32 | 32 | 1 | |||
N12247 | 大学英语读写Ⅱ College English Reading and Writing II | 2 | 32 | 32 | 2 | |||
N12248 | 大学英语读写Ⅲ College English Reading and Writing III | 3 | 48 | 48 | 3 | |||
N12249 | 学科英语 Subject English | 3 | 48 | 48 | 6 | |||
L12181 | C++程序设计(A) C++ programming | 3 | 48 | 32 | 16 | 1 | ||
U12401 | 体育Ⅰ Physical Education Ⅰ | 0.5 | 36 | 24 | 12 | 1 | ||
U12402 | 体育Ⅱ Physical Education Ⅱ | 0.5 | 36 | 24 | 12 | 2 | ||
U12403 | 体育Ⅲ Physical Education Ⅲ | 0.5 | 36 | 24 | 12 | 3 | ||
U12404 | 体育Ⅳ Physical Education Ⅳ | 0.5 | 36 | 24 | 12 | 4 | ||
X12008 | 军事理论 Military Theory | 1 | 36 | 36 | 1 | |||
X12006 | 文献检索 Document Indexing | 1 | 24 | 16 | 8 | 2 | ||
L12305 | 新生研讨课 Freshman Seminar | 1 | 16 | 16 | 1 | |||
应修学分小计 | 34 | |||||||
通识教育选修模块 | 400E13 | 大学生心理健康教育 Psychologically Healthy Educationfor CollegeStudents | 1 | 32 | 16 | 16 | 1 | |
400B18 | 中国传统文化 Chinese traditional culture | 2 | 32 | 24 | 8 | 2 | 艺术限定性选修课 | |
400000 | 通识教育选修课程 General Education Elective Courses | 5 | ||||||
应修学分小计 | 8 | |||||||
创新创业模块 | 400E14 | 大学生职业生涯规划 Career Planning for College Students | 0.5 | 16 | 8 | 8 | 1 | |
400E02 | 大学生就业指导 Vocational Counsel for College | 0.5 | 8 | 8 | 6 | |||
400E15 | 大学生创业基础 College Students' Entrepreneurial Base | 1 | 24 | 16 | 8 | 3 | ||
L12364 | 信息技术应用能力创新训练 Innovation Training of Application Ability in Information Technology | 2 | 32 | 16 | 16 | 5 | ||
400E00 | 学生大赛、论文、发明等认证学分Student Competition, Thesis, Invention and Other Certification Credits | 1 | ||||||
应修学分小计 | 5 | |||||||
学科基础平台 | L12214 | 数学分析(B)I Mathematical Analysis I | 5.5 | 88 | 88 | 1 | ||
L12215 | 数学分析(B)II Mathematical Analysis II | 6.5 | 104 | 104 | 2 | |||
L12010 | 数学分析(B)Ⅲ Mathematical Analysis (B)Ⅲ | 6 | 96 | 96 | 3 | |||
L12006 | 高等代数(A)Ⅰ Advanced Algebra (A)Ⅰ | 4 | 64 | 64 | 1 | |||
L12007 | 高等代数(A)Ⅱ Advanced Algebra (A)Ⅱ | 6 | 96 | 96 | 2 | |||
L12011 | 空间解析几何(A) Space Analytic Geometry(A) | 3 | 48 | 48 | 1 | |||
L12185 | 常微分方程(B) Ordinary Differential Equations | 3 | 48 | 48 | 3 | |||
I12008 | 概率统计 Probability & Statistics (B) | 3 | 48 | 48 | 4 | |||
应修学分小计 | 37 | |||||||
学科基础选修模块 | L12313 | 数值最优化方法 Numerical Optimization Methods | 3 | 48 | 48 | 4 | ||
L12094 | 信息论基础(A) Basics of Information Theory(A) | 2 | 32 | 32 | 4 | |||
L12280 | 近世代数 Modern Algebra | 3 | 48 | 48 | 5 | |||
L12326 | 数据科学导论 Introduction To Data Science | 2 | 32 | 24 | 8 | 4 | ||
L12203 | 计算智能(A) Computational Intelligence (A) | 2 | 32 | 32 | 5 | |||
I12009 | 计算机网络 Computer Network | 3.5 | 56 | 48 | 8 | 5 | ||
L12216 | 数学理论研究 Theoretical Computer Science Research | 3 | 48 | 48 | 7 | |||
L12035 | 数理方程(A) Mathmatical Equations (A) | 3 | 48 | 48 | 6 | |||
L12288 | 实变函数 RealVariableFunction | 3 | 48 | 48 | 4 | |||
L12090 | 现代密码学(A) Modern Cryptography(A) | 3 | 48 | 36 | 12 | 6 | ||
应修学分小计 | 10 | |||||||
专业教育平台 | L12207 | 面向对象程序设计(A) Object-oriented Programming | 4 | 64 | 48 | 16 | 2 | |
L12058 | 离散数学(A) Discrete Mathematics (A) | 4 | 64 | 64 | 3 | |||
L12084 | 数据结构(A) Data Structure (A) | 4 | 64 | 64 | 4 | |||
L12146 | 复变函数与积分变换(A) Complex Variables Functions & Integral Transformations (A) | 3 | 48 | 48 | 4 | |||
L12291 | 数理统计 Mathematical Statistics | 2 | 32 | 32 | 5 | |||
L12295 | 数值分析 Numerical Analysis | 4 | 64 | 64 | 5 | |||
L12202 | 计算机算法设计与分析(A) Design and Analysis of Computer Algorithms | 3 | 48 | 40 | 8 | 5 | ||
L12086 | 数学应用软件与数学实验(A) Mathematic Application Software & Mathematics Experiment (A) | 2 | 32 | 24 | 8 | 4 | ||
L12328 | 信息安全数学基础(B) Mathematical Foundations of Information Security | 3 | 48 | 40 | 8 | 6 | ||
应修学分小计 | 29(其中实践学分:2.5) | |||||||
专业方向选修模块 | L12263 | 高级JAVA程序设计 Senior JAVA Programming | 4 | 64 | 40 | 24 | 4 | |
L12279 | 计算机组成原理 Principles of Computer Structure | 3.5 | 56 | 48 | 8 | 7 | ||
L12077 | 操作系统(A) Computer Operating System (A) | 4 | 64 | 60 | 4 | 7 | ||
L12070 | 应用随机过程(A) Applied Stochastic Processes (A) | 3 | 48 | 48 | 6 | |||
L12330 | Python语言基础 Python Language Foundation | 2 | 32 | 24 | 8 | 3 | ||
L12331 | 数据可视化 | 1 | 16 | 16 | 6 | |||
L12085 | 数据库原理(A) Database Principles (A) | 3 | 48 | 30 | 18 | 6 | ||
L12301 | 网络编程基础 Network Programming Fundamentals | 3 | 48 | 32 | 16 | 6 | ||
L12223 | 数字图像处理(A) Digital Image Processing (A) | 2 | 32 | 24 | 8 | 5 | ||
L12290 | 数据挖掘技术 Data Mining Technique | 3 | 48 | 40 | 8 | 6 | ||
L12083 | 软件工程(A) Software Engineering(A) | 2 | 32 | 24 | 8 | 7 | ||
L12093 | 信息安全技术(A) Information Security Technology (A) | 3 | 48 | 32 | 16 | 6 | ||
L12327 | 大数据结构与算法 Big Data Structure and Algorithms | 1.5 | 24 | 24 | 5 | |||
L12065 | 数学模型(A) Mathematical Model (A) | 2 | 32 | 24 | 8 | 5 | ||
应修学分小计 | 12(其中实践学分:1) | |||||||
实践教学平台 | X11001 | 入学教育及军训 Entrance Education & Military Training | 0 | +3 | 1 | |||
X11003 | 社会实践 Social Practice | 0 | +2 | 1 | ||||
X11002 | 公益劳动 Voluntary Labour | 0 | +2 | 1 | ||||
X11004 | 毕业鉴定 Graduation Education | 0 | +1 | 8 | ||||
P11034 | 思想政治理论课实践教学 The Practice of Ideological and Political Theory Course Teaching | 2 | +2 | 4 | ||||
L11062 | 面向对象程序设计课程设计 Object-oriented Programming Curriculum Design | 2 | +2 | 2 | ||||
L11008 | 数据结构课程设计(A) Data Structure Curriculum Design | 2 | +2 | 4 | ||||
L11064 | 数值分析课程设计 Numerical Analysis Curriculum Design | 1 | +1 | 5 | ||||
L11039 | 计算机算法设计与分析课程设计(A) Design and Analysis of Computer Curriculum Design | 1 | +1 | 5 | ||||
I11002 | 数学实验课程设计 Design of Mathematics Experiment Curriculum | 1 | +1 | 4 | ||||
I11003 | 信息安全课程设计 Design of Information Security Curriculum | 1 | +1 | 6 | ||||
L11010 | 虚拟项目实训(A)Ⅰ Virtual Project Training (A)I | 2 | 2 | 6 | ||||
L11011 | 虚拟项目实训(A)Ⅱ Virtual Project Training (A)II | 3 | +3 | 7 | ||||
L11009 | 信科专业毕业设计(A) Graduation Project for Information Science | 15 | +15 | 8 | ||||
应修学分小计 | 30 | |||||||
总计 | 165 | |||||||
制定 | 审核 | |||||||
院长 |
附件1:毕业要求对培养目标的支撑矩阵
培养目标1 | 培养目标2 | 培养目标3 | 培养目标4 | 培养目标5 | |
专业毕业要求1 | √ | √ | |||
专业毕业要求2 | √ | ||||
专业毕业要求3 | √ | √ | √ | ||
专业毕业要求4 | √ | √ | |||
专业毕业要求5 | √ | ||||
专业毕业要求6 | √ | √ | √ | ||
专业毕业要求7 | √ | ||||
专业毕业要求8 | √ | ||||
专业毕业要求9 | √ | ||||
专业毕业要求10 | √ | ||||
专业毕业要求11 | √ | ||||
专业毕业要求12 | √ | √ |
附件2:修读课程与毕业要求的对应关系矩阵
类别 | 课程名称 | 学分 | 毕业要求1 | 毕业要求2 | 毕业要求3 | 毕业要求4 | 毕业要求5 | 毕业要求6 | 毕业要求7 | 毕业要求8 | 毕业要求9 | 毕业要求10 | 毕业要求11 | 毕业要求12 | |
通识教育平台 | 通识必修 | 马克思主义基本原理 | 3 | H | L | M | H | ||||||||
毛泽东思想和中国特色社会主义理论体系概论 | 4.5 | H | M | H | |||||||||||
思想道德修养与法律基础 | 2.5 | H | M | H | H | ||||||||||
中国近现代史纲要 | 2 | M | |||||||||||||
形势与政策 | 2 | M | L | M | L | H | |||||||||
大学英语 | 9 | H | H | H | H | H | H | ||||||||
体育 | 2 | H | M | ||||||||||||
军事理论 | 1 | M | H | L | |||||||||||
文献检索 | 1 | H | H | H | H | H | H | H | H | ||||||
新生研讨课 | 1 | M | L | H | M | ||||||||||
通识选修 | 中国传统文化 | 1.5 | H | H | M | H | |||||||||
大学生心理健康教育 | 1 | M | M | M | L | ||||||||||
通识教育选修课程 | 5.5 | M | H | H | L | M | |||||||||
创新创业 | 大学生职业生涯规划 | 0.5 | H | M | H | ||||||||||
大学生就业指导 | 0.5 | M | L | L | H | ||||||||||
大学生创业基础 | 0.5 | H | H | M | M | ||||||||||
专业通识 | 新生研讨课 | 1 | H | M | M | H | |||||||||
C++程序设计 | 3 | H | H | M | L | M | L | ||||||||
学科基础必修 | 数学分析 | 18 | H | H | H | M | L | ||||||||
高等代数 | 10 | H | H | M | H | H | L | H | |||||||
空间解析几何 | 3 | H | M | M | L | L | |||||||||
常微分方程 | 3 | H | L | M | L | M | |||||||||
概率论与数理统计 | 3 | H | M | L | H | H | L | M |
类别 | 课程名称 | 学分 | 毕业要求1 | 毕业要求2 | 毕业要求3 | 毕业要求4 | 毕业要求5 | 毕业要求6 | 毕业要求7 | 毕业要求8 | 毕业要求9 | 毕业要求10 | 毕业要求11 | 毕业要求12 | |
学科基础平台 | 学科基础选修 | 数值最优化方法 | 3 | H | M | H | H | M | L | ||||||
信息论基础 | 2 | M | M | M | M | H | |||||||||
近世代数 | 3 | H | M | ||||||||||||
数据科学导论 | 3 | M | M | H | H | ||||||||||
计算智能 | 2 | H | H | H | H | L | |||||||||
计算机网络 | 3.5 | H | M | M | |||||||||||
数学理论研究 | 2 | H | M | M | M | L | L | ||||||||
数理方程 | 3 | H | L | L | |||||||||||
实变函数 | 3 | H | M | ||||||||||||
现代密码学 | 3 | M | H | H | L | H | L | ||||||||
专业方向平台 | 专业必修 | 面向对象程序设计 | 4 | L | H | M | M | H | L | L | |||||
离散数学 | 4 | M | H | L | M | ||||||||||
数据结构 | 4 | H | H | H | M | H | M | ||||||||
复变函数与积分变换 | 3 | H | L | L | M | ||||||||||
数理统计 | 2 | H | L | M | L | H | L | M | |||||||
数值分析 | 4 | H | M | H | H | L | L | ||||||||
计算机算法设计与分析 | 4 | M | H | H | H | L | M | M | |||||||
数学应用软件与数学实验 | 2 | H | M | H | H | M | L | L | |||||||
信息安全数学基础 | 3 | H | H | M | L | M | H | ||||||||
专业选修 | 高级Java程序设计 | 4 | H | L | L | L | H | L | L | ||||||
计算机组成原理 | 3.5 | H | L | ||||||||||||
操作系统 | 4 | H | L | M | |||||||||||
应用随机过程 | 3 | M | M | M | H | M | |||||||||
Python语言基础 | 2 | H | M | H | H | M | L | ||||||||
数据可视化 | 1 | M | H | M | L | ||||||||||
数据库原理 | 3 | H | H | H | M | L | |||||||||
网络编程基础 | 3 | H | H | L | L | M | |||||||||
数字图像处理 | 2 | M | M | H | M | M | L | L |
类别 | 课程名称 | 学分 | 毕业要求1 | 毕业要求2 | 毕业要求3 | 毕业要求4 | 毕业要求5 | 毕业要求6 | 毕业要求7 | 毕业要求8 | 毕业要求9 | 毕业要求10 | 毕业要求11 | 毕业要求12 | |
专业方向平台 | 专业选修 | 数据挖掘技术 | 3 | M | H | H | H | M | M | L | |||||
软件工程 | 2 | H | H | L | M | L | M | ||||||||
信息安全技术 | 3 | M | M | H | L | M | |||||||||
大数据结构与算法 | 1.5 | M | M | H | H | L | M | ||||||||
数学模型 | 2 | H | L | H | H | M | H | M | M | ||||||
实践教学平台 | 通识实践课程 | 入学教育及军训 | 0 | H | M | L | H | ||||||||
社会实践 | 0 | H | M | H | M | ||||||||||
公益劳动 | 0 | H | H | H | L | ||||||||||
思想政治理论课实践教学 | 2 | H | M | H | L | ||||||||||
专业实践课程 | 面向对象程序设计课程设计 | 2 | H | H | L | H | M | L | H | ||||||
数据结构课程设计 | 2 | H | H | H | H | M | L | H | |||||||
数值分析课程设计 | 1 | H | H | H | L | H | |||||||||
计算机算法设计与分析课程设计 | 2 | M | H | H | H | L | H | ||||||||
数学实验课程设计 | 1 | H | L | H | H | H | H | M | |||||||
信息安全课程设计 | 1 | M | M | H | L | H | L | L | M | ||||||
虚拟项目实训 | 5 | M | M | M | M | H | M | H | H | H | L | ||||
信科专业毕业设计 | 15 | H | H | H | H | H | H | H | H | H | H | H | H |