计算机科学与技术专业主要课程简介
1H10306 计算机导论 学分: 2.5
Introduction to Computer Science
预修课程: 无
内容简介: 本课程是计算机科学与技术、信息与计算科学专业的重要入门课程, 系统而全面地向学生介绍信息技术的基础知识,引导学生进入计算机科学技术 的大门,让学生了解和掌握本专业要学习基本内容和特征。主要内容包括:信 息化社会特点、计算机的基本知识、计算机系统及其组成、软件基础;计算机 网络及其应用技术基础;计算机法规与知识产权保护、计算机病毒防治等基础 知识;计算机的基本操作、中英文输入法、
Office 等办公软件的操作使用方法。 推荐教材:《计算机科学技术导论》(专业版?第
二版),陶树平主编,高等教育出 版社, 2004 年 主要参考书:《计算机系统导论》,许洪杰主编,南开大学出版社, 2003 年
《 Computer Concepts 》 (4thEdition), June Jamrich Parsons ,
机 械工业出版社, 2002 年
《计算机科学技术导论实践教程》 ,丁岳伟主编,高等教育出版社,
2004 年
1H12046 程序设计基础( C)
C Programming
学分: 3.5
预修课程: 计算机导论 内容简介: 本课程是计算机及相关专业的一门重要的基础课,通过 C 语言的学 习,以及程序设计基础能力的培养,使学生掌握初步的计算机编程能力。主要 内容包括 C 语言程序设计方法概述、数据类型、运算符与表达式、输入输出语 句、控制语句、数组、函数、指针、结构体等。
推荐教材:《 C 语言程序设计》, 刘玉英等主编,中国水利水电出版社, 2002 年
主要参考书:《C语言学习指南与题解》,刘玉英等主编,中国水利水电出版社, 2002 年
《C程序设计语言》(影印版 第二版),Brian W. Kernighan 、Dennis
M. Ritche ,清华大学出版社, 1997 年
1H11756 程序设计基础( C++)
C++ Programming
预修课程: 计算机导论、程序设计基础( C)
学分: 3.5
内容简介: 本课程是计算机及相关专业的一门十分重要的基础课,通过从 C 到
C++语言程序设计的学习,让学生进一步掌握程序设计基础,掌握基于对象的 程序设
计,了解面向对象的设计方法,重点培养学生的计算机编程能力。主要 内容包括从C到
C++、函数与多文件结构、类与对象、类的继承与派生、多态 性、输入输出流。
推荐教材: 《 C ++程序设计》 ,谭浩强编著,清华大学出版社, 2004 年 主要参考书:《C++语言程序设计》(第二版),郑莉等编著,清华大学出版社, 2002 年
1H10498 离散数学 学分: 4.0
Discrete Mathematics
预修课程: 数学分析、高等代数
内容简介: 离散数学是研究离散量的结构及相互关系的学科,是计算机科学基 础理论,主要内容包括数理逻辑、集合论与图论。数理逻辑是用数学的方法来 研究推理的形式结构和规律;集合论是现代数学的基础;图论在计算机科学及 其它学科有着广泛的应用。通过本课程的学习,使学生掌握离散数学的基本内 容、特点和方法,培养学生抽象思维和严格的逻辑推理和创新能力,为学生的 专业课学习打下坚实的理论基础。 推荐教材:《离散数学》(第三版),耿素云、屈婉玲、张立昂 , 清华大学出版社 ,
2004 年
主要参考书:《离散数学》,左孝凌,上海科技文献出版社, 2001 年
《离散数学基础》(第二版),洪凡广,华中科技大学出版社, 1999 年
1G11505 电子技术基础 学分: 5.0
Electronic Technology fundamentals
预修课程: 大学物理
内容简介: 本课程是计算机专业的一门重要专业基础课,为后续的计算机硬件 课程的学习打下基础。主要内容包括晶体二极管与三极管、基本电子电路、集 成电路基础、电子电路设计基础、 逻辑代数与基本门电路、 OC 门与三态门、集 成门电路、组合逻辑电路(编码器、译码器、加法器、数码比较器、数据选择 器等)、触发器、时序逻辑电路(计数器、寄存器等) 、脉冲生成与整形电路、 可编程逻辑器件及其应用。 推荐教材:《现代电子技术基础》 (数字部分)臧春华等,北京航空航天大学出 版社 2005 年 主要参考书:《现代电子技术基础》 (模拟部分),王成华等,北京航空航天大学 出版社 2005 年
《数字逻辑电路》,王楚等,高等教育出版社, 2003 年 《现代数字逻辑电路》 ,江国强,高等教育出版社, 2002 年