培养方案

计算机科学与技术专业本科人才培养方案 (师范)(2018)
发布时间:2018-09-07     浏览量:

一、培养目标

本专业培养德、智、体、美全面发展,掌握计算机科学与技术专业基本理论、方法和技能,具备良好的计算科学思维能力、知识更新能力和实践创新能力,具有现代教育理念,熟悉现代教育技术,能适应基础教育改革发展需要,能够在中小学从事信息技术课程教学及其相关部门从事管理工作的应用型人才。

二、培养要求

本专业学生主要学习计算机科学的基本理论和基本知识,受到计算机教育及教学研究的基本训练,应具备以下几方面的综合能力:

1.热爱中国共产党,热爱社会主义祖国,积极践行社会主义核心价值观;热爱教育事业,具有良好的人文素养和教师职业道德,成为有理想信念、有道德情操、有扎实学识、有仁爱之心的好老师。

2.掌握计算机科学与技术,包括计算机软硬件、计算机网络应用的基本理论、基础知识和基本技能与方法,基本能胜任计算机应用系统的规划、设计和开发能力。

3.能够了解计算机科学与技术专业的学科前沿和发展动态,不断吸收本专业和相关专业新的研究成果,拓宽专业知识。

4.掌握一门外语、文献检索和资料查询的基本方法,具有独立获得知识和信息的能力。

5.具有较强的专业实践能力,良好的口语和书面语表达沟通能力。

6.具有现代教育理念,熟悉教育法规,具有初步运用教育学、心理学基本理论,运用现代教育技术从事教学工作的基本能力和组织管理的教学能力。

7.具备独立工作能力和团队合作能力,较强的创新意识、创新精神,以及信息处理领域软件系统研发的基本能力。

三、专业主干课程

高等数学、线性代数、离散数学、数字逻辑、数理与统计、计算机导论、C语言程序设计、计算机组成原理、汇编语言程序设计、操作系统、数据库原理、数据结构、计算方法、计算机网络、面向对象程序设计、计算机英语、软件工程、编译原理、学校教育学基础、现代教育技术及应用、中小学心理健康与道德教育、学科教学与活动指导。

四、学制与学位

学制:基本学制四年,实行3—6年弹性学制。

授予学位:取得毕业资格,并达到学校规定的授予学士学位的标准,授予工学或理学学士学位

五、课程结构

课程类别

课程性质

学分数

学分比例(%)

学时数

学时比例(%)

通识课程

通识课程必修

39

25

824

30

教师教育课程

14

9

224

8

通识课程选修

12

不计入总学分

192

不计入总学时

专业课程

学科通识课程

19

12

336

12

专业必修课程

41

26

784

30

专业限定选修课程

23.5

15

480

18

专业任意选修课程

4

3

64

2

实践课程

必修

15

10



合计

155.5

100

2712

100

六、教学计划表

课程

类别

课程

代码

课程名称

考核方式

学分

学时数

各学期周学时分配

合计

讲授

实验

1

2

3

4

5

6

7

8

通识课程


T3601001

军事理论

考试

1

16

16


2








T3601007

集中军训

考查

1

32


32








T4401010

马克思主义民族理论与政策

考查

1

32

32


2








T4401001

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

考试

5

96

64

32




5





T4401002

思想道德修养与法律基础

考试

3

64

32

32

3








T3711001

T3711004

大学英语Ⅰ——Ⅳ

考试

12

256

128

128

4

4

4

4





T3601002┇

T3601005

大学体育Ⅰ——Ⅳ

考试

4

128

128


2

2

2

2





T3101001

大学语文

考试

2

32

32


2








T4401003

中国近现代史纲要

考试

3

48

48



3







T4401004

马克思主义基本原理概论

考试

3

48

48




3






T4401005

T4401009

形势与政策Ⅰ——Ⅴ

考查

2

40

40



2

2

2

2

2



创新创业课程

考查

2

32

32


详见《创新创业课程目录》

小 计

39

824

600

224

15

11

11

13

2

2

0

0

通识选修课程


12

192

192


学分要求详见表七,学分(学时)不计入总学分(学时)

教师教育课程

T3502001

书面表达与口语表达

考试

2

32

32


2








T3502002

儿童发展与学习

考试

3

48

48



3







T3502003

学校教育学基础

考试

3

48

48




3






T3502004

现代教育技术及应用

考试

2

32

32





2





T3502005

中小学心理健康与道德教育

考试

2

32

32







2



课程

类别

课程

代码

课程名称

考核方式

学分

学时数

各学期周学时分配

合计

讲授

实验

1

2

3

4

5

6

7

8



T3502006

教师职业道德与专业发展

考试

2

32

32






2




小 计

14

224

224

2

3

3

2

2

0

0

0

专业课程

学科通识课程

Z3804003

高等数学Ⅰ

考试

4

64

64


4








Z3804004

高等数学II

考试

4

64

64



4







Z3304005

数字逻辑

考试

3.5

64

48

16

3/1








Z3304009

线性代数

考试

3

48

48


3








Z3304001

C语言程序设计

考试

4.5

96

48

48


3/3







小 计

19

336

272

64

11

10

0

0

0

0

0

0

专业必修课程

Z3304010

计算机导论

考查

2

32

32


2








Z3304011

计算机组成原理

考试

4

80

48

32


3/2







Z3306002

数据结构

考试

5

96

64

32




4/2





Z3304015

离散数学

考试

3

48

48




3






Z3315006

操作系统

考试

4

80

48

32





3/2




Z3306008

面向对象程序设计

考试

3

64

32

32



2/2






Z3306005

数据库原理与应用

考试

4.5

96

48

48




3/3






计算机网络

考试

4

80

48

32





3/2




Z3305008

汇编语言程序设计

考试

3

64

32

32



2/2






Z3306018

专业论文指导与研究

考试

1

16

16







1



Z3307018

编译原理

考试

3.5

64

48

16






3/1




学科教学与活动指导

考试

3

48

48







3




教学技能与微格训练

考试

1

16

16







1



小 计

41

784

528

256

2

5

11

12

10

9

0

0

限定选修课

Z3306016

计算机专业英语

考试

3

48

48






3




Z3307031

单片机原理与接口技术

考试

3

64

32

32





2/2




Z3306012

JAVA程序设计

考试

3

64

32

32





2/2




Z3307006

网站设计与开发

考试

4

96

48

48






3/3



Z3307012

Linux操作系统

考试

2

48

16

32






1/2



Z3304006

概率论与数理统计

考试

3

48

48







3



Z3305007

计算方法

考试

3

64

32

32



2/2






Z3316028

软件工程

考试

2.5

48

32

16






2/1



小 计

23.5

480

288

192

0

0

4

0

11

15

0

0

专业任意选修课程

Z3307017

图像处理技术

考查

2.5

48

32

16





2/1




Z3305007

Oracle数据库系统

考试

3

64

32

32





2/2




Z3306019

路由交换技术

考试

1.5

32

16

16






1/1



Z3306021

综合布线与系统集成

考试

1.5

32

16

16








1/1

Z3307003

嵌入式系统及应用

考查

3

64

32

32








2/2

Z3307022

多媒体应用技术

考查

2

54

16

32








1/2

Z3303004

信息安全概论

考查

2

32

32









2


数据分析与可视化

考查

2

48

16

32








1/2

Z3305029

移动应用开发

考查

2.5

48

32

16








2/1


Python程序设计

考查

3

48

32

16








2/1


网络高级编程

考查

3

64

32

32




2/2





Z3307014

机器人

考查

1.5

32

16

16








1/1

小 计

4

64

32

32

7

专业选修课程说明:专业限定选修课要求学分:23.5分(学院确定),专业任意选修课要求学分:4分(学院确定)。

课程

类别

课程

代码

课程名称

考核方式

学分

学时数

各学期周学时分配

合计

讲授

实验

1

2

3

4

5

6

7

8

实践

课程

S1508003

S1508010

德育实践Ⅰ——Ⅷ

考查

4




S3308006

教育实习

考查

4











S3308004

毕业论文(设计)

考查

4










S3308005

专业实践与社会调查

考查

2












S1508001

职业生涯规划

考查

0.5





2







S1508002

就业指导

考查

0.5









2



15

2

2

学分、学时合计

155.5

2712

1944

768

30

29

29

31

25

28

7

七、通识选修课程学分要求

课程类别

学分

要求

人文社科类

4

修读学期为第2学期至第7学期

至少取得12学分

每个课程类别中至少获得表中要求学分

自然科学类

4

美育类

3

创新创业类

1

合计

12

八、专业主干课程简介

1.计算机导论

(1)课程编码:Z3304010

(2)课程简介

《计算机导论》是教育部高等学校计算机科学与技术教学委员会在2006年9月颁布的“计算机科学与技术本科专业规范(计算机科学方向)”的入门教材,介绍计算机概念、基础知识、计算机系统、计算机应用软件(Windows操作系统及其使用;Word 2003;Excel 2003;PowerPoint 2003等)、程序设计语言、软件工程、计算机网络及信息安全技术等专业知识的入门知识点及与信息技术有关的社会人文知识,力求使学习者对所学专业有较深入了解,树立专业学习的责任感和自豪感。

(3)教材 :

ISBN: 9787118056105,宋斌,王玲,王平立 编著.《计算机导论》.国防工业出版社,2008年第3版

(4)参考书目:

黄国兴 等编著.《计算机导论》.清华大学出版社,2004年5月第1版.

赵致琢 著.《计算科学导论》.科学出版社,2004年3月第3版.

George Beekman著.《计算机通论-探索明天的技术》.机械工业出版社,2004年

Nell Dale等著.《计算机科学概论》Computer Science Illuminated(英文版第2版).机械工业出版社,2005年

2.C语言程序设计

(1)课程编码:Z3304001

(2)课程简介

课程简介:《C语言程序设计》课程是信息类专业的重要专业基础课,也是目前理工类专业的一门必修的课程,是数据结构、数学建模、操作系统等课程的前导课程,也是一门实践性很强的课程。该课程主要包括算法的基本概念、C语言的语法规则和程序设计的一些基本方法,通过该课程的学习,使学生能够了解算法的基本知识,能够锻炼学生编程技能,培养学生的编程能力,并能够初步掌握软件开发的基本技巧,同时能够为后继课程的学习打下坚实的基础。

(3)教材 :

ISCN:9787040346725,何钦铭编著,《C语言程序设计》,高等教育出版社

(4)参考书目:

(美)H.M.Deitel著.《C程序设计教程》.机械工业出版社,2003.9

谭浩强著.《C程序设计》(第一版).清华大学出版社,2002.3

3.计算机组成原理

(1)课程编码:Z3304011

(2)课程简介

课程简介:本课程从计算机组成原理与系统结构的基本概念出发,系统地论述了计算机系统的基本组成、工作原理和设计方法,并从提高计算机性能的角度,分析和探讨了计算机系统结构的基本原理和设计方法。主要内容包括计算机组成的基本概念和层次结构、计算机硬件基础、信息编码与数据表示、运算方法与运算器、存储体系、指令系统、控制器、输入输出系统、总线、流水线与并行处理技术。

(3)教材 :

ISBN:9787560613932,杨小龙编著.《计算机组成原理与系统结构实验教程》,西安电子科技大学出版社

(4)参考书目:

唐朔飞 等编著.《计算机组成原理》.高等教育出版社,2004年5月第1版

唐朔飞 著.《计算科学组成原理习题集》.高等教育出版社,2004年3月第3版

4.汇编语言程序设计

(1)课程编码:Z3305008

(2)课程简介

课程简介:主要内容包括80X86宏汇编语言程序设计的基本技术和模块化程序设计技术、输入/输出、中断异常和WIN32程序设计,同时还介绍了在DOS和Windows环境下调试、运行32位段与16位段汇编源程序程序的方法,学习本课程以后,学生可以在操作系统底层、加密解密、反病毒领域有进一步的发展。

(3)教材 :

ISBN:9787302046646,沈美明编著,《IBM PC汇编语言程序设计》,清华大学出版社2001年出版的

(4)参考书目:

杨季文,《80X86汇编语言程序设计教程》,清华大学出版社,1998.6

何友鸣,《汇编语言程序设计》,武汉大学出版社,2006.3

5.计算方法

(1)课程编码:Z3305007

(2)课程简介

课程简介:本课程全面地介绍了科学与工程计算中常用的计算方法,具体介绍了这些计算方法的基本理论与实际应用,同时对这些数值计算方法的计算效果、稳定性、收敛效果、适用范围以及优劣性与特点也作了简要的分析。内容包括引论、线性代数方程组求解方法、非线性方程求根、函数插值、函数逼近、矩阵特征值与特征向量的数值算法、数值积分与数值微分、常微分方程初值问题的数值解法、自治微分方程稳定区域的计算等。

(3)教材 :

ISBN: 9787560622583,蔺小林编著,《计算方法》,西安电子科技大学出版社

(4)参考书目:

陈忠,朱建伟,数值计算方法,石油工业出版社,2003

郑慧娆、陈绍林、莫忠息、黄象鼎,数值计算方法,武汉大学出版社,2002

D avid Kincaid & Ward Cheney,Numerical Analysis: Mathematics of Scientific Computing (Third Edition), 数值分析(第3版影印版),机械工业出版社,2005

Richard L.Burden & J.Douglas Faires,Numerical Analysis (Seventh Edition), 数值分析(第七版影印版),高等教育出版社,2005

斯图尔特GW,矩阵计算引论,上海科学技术出版社,1980

李庆扬、关治、白峰衫,数值计算方法,清华大学出版社,2000

6.离散数学

(1)课程编码:Z3304015

(2)课程简介

课程简介:离散数学是计算机专业的一门重要基础课程,主要包括数理逻辑、集合论、代数结构和图论四部分内容。它所研究的对象是离散数量关系和离散结构模型。本课程主要介绍的离散数学的基本概念、基本理论和基本方法,广泛应用于数据结构、操作系统、数据库系统、算法的分析与设计、人工智能、计算机网络等专业课程中,该课程有益于学生概括抽象能力、逻辑思维能力、归纳构造能力的提高。

(3)教材 :

ISBN:9787302211938,邓辉文 编著,《离散数学》第二版,清华大学出版社

(4)参考书目:

冯伟森,栾新成,石兵 ,离散数学,机械工业出版社,2011

吴修国,离散数学基础及实用算法,清华大学出版社,2009

谢美萍,离散数学,清华大学出版社,2008

李俊锋,冯刚,离散数学,清华大学出版社,2006

王湘浩,管纪文,刘叙华,离散数学,高等教育出版社,1983

Bondy, J. A. and U.S.R. Murty. Graph Theory with applications. The Macmillan press Ltd., 1976

屈婉玲,耿素云,张立昂, 离散数学 ,高等教育出版社,2008

7.数据结构

(1)课程编码:Z3306002

(2)课程简介

课程简介:数据结构是计算机科学教育中的一门必修课程。这门课程主要是介绍数据结构及其相关操作的算法.本课程将使用C或C++程序设计语言和面向对象技术来实现各种数据结构。数据结构的内容包括抽象、实现和评价三个层次,从数据表示和数据处理上看有五个基本组成“要素”分别是逻辑结构,存储结构、基本运算、算法及不同数据结构的比较与算法分析。本课程基本内容包括绪论线性表、栈、队列、串、数组、广义表、树和二叉树、图、查找算法和内部排序算法等。通过对本课程的学习,旨在使学生了解数据对象的特性,学会数据组织的方法和将实际问题进行计算机表示的方法,并培养良好的程序设计技能。

(3)教材 :

ISBN:9787040164572,耿国华 主编,《数据结构——C语言描述》,高等教育出版社

(4)参考书目:

严蔚敏,《数据结构》.清华大学出版社,2005

傅清祥,王晓东 编著.《算法与数据结构》.电子工业出版社,2001

Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein著.《算法导论(第二版 影印版》.高等教育出版社,2002

Mike Allen Weiss著.《数据结构与算法分析》-C语言描述.机械工业出版社,2004

8.数据库原理与应用

(1)课程编码:Z3306005

(2)课程简介

课程简介:数据库原理这门课程主要研究如何存储、使用和管理数据,有较强的理论性和实用性。通过本课程的学习,使学生系统地掌握数据库系统的基本原理和基本技术。要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。

(3)教材 :

ISBN:7040195836,王珊,萨师煊,《数据库系统概论》,高等教育出版社,2006

ISBN:978730221251,刘卫国,熊拥军,数据库技术与应用——SQL Server2005,2010

(4)参考书目:

ABRAHAM SILBERSCHATZ,HENRY F.KORTH,S.SUDARSHAN,数据库系统概念(原书第5版),机械工业出版社,2006,国外经典教材

(美)克罗恩克(Kroenke,D.M.),(美)奥尔(Auer,D.J.),数据库原理(第3版),清华大学出版社,2008,国外经典教材

程云志,张帆,崔翔,数据库原理与SQL Server 2005应用教程,机械工业出版社,2006,21世纪高等院校计算机教材系列

杨鑫华,数据库原理与DB2应用教程清华大学出版社,2007,21世纪高等学校计算机教育实用规划教材

冯凤娟,数据库原理及Oracle应用,北京交通大学出版社,2006,重点大学计算机基础课程教材

9.操作系统

(1)课程编码:Z3315006

(2)课程简介

课程简介:计算机操作系统是计算机及相关专业的一门必修的专业技术基础课,计算机及相关专业硕士入学统考科目,是部分院校博士入学考试科目。本课程的目的和任务是使学生全面地了解和掌握操作系统的目标、作用和模型,从资源管理的角度领会操作系统的功能和实现过程。其主要教学内容包括:操作系统引论,进程管理,处理机调度与死锁,存储器管理,设备管理,文件管理,操作系统接口,UNIX简介等。

(3)教材:

ISBN:9787560604961,汤小丹 梁红兵 哲凤屏 汤子瀛编著,《计算机操作系统(第三版)》,西安电子科技大学出版社

(4)参考书目:

William Stallings, Operating System Internals and Design Principles,清华大学出版社,1999年10月;

Andrew S.Tanenbaum, Operating System Design and Implemention,清华大学出版社,1998年1月;

汤子瀛 哲凤屏等,计算机操作系统,西安电子科技大学出版社,2000年2月

10.计算机网络

(1)课程编码:????

(2)课程简介

课程简介:该课程是计算机科学与技术专业的核心课程之一。其先修课包括计算机组成原理、计算机操作系统等。该课程主要讲解计算机网络的组成和网络的分类及特点、数据通信基本原理;OSI参考模型及网络协议、网络的高层应用;常用网络互连设备和传输介质;局域网、以太网、因特网特点和组网技术;网络管理和网络安全技术。培养学生的实际组网技能和网络的应用能力。

(3)教材:

ISBN: 9787121053863,谢希仁编著,《计算机网络(第5版)》,电子工业出版社

(4)参考书目:

Cisco Sytem CNAP著.《思科网络技术学院教程 电子版》.人民邮电出版社,2005

熊贵喜 译著.《计算机网络》第四版.清华大学出版社,2002

11.面向对象程序设计

(1)课程编码:Z3306008

(2)课程简介

课程简介:该课程是计算机科学与技术专业的核心课程之一。其先修课包括C语言程序设计等。该课程主要讲解C++程序设计的基础知识,理解与对象的基本概念、定义,理解利用类来解决实际问题的方法,理解并掌握类的封装、继承、派生、多态四个特性的实质及实现方法,掌握C++中数组、指针及字符串的基本操作,理解模板的概念,掌握模板使用方法,了解群体数据的组织方式及泛型编程意义,了解MFC和Windows程序开发的基本知识。

(3)教材:

ISBN:9787302186212,温秀梅编著,《Visual C++面向对象程序设计教程与实验(第二版)》,清华大学出版社

(4)参考书目:

郑莉等,《C++语言程序设计》(第3版), 清华大学出版社, 2006年.

《 Essential C++中文版 》非常适合初学

《 Effective C++中文版 2nd Edition 》

《 More Effective C++中文版 》

12.专业论文指导与研究

(1)课程编码:Z3306018

(2)课程简介

课程简介:该课程主要讲解毕业设计(论文)的目的意义、选题与开题、论文要求、设计过程及写作程序、论文答辩等,培养学生独立工作、独立思考并运用专业知识解决实际工程技术问题的能力,提高学生的专业设计、动手应用能力和书面材料的编写能力、口头表达能力。

(3)教材 :

郭占龙、王青海编著,《专业论文写作与指导》,自印教材

13.学校教育学基础

(1)课程编码:T3502003

(2)课程简介

通过教学,使学习者初步理解微观的学校教育理论,在此基础上确立正确的学校教育理念,掌握教育基本规律与教学规律,构建教育基本素养。 

(3)教材

武启云主编,《新编教育学》,东北大学出版社

14.现代教育技术及应用

(1)课程编码:T3502004

(2)课程简介

本课程为师范类专业学生必修课程,面向全校师范类专业学生开设。这门课程主要培养学生面向二十一世纪基础教育对教师教育技术能力的需要,力求通俗易懂,突出实用性和实效性,针对性和简明性。通过理论教学和实践环节,使学生对现代教育技术有全面的了解,并能在今后的教学实践中灵活运用,以达到提高自身教育技术素养和综合能力的目的。

(3)教材

刘俊强,《现代教育技术》,首都师范大学出版社,2012

(4)参考书目

《现代教育技术——理论与应用》(第2版),张剑平主编,高等教育出版社,2006年6月;

《现代教育技术》(第2版),李玉斌 戴心来 王朋娇主编,高等教育出版社,2011年8月

《现代教育技术应用》,涂涛 瞿堃 刘革平主编,四川教育出版社,2010年6月第1版

15.中小学心理健康与道德教育

(1)课程编码:T3502005

(2)课程简介

将中学生的心理健康教育和道德教育结合起来,综合运用心理学和道德教育的知识,促进中学生的心理健康和道德发展。本书可分为七大模块,分别为:绪论、中学生认知发展与道德教育、中学生个性心理发展与道德教育(中学生认知发展与道德教育和中学生学习与道德教育)、中学生行为发展与道德教育(中学生情绪情感、意志、个性发展与道德教育)、中学生人际交往与道德教育、中学生职业生涯规划与道德教育、中学生生命教育与道德教育。

(3)教材

伍新春主编,《中学生心理辅导》,高等教育出版社

参考资料:

《学生学习合作分析——促进教学相长》 中国轻工业出版社

《学校心理健康教育、原理、操作与实务》 教育科学出版社 陈家麟著

《小学生心理健康与辅导》 高等教育出版社 郭黎岩著

《中小学心理健康教育》 武汉大学出版社 郑日昌著

《学校心理健康教育》 中国人民大学出版社 郑希付著

16.学科教学与活动指导

(1)课程编码:

(2)课程简介

以现代教育学、心理学、课程论、学习论、教学论、系统论、控制论、信息论等基本理论为依据,较为系统地论述了信息技术教材教法的含义与特征、研究目的与意义、研究对象与任务以及发展趋势和存在问题、信息技术课的教学模块和内容、教学特点、基本原则、教学方法、现代教学手段、教学工作、教学的基本类型、智力能力与信息素养的培养、教学评价、教学研究与论文撰写等内容。

(3)教材

周敦,刘瑛美,戴祯杰,陈兵编,《中小学信息技术教材教法(第三版)》,人民邮电出版社