计算机科学与技术专业课程计划.docx
《计算机科学与技术专业课程计划.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术专业课程计划.docx(31页珍藏版)》请在冰豆网上搜索。
![计算机科学与技术专业课程计划.docx](https://file1.bdocx.com/fileroot1/2023-2/1/62e64f27-f706-42bd-942c-d95eddb6dbfb/62e64f27-f706-42bd-942c-d95eddb6dbfb1.gif)
计算机科学与技术专业课程计划
计算机科学与技术专业课程计划
一、培养目标
本专业培养社会发展需要的,德智体等各方面协调发展的,具有崇高理想及敬业精神,具有扎实理论基础及解决实际问题能力,掌握科学思维方法和技术教育方法的高等教育及工程技术高级专门人才。
二、培养要求
1.坚持党的基本路线,热爱祖国,热爱教育事业,为人师表。
2.能够比较系统、准确地掌握计算机学科的基础知识、基本原理和基本方法,了解计算机学科的发展、应用和新技术。
3.具有熟练的程序设计能力、系统分析能力、系统设计与系统开发能力。
4.掌握教育的基础理论与方法、计算机教学的特点和方法,懂得教育教学规律;具有较强的文字、口头表达能力和教学组织管理能力,具有较高的文化修养、科学的思维方式和创新精神。
5.熟练掌握一门外国语,能流利阅读本专业的外文书刊,使用外语进行专业学术交流和授课。
6.具有健康的体魄、良好的心理素质和审美素养。
三、学制与修业年限
标准学制4年,修业年限3-5年。
四、最低毕业学分与授予的学位
本专业学生在学期间必须修满计算机科学与技术专业课程计划规定的152学分,其中通识教育课47学分,专业基础课25学分,专业主干课24学分,专业系列课28学分,专业实习和毕业论文10学分,其他为任意选修课学分。
符合毕业要求的学生,准予毕业,并发给毕业证书;符合《中华人民共和国学位授予条例》和《东北师范大学本科学生学士学位授予细则》规定者,授予理学学士学位。
五、课程设置及学分分配
1.通识教育课
课程类别
课程名称
学分
通
修
课
思想品德修养
1
法律基础
1
马克思主义哲学原理
3
马克思主义政治经济学原理
2
毛泽东思想概论
2
邓小平理论与三个代表重要思想概论
2
体育
4
国防教育
2
写作
2
第一外语
12
高等数学
6
通选课
自然科学(必选4学分普通物理学)
6
人文社会科学课
4
2.专业教育课
课程
类别
课程
编码
课程名称
学
分
预修课程编码
是否副修专业或第二学位课程
开课
时间
1
2
副修
2学位
专
业
基
础
课
COM201
高等数学
5
是
春
COM202
线性代数
3
是
秋
COM401
离散数学
4
COM202
COM201
春
COM402
模拟电子技术
3
普通物理
是
春
COM403
数据结构
4
COM401
是
是
秋
COM203
数字电路与数字逻辑
3
COM402
是
秋
COM204
概率论与数理统计
3
COM201
COM202
是
秋
专
业
主
干
课
COM205
C程序设计
3
是
是
秋
COM404
面向对象程序设计
4
COM205
是
是
春
COM405
计算机组成与结构
4
COM203
COM402
是
春
COM206
数据库系统
4
COM403
是
是
春
COM406
操作系统
4
COM405
COM403
是
是
秋
COM407
编译原理
4
COM205
COM401
春
COM408
计算机系统结构
4
COM405
COM406
是
春
COM207
微型计算机原理与应用
3
COM405
COM210
是
秋
专
业
系
列
课
COM208
VB程序设计
2
COM205
是
是
春
COM409
数值分析
3
COM202
COM201
是
秋
COM410
人工智能
2
COM401
是
春
COM209
Java程序设计
2
COM404
是
春
COM210
汇编语言程序设计
3
COM405
秋
COM411
计算机图形学
2
COM202
COM205
秋
COM211
平面数字图像设计技术
2
是
是
秋
COM212
软件工程
2
COM404
COM206
是
秋
COM213
Oracle数据库系统
2
COM206
秋
COM214
计算机网络技术
3
COM405
COM406
是
是
春
COM215
三维动画设计技术
2
是
是
春
COM216
专业英语
2
基础英语
是
春
COM217
多媒体计算机技术
2
COM404
是
春
COM218
基于Web程序设计
2
COM214
是
是
秋
COM252
大型课程设计
2
COM205
COM206
秋
COM219
计算机安全学
2
COM214
COM202
秋
COM220
Linux操作系统
2
COM406
是
春
COM221
电子商务技术
2
COM205
COM214
是
春
COM222
嵌入式计算机系统
2
COM207
COM210
是
春
COM223
微型微机接口技术
2
COM207
COM210
是
春
COM224
多媒体程序设计
2
COM404
是
春
COM225
数据通信技术
2
COM214
春
专业实习与毕业论文(设计)
COM500
专业实习
6
秋
COM501
毕业论文(设计)
4
春
3.教师资格教育课
参见“东北师范大学教师资格教育课程目录”。
4.任意选修课
参见本专业专业系列课、学校通选课和其他学科专业的专业教育课目录。
六、副修专业和第二学位课程说明
1.副修专业课程说明
副修专业是根据学校的要求,面向全校学生开设,为学生拓宽知识面,增强适应性而提供的选择。
副修专业的课程为专业课程计划中的专业必修课,学生必须修满30学分,符合要求的学生,发给计算机科学与技术专业副修证书。
2.第二学位课程说明
为培养“宽口径、厚基础”、富有创新精神和实践能力的复合型人才,面向全校学生开设第二学位课程。
第二学位开设的课程为课程计划中除专业实习与毕业论文(毕业设计)以外的所有专业必修课和部分专业系列课,学生必须修满50学分,符合要求,发给计算机科学与技术专业第二学位证书。
图书馆学专业课程简介
高等数学
课程编码:
COM201,MAT001课程名称:
高等数学
课程英文名称:
预修课程:
内容提要:
高等数学是计算机科学与技术专业的专业必修课。
高等数学是学习数学科学乃至其它学科基础。
本课程主要研究和学习高等数学的基本理论和解决实际问题的常用数学分析方法。
通过本课程的学习,使学生系统地了解和掌握高等数学的基本理论和常用方法,内容包括:
函数与极限、导数与微分、中值定理与导数的应用、不定积分、定积分、定积分的应用、空间解析几何与向量代数、多元函数微分法及其应用、重积分、曲线积分与曲面积分、无穷级数、微分方程。
本课程同时强调培养学生运用计算机求解各种实际数学问题的实践能力。
在学习本课程之前要求学生有初等数学的基础。
评价方式:
考试
主要参考书目
1.同济大学:
《高等数学》,第四版,上、下册,同济大学大学出版社,1996年12月第4版。
2.王树禾编著:
《高等数学》,上、下册,中国科学技术大学出版,2002年09月第1版。
3.李继彬:
《高等数学教程》,科学出版社,1998年05月第1版。
4.罗庆来,郁大刚,宋柏生编著:
《高等数学》,东南大学出版社,2003年02月第1版。
5.华中理工大学数学系:
《高等数学》,高等教育出版社,1997年08月第1版。
6.黄立宏,戴斌样:
《大学数学》,高等教育出版社,2002年08月第1版。
线性代数
课程编码:
COM202课程名称:
线性代数
课程英文名称:
预修课程:
内容提要:
本课程为计算机专业的专业基础课。
通过本课程的学习,要求学生了解行列式、矩阵、线性方程组、线性空间等基本概念。
掌握行列式的值的求法、矩阵的变换、线性方程组的解法等基本方法。
通过本课程的学习,为《离散数学》、《数据结构》、《编译原理》等后继课的学习打好必要的基础。
成绩评价方式:
闭卷考试
主要参考书目
1.蒋尔雄,高坤敏:
《线性代数》,人民教育出版社,1979年。
2.王楣卿:
《线性代数》,山东教育出版社,1983年。
3.谢邦杰:
《线性代数》,人民教育出版社,1978年。
离散数学
课程编码:
COM401课程名称:
离散数学
课程英文名称:
预修课程:
内容提要:
本课程为计算机科学与技术专业的专业基础课。
它不仅是计算机专业的专业理论课诸如:
数据结构、操作系统、编译理论、数据库、算法分析、逻辑设计、计算机系统结构、容错诊断、形式语言与自动机、人工智能和机器定理证明等课程提供必要的理论基础,而且为学生今后从事计算机科学各方面的工作提供重要的工具。
通过本课程的学习,使学生能够接受现代数学关于离散结构的观点,从系统结构研究出发研究事物间的有关属性,同时要应用数形结合方法,使事物论证简洁直观,并培养学生具有这种论证能力。
同时通过描述方法和缜密思维方法的训练,使学生具有良好的抽象思维和逻辑思维能力,具有严格证明推理的能力,运用自如的解题技巧,使学生具有独立学习和工作的能力。
成绩评价方式:
闭卷考试同作业、平时测验相结合的方式进行。
主要参考书目:
1.左孝凌,李为槛,刘永才:
《离散数学》,上海科学技术文献出版社,1982。
2.陈莉,刘晓霞:
《离散数学》,高等教育出版社,2002。
3.孙吉贵,杨凤杰,欧阳丹彤,王占山:
《离散数学》,高等教育出版社,2002。
模拟电子技术
课程编码:
COM402课程名称:
模拟电子技术
课程英文名称:
预修课程:
内容提要:
《模拟电子技术》是电气信息类各专业的一门技术基础课,是联系基础课和专业课的桥梁课程,系统性和实践性较强。
本课程的任务是使学生获得电子技术方面的基本理论、基本知识和基本技能。
培养学生分析问题和解决问题的能力,为以后深入学习电子技术某些领域中的内容及电子技术在专业中的应用打好基础。
成绩评价方式:
平时考核与闭卷考试相结合:
平时考核(实验报告、作业、课堂练习、考勤)占20%,期末考试占80%
主要参考书目:
1.康华光主编,华中理工大学电子学教研室编:
《电子技术基础--模拟-部分》(第四版),高等教育出版社出版,2000,6。
2.童诗白主编,清华大学电子教研组编:
《模拟电子技术基础》(第三版),高等教育出版社出版,1994,6。
3.清华大学电子教研组编:
《模拟电子技术基础简明教程》(第一版),高等教育出版社出版,1995,10。
4.多媒体光盘清华大学出版的电子教案:
《电工学---电子技术》。
5.童诗白主编:
《电子技术基础试题汇编----模拟部分》,高等教育出版社出版,1991。
数据结构
课程编码:
COM403课程名称:
数据结构
课程英文名称:
预修课程:
内容提要:
本课程为计算机科学与技术专业的一门重要的专业基础课。
本课程的目的是介绍各种最常用的数据结构,阐明各种数据结构的内在逻辑关系,讨论它们在计算机中的存储表示,以及在这些数据上所实施的操作和实际算法。
不仅为学生学习后续软件课程提供必要的基础知识,而且能在软件设计和编程水平上得以进一步的提高。
通过本课程的学习,要求学生了解和掌握各种常用的数据结构,对实际问题,应能选择合适的数据结构及设计有效的算法加以解决,并对算法的时间和空间复杂性有一定的分析能力。
在学习本课程之前要求学生学习过《离散数学》和《C语言》(或《C++语言》)课程。
成绩评价方式:
平时考核与闭卷考试相结合:
平时考核(作业、课堂练习等)占10;期末考试占90
主要参考书目
1.周颜军:
《数据结构》,吉林科学出版社,2003年。
2.严蔚敏,吴伟民:
《数据结构》(C语言版),北京:
清华大学出版社,1997年。
3.殷人坤等.:
《数据结构》(用面向对象方法与C++描述).,北京:
清华大学出版社,1999
4.刘大有等.:
《数据结构》,.北京:
高等教育出版社,2001年。
5.熊岳山等.:
《数据结构》,C++语言描述,.长沙:
国防科技大学出版社,2002年。
数字电路与数字逻辑
课程编码:
COM203课程名称:
数字电路与数字逻辑
课程英文名称:
预修课程:
内容提要:
《数字电路与数字逻辑》是电气信息类专业在电子技术方面的一门技术基础课;它具有自身的体系,是实践性很强的课程。
其主要研究对象是数字集成器件的构成、工作原理、特性、以及由这些器件组成的数字逻辑电路(装置)的分析、设计、调试方法。
鉴于电子技术的突飞猛进的发展,本课程将不断更新和引入新器件和新理论。
本课程的任务是使学生获得电子技术方面的基本理论、基本知识和基本技能,培养学生分析问题和解决问题的能力,为以后进一步深入学习电子技术,以及为电子技术在专业中的应用打好基础。
成绩评价方式:
平时考核与闭卷考试相结合:
平时考核(实验报告、作业、课堂练习、考勤)占20%,期末考试占80%
主要参考书目:
1.康华光主编:
《电子技术基础》第四版,高等教育出版社,1998。
2.阎石主编:
《数字电子技术基础》,第四版,高等教育出版社,1998。
3.江小安主编:
《数字电子技术》,西安电子科技大学出版社,1996。
4.范志忠:
《实用数字电子技术》,电子工业出版社,1998。
概率论与数理统计
课程编码:
COM204课程名称:
概率论与数理统计
课程英文名称:
预修课程:
内容提要:
本课程为计算机科学与技术专业的专业基础课。
概率论是一门研究随机现象规律性的数学学科。
它一方面有自己独特的概念和方法,内容丰富,理论深刻;另一方面,它与其它数学分支又有紧密的联系,它是近代数学的重要组成部分。
概率论的理论与方法已广泛应用于工业、农业、军事和科学技术中。
主要内容包括:
随机事件与概率,随机变量与分布函数,数字特征,极限定理。
数理统计是在概率论基础上专门研究统计基础理论的一门学科,是所有统计课程的理论出发点。
主要内容包括统计学基本概念,抽样分布,估计理论,假设检验,置信区间。
要求学生掌握基本的统计背景和思想以及处理统计问题的方法,特别是统计归纳的思想。
成绩评价方式:
开卷和闭卷考试相结合。
主要参考书目:
1.陈家鼎,孙山泽,李东风编著:
《数理统计学讲义》,高等教育出版社。
1993年。
2.DavidFreedman等编著,魏宗舒等译:
《统计学》,中国统计出版社,1996年。
3.V.K.Rohatgi:
《AnIntroductiontoProbabilityTheoryandMathematicalStatistics》,JohnWiley&SonsPress,1976。
4.贺才兴,童品苗:
《概率论与数理统计》,科学出版社,2000年1月第1版。
5.廖昭懋,杨文礼:
《概率论与数理统计》,北京师范大学出版社,1988年11月第1版。
6.华东师范大学数学系:
《概率论与数理统计教程》,高等教育出版社,1983年10月第1版。
7.陈希孺:
《概率论与数理统计》,科学出版社,2000年3月第1版。
8.首都师范大学数学系概率统计教研室:
《概率论与数理统计》,首都师范大学出版社,1993年10月第1版。
C程序设计
课程编码:
COM205课程名称:
C程序设计
课程英文名称:
预修课程:
内容提要:
C程序设计是计算机专业主干课。
本课的目的是让学生掌握目前最广泛使用的通用程序设计C语言,建立程序的概念,学习基本算法和程序设计技术。
通过本课的学习,要求学生能熟练使用C完成一般的程序设计任务。
成绩评价方式:
闭卷笔试为主。
可以适当结合实验计算总成绩。
主要参考书目:
1.黄永林:
《C程序设计基础》,高等教育出版社,2004年。
2.谭浩强:
《C程序设计》,清华大学出版社,1999年。
3.马鸣远:
《程序设计与C语言》,西安电子科技大学出版社,2003年。
面向对象程序设计
课程编码:
COM404课程名称:
面向对象程序设计
课程英文名称:
预修课程:
内容提要:
C++是目前国内、外使用最为广泛的面向对象程序设计语言之一。
作为C语言的超集,C++继承了C语言语法灵活、功能强、目标代码效率高,可移植性好等优点;作为中级程序设计语言,C++既具有高级语言的优点、又具有低级语言的特征;作为面向对象程序设计语言,C++既可用于面向过程程序设计、又可用于面向对象程序设计。
《面向对象程序设计》是计算机专业学生学习的第一门面向对象程序设计课程。
通过学习《面向对象程序设计》,学生应当掌握面向对象程序设计的基本思想,封装性、继承性、多态性等基本特性,类、对象、实例等基本概念,属性、事件、方法、实例连接、消息驱动等基本方法,模版、接口、规格化异常处理等技巧,为今后学习其他专业课程奠定良好基础。
成绩评价方式:
平时考核与闭卷考试相结合:
平时考核(作业、课堂练习、考勤)占20%,期末考试占80%。
主要参考书目:
1.钱能:
《C++程序设计教程[M]》,清华大学出版社,2001。
2.李春葆:
《C++语言–习题与解析[M]》,清华大学出版社,2001
3.CharlesPetzold:
《ProgrammingWindows[M]》,MicrosoftPress,1998
计算机组成与结构
课程编码:
COM405课程名称:
计算机组成与结构
课程英文名称:
预修课程:
内容提要:
通过本课程的学习,使学生能掌握计算机系统的基本概念和基本工作原理,了解各主要部件的硬件结构、相互联系和作用,从而对整个计算机系统从硬件角度有一个完整的了解,为学习后继课程及今后对计算机的应用和开发打下良好的基础。
成绩评价方式:
平时作业和出席情况占30%,期末考试(开卷)占70%。
主要参考书目
1.白中英:
《计算机组成原理题解、题库与实验》,科学出版社,2001年。
2.胡越明:
《计算机组成和系统结构》,上海科技文献出版社,1999年。
3.WilliamStallings著:
《ComputerOrganizationandArchitectureDesignforPerformance.》,清华大学出版社,1997年。
数据库系统
课程编码:
COM206课程名称:
数据库系统
课程英文名称:
预修课程:
内容提要:
本课程是计算机科学与技术专业的专业主干课程。
本课程是一门既有系统的理论性又有很强的实践性,主要内容包括数据库系统的基本概念、关系数据模型、规范化理论、数据库设计方法、关系数据库标准语言SQL、查询优化技术、DBMS并发控制与恢复机制、数据库的安全性与完整性、DBMS实例研究、数据库应用程序设计。
通过对本课程的学习,可以达到以下目的:
1.对数据库技术(特别是关系数据库技术)有一个系统的掌握,深入理解数据库系统的基本概念,原理和方法。
2.掌握关系数据模型及关系数据语言,能熟练应用SQL语言表达各种数据操作,为其他课程的学习做准备。
3.掌握关系数据库规范化理论和数据库设计方法,通过上机实习,初步具备进行数据库应用系统开发的能力。
4.掌握数据库领域研究的深入课题,激发在此领域中继续学习和研究的愿望,为学习数据库系统高级课程做准备。
成绩评价方式:
闭卷考试与课程设计、平时成绩相结合。
主要参考书目:
1.萨师煊,王姗:
《数据库系统概论》,高等教育出版社,2000年。
2.汤庸,叶小平,汤娜:
《数据库理论及应用基础》,清华大学出版社,2004年。
3.[美]DavidM.Kroenke:
《数据库处理》,电子工业出版社,2003年。
4.[美]Jeffrey.D.Ullman,JenniferWidom:
《AFirstCourseinDatabaseSystems》PrenticeHall/Pearson,1997
5.[美]DateCJ:
《AnIntroductiontoDatabaseSystem》(Ed.7),Addison-Wesley,2000。
6.王珊,陈红:
《数据库系统原理教程》,清华大学出版社,2000。
7.[美]AbrahamSilberschatz,HenryEKorth,S.Sudarshan著,杨冬青,唐世渭译《数据库系统概念》第四版,机械工业出版社,2003年。
8.[美]HectorCarcia-Molina,JeffreyD.Ullman,JenniferWidom著岳丽华等译《数据库系统全书》,机械工业出版社,2003年。
9.李春葆《数据库原理与应用-习题解析》,清华大学出版社,2001年。
10.RamonA.Mata-Toledo等著,周云晖等译,《关系数据库习题与解答》,机械工业出版社,2002年。
11.RamonA.Mate-Toledo等著,胡志君等译,《sql编程习题与解答》,机械工业出版社,2002年。
操作系统
课程编码:
COM406课程名称:
操作系统
课程英文名称:
预修课程:
内容提要:
本课程为计算机科学与技术专业的专业主干课。
通过本课程的学习,要求学生了解操作系统管理计算机系统资源和控制程序执行机理和方法,以及如何实现各个进程序间调度和分配资源,保证系统中的各种资源得以有效的利用。
成绩评价方式:
闭卷考试结合实验报告,参考平时成绩,作为最后的总成绩。
主要参考书目:
1.AbrahamSilberschate:
《AppliedOperatingSystemConcepts》,高教出版社,2001年。
2.陈向群、杨芙清编著:
《操作系统教程》,北京大学出版社,2003年。
3.张尧学、史美林编著:
《计算机操作系统教程》,清华大学出版社,2002年。
4.孟静编著:
《操作系统教程-原理和实例分析》,高教出版社,2003年。
5.汤子瀛等编著:
《计算机操作系统》,西安电子科技大学出版社,2003年。
6.陈向群等译:
《现代操作系统》,机械工业出版社,2003年。
7.
编译原理
课程编码:
COM407课程名称:
编译原理
课程英文名称:
预修课程:
内容提要:
本课程为计算机科学与技术专业的专业必修课。
通过本课程的学习,要求学生掌握编译系统的结构、工作流程及编译程序各组成部分的设计原理和实现技术,使学生通过学习本课程,既掌握编译理论和方法方面的基本知识,也具有设计、实现、分析和维护编译程序等方面的初步能力。
成绩评价方式:
期末总成绩包含三个部分:
平时作业成绩(20﹪)、上机作业成绩(10﹪)和期末考试成绩(70﹪)。
其中,期末考试为闭卷考试。
主要参考书目:
1.蒋立源,康慕宁:
《编译原理》,西北工业大学出版社,2003年。
2.金成植:
《编译方法》,高等教育出版社,1984年。
3.何炎祥:
《编译程序构造》,武汉大学出版社,1988年。
计算机系统结构
课程编码:
COM40