宁波大学计算机科学与技术专业培养方案及教学计划
- 格式:doc
- 大小:305.50 KB
- 文档页数:14
宁波大学计算机科学与技术专业培养方案及教学计划
一、培养目标
本专业培养具有良好的科学素养,掌握计算机科学与技术,包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专业科学技术人才。
二、培养基本规格与要求
本专业学生主要学习计算机硬、软件的基础理论、计算机工程技术及综合应用方法。
毕业学生通过在校学习应获得以下知识能力:
1. 掌握现代计算机系统的组织与体系结构,具有对其的操作技能及基本的逻辑设计能力。
2. 掌握计算机硬、软件开发和综合应用的知识和能力。
3. 系统地接受计算机科学与技术的基本训练,具有计算机工程与软件工程、信息技术等应用系统的基本设计和开发能力。
4. 具有计算机科学新理论及新技术方面的研究开发的初步能力。
5. 了解计算机科学与技术的理论前沿、应用前景和最新发展动态,以及计算机产业发展状况。
6. 掌握资料查询、文献检索及运用现代信息技术获取相关信息的基本方法;具有一定的技术设计,归纳、整理、分析实验结果,撰写论文,参与学术交流的能力。
三、核心课程
1.学位课程
计算机组成原理与结构、数据结构与算法、操作系统
2.主要课程
面向对象程序设计、离散数学、数字逻辑、计算机组成原理、数据结构、汇编语言与微机接口、操作系统、计算机科学方向系列课程、计算机工程方向、软件工程方向系列课程、信息技术方向系列课程。
四、学制与毕业要求
1. 学制:四年
2. 毕业最低学分
毕业最低学分164学分,其中必修(含通识教育平台、学科大类教育平台、专业教育平台、专业方向模块)学分为109。学生从计算机科学方向、计算机工程方向、软件工程方向、信息技术方向四个模块方向中选一个方向主修。每个毕业生要修满55学分的选修学分(其中必须取得短2、短3学期各3学分),包括通识教育平台选修课程10学分、跨学科大类教育平台课程6学分、专业教育平台选修课程10.5学分、专业方向模块选修课程16.5学分、创新创业4学分、任意选修课程8学分。
五、授予学位及要求
工学学士学位。
学生必须满足宁波大学学士学位授予的相关条例。
六、各类课程设置及学分分配要求
1.各类课程结构的设置说明
课程设置采用“平台+模块”的结构体系。课程按春季、秋季、短学期安排。本专业课程包括以下几大类:
通识教育类(42学分);
基础类(30学分):高等数学、线性代数、概率统计、复变函数与积分变换、大学化学、大学物理、工程技术导论、工程图学基础等;
电子技术类(10学分):电路原理、数字逻辑等;
计算机专业基础类(32学分):离散数学、数据结构与算法、计算机组成原理与结构、编译原理、数据库原理与应用、软件工程、计算机网络、算法设计与分析、面向对象程序设计、操作系统等;
计算机专业应用类(30学分):计算机控制、计算机图形学、人工智能、多媒体技术、信息检索技术、数据仓库与数据挖掘、人机交互设计、软件测试技术、游戏制作、电子商务技术、Web系统与技术、信息保障与安全、实时系统软件设计、软件过程管理、计算机安全、数字图像处理、单片机原理及应用、系统管理与维护、嵌入式系统等。
集中性实践教学环节(20学分):见八(集中性实践教学环节课程设置一览)。
2.学分分配汇总表
3.实践性教学学分分配一览
七、计算机科学与技术专业课程设置总表
教育平台
10
7J01X
面向对象程序设计
Object-oriented Programming
3
6
8
3
4
1
7
1
7
3 10
2J01D
离散数学Discrete Mathematics
4
.5
7
6
7
6
3 102J0
7A
◆★数据结构与算法
Data Structures and Algorithms
3
.5
5
9
4
102J0
7X
数据结构与算法实验
Experiments of Data Structures
and Algorithms
1
3
4
1
7
1
7
4
101G
03X
数字逻辑Digital Logic Circuit
3.
5
6
8
5
1
1
7
3 102J0
2E
★计算机组成原理与结构Computer
Organization and Architecture
4
7
6
5
9
1
7
4
10
2J05X
★操作系统Operating Systems4
8
5
5
1
1
7
1
7
5
选
修
10
2J02S
计算机组成与结构课程设计
Course Design of Computer
Organization and Architecture
1
1
周
1
周
短
2
必须
修读10.5
学分,其中
包括短学
期3学分10
2J08S
程序综合实验
Programming Experiments
2
2
周
2
周
短
2 10
7J32X
程序设计实践
Programming Pragmatics
.5
1
7
1
7
3 101G
08X
数值计算与MATLAB语言
Numerical Computations and MATLAB
Program
3
.0
5
9
4
2
1
7
4
计算
机科学10
1G01K
电路原理(一)Principles of
Electrical Circuits(1)
3
5
9
4
2
1
7
4
计算
机工程10
2J03X
汇编语言与微机接口Assembly
Language and Microcomputer
Interface
4
8
5
5
1
1
7
1
7
5全选
10
7J03X
◆JAVA语言与INTERNET程序设计
Programming in JAVA
3
6
8
3
4
1
7
1
7
4
信息
技术
软件
工程