目录 计算机科学与技术专业 《计算机导论》 《程序设计基础(C语言)》 《高散数学(1)》 10 《面向对象技术(C++)》 13 《面向对象技术(JAVA)》 .20 《程序设计实践(C++)》 25 《程序设计实我JAVA)》 29 《T工程师职业道德与素养》 32 《人机交互设计》 36 《PYTHON编程) 38 《专业发展概论》 41 《数据结构(C)》 44 《数据结构(JAVA)》 .48 《数据结构(C)(英文)》 52 《开源软件开发技术》 .56 《离散数学(2)》 60 《C++程序设计》 .62 《AVA程序设计》 6 《计算机组成原理》 .70 《数据库原理与应用》 75 《算法设计与分析》 .81 《计算机网络》 85 《LNX系统实践 89 《人工智能》 93 《高级JAVA程序设计》 97 《专业英语》 .99 《数字媒体艺术与技术》 .102 《数据结构综合设计(C)》 106 《数据结构综合设计UAVA)》 .109 《科研开发类项目实践(1)》 113 《软件工程》 116 《操作系统》 …120 《汇编语言与微机接口技术》 124 《WEB应用系统实践》
I 目 录 计算机科学与技术专业 《计算机导论》.............................................................................................................................1 《程序设计基础(C 语言)》.......................................................................................................... 6 《离散数学(1)》.......................................................................................................................... 10 《面向对象技术(C++)》.............................................................................................................13 《面向对象技术(JAVA)》........................................................................................................20 《程序设计实践(C++)》.............................................................................................................25 《程序设计实践(JAVA)》...........................................................................................................29 《IT 工程师职业道德与素养》..................................................................................................32 《人机交互设计》.......................................................................................................................36 《PYTHON 编程》.........................................................................................................................38 《专业发展概论》.......................................................................................................................41 《数据结构(C)》..........................................................................................................................44 《数据结构(JAVA)》...................................................................................................................48 《数据结构(C)(英文)》........................................................................................................... 52 《开源软件开发技术》...............................................................................................................56 《离散数学(2)》.......................................................................................................................... 60 《C++程序设计》........................................................................................................................62 《JAVA 程序设计》...................................................................................................................... 67 《计算机组成原理》...................................................................................................................70 《数据库原理与应用》...............................................................................................................75 《算法设计与分析》...................................................................................................................81 《计算机网络》...........................................................................................................................85 《LINUX 系统实践》....................................................................................................................89 《人工智能》...............................................................................................................................93 《高级 JAVA 程序设计》............................................................................................................. 97 《专业英语》...............................................................................................................................99 《数字媒体艺术与技术》.........................................................................................................102 《数据结构综合设计(C)》....................................................................................................... 106 《数据结构综合设计(JAVA)》.................................................................................................109 《科研开发类项目实践(1)》.................................................................................................... 113 《软件工程》............................................................................................................................. 116 《操作系统》.............................................................................................................................120 《汇编语言与微机接口技术》.................................................................................................124 《WEB 应用系统实践》............................................................................................................ 129
《CPU设计》 13l 《移动应用系统》 134 《数字系统EDA技术 .138 《云计算导论》 143 《现代密码学》 145 《CUDA并行编程》 148 《多媒体技术》 《嵌入式操作系统》 155 《中文信息处理》 159 《计算机图形学》 162 《科研开发类项目实践(2)》 6s 《信息安全》 16 《编译原理》 172 《计算机体系结构》 176 《嵌入式系统》 180 《信息检索与搜索引擎》 186 《数据挖掘技术》, 190 《计算机视觉》 195 《企业级计算基础》 198 《科研开发类项目实践(3)》 202 《大数据技术实践》 205 《单片机原理及应用》 -208 《DRACLE数据库》 .212 《计算机系统项目综合实践 《专业实习》 .220 《企业工作实践》 221 《计算机新技术讲座》 225 《并行计算》 《大学生科技创新训练项目》 230 《毕业设计》 235 软件工程专业 《计算机导论》 239 《程序设计基础(C语言)》 239 《离散数学(1)》 .239 《面向对象技术(C++)》 240 《面向对象技术JAVA)》 240 《程序设计实践(C+)》 240 《程序设计实践(JAVA)》 .241
II 《CPU 设计》............................................................................................................................ 131 《移动应用系统》.....................................................................................................................134 《数字系统 EDA 技术》...........................................................................................................138 《云计算导论》.........................................................................................................................142 《现代密码学》.........................................................................................................................145 《CUDA 并行编程》................................................................................................................ 148 《多媒体技术》.........................................................................................................................152 《嵌入式操作系统》.................................................................................................................155 《中文信息处理》.....................................................................................................................159 《计算机图形学》.....................................................................................................................162 《科研开发类项目实践(2)》.................................................................................................... 165 《信息安全》.............................................................................................................................168 《编译原理》.............................................................................................................................172 《计算机体系结构》.................................................................................................................176 《嵌入式系统》.........................................................................................................................180 《信息检索与搜索引擎》.........................................................................................................186 《数据挖掘技术》.....................................................................................................................190 《计算机视觉》.........................................................................................................................195 《企业级计算基础》.................................................................................................................198 《科研开发类项目实践(3)》.................................................................................................... 202 《大数据技术实践》.................................................................................................................205 《单片机原理及应用》.............................................................................................................208 《ORACLE 数据库》................................................................................................................212 《计算机系统项目综合实践》.................................................................................................217 《专业实习》.............................................................................................................................220 《企业工作实践》.....................................................................................................................221 《计算机新技术讲座》.............................................................................................................225 《并行计算》.............................................................................................................................227 《大学生科技创新训练项目》.................................................................................................230 《毕业设计》.............................................................................................................................235 软件工程专业 《计算机导论》.........................................................................................................................239 《程序设计基础(C 语言)》...................................................................................................... 239 《离散数学(1)》........................................................................................................................ 239 《面向对象技术(C++)》...........................................................................................................240 《面向对象技术(JAVA)》.........................................................................................................240 《程序设计实践(C++)》...........................................................................................................240 《程序设计实践(JAVA)》.........................................................................................................241
《T工程师职业道德与素养》 241 《PYTHON编程》 24l 《人机交互设计》 242 《数据结构(C)》 .242 《数据结构(C(英文)》 《数据结构dAVA)》 .243 《专业发展概论》 243 《离散数学(2)》 .243 《C+程序设计》 244 《JAVA程序设计》 244 《开源软件开发技术》 34 《计算机组成原理》 245 《数据库原理与应用》 .245 《算法设计与分析》 245 《模型驱动程序设计方法学》 .246 《JAVA WEB技术》 250 《LINUX系统实我》 254 《XML与WEB前端开发技术》 255 《高级JAVA程序设计》 259 《古业英语》 262 《数据结构综合设计(C)》 ,262 《数据结构综合设计UAVA)》 262 《科研开发类项目实践(1)》 263 《操作系统》 263 《计算机网络》 .263 《软件工程》 264 《移动应用开发实践》 264 《交互式软件系统设计》 269 《II.及其应用》 .272 《非关系型数据处理技术》 276 《示计算导论》 .279 《软件测试实践》 280 《科研开发类项目实践(2)》 283 《软件测试技术》 284 《高级软件工程》 288 《编译原理》 291 《软件项目管理》 292 《软件开发实践》 .296
III 《IT 工程师职业道德与素养》................................................................................................241 《PYTHON 编程》.......................................................................................................................241 《人机交互设计》.....................................................................................................................242 《数据结构(C)》........................................................................................................................242 《数据结构(C)(英文)》.............................................................................................................242 《数据结构(JAVA)》.................................................................................................................243 《专业发展概论》.....................................................................................................................243 《离散数学(2)》........................................................................................................................ 243 《C++程序设计》......................................................................................................................244 《JAVA 程序设计》.................................................................................................................... 244 《开源软件开发技术》.............................................................................................................244 《计算机组成原理》.................................................................................................................245 《数据库原理与应用》.............................................................................................................245 《算法设计与分析》.................................................................................................................245 《模型驱动程序设计方法学》.................................................................................................246 《JAVA WEB 技术》...................................................................................................................250 《LINUX 系统实践》..................................................................................................................254 《XML 与 WEB 前端开发技术》............................................................................................255 《高级 JAVA 程序设计》..........................................................................................................259 《专业英语》.............................................................................................................................262 《数据结构综合设计(C)》....................................................................................................... 262 《数据结构综合设计(JAVA)》.................................................................................................262 《科研开发类项目实践(1)》.................................................................................................... 263 《操作系统》.............................................................................................................................263 《计算机网络》.........................................................................................................................263 《软件工程》.............................................................................................................................264 《移动应用开发实践》.............................................................................................................264 《交互式软件系统设计》.........................................................................................................269 《UML 及其应用》...................................................................................................................272 《非关系型数据处理技术》.....................................................................................................276 《云计算导论》.........................................................................................................................279 《软件测试实践》.....................................................................................................................280 《科研开发类项目实践(2)》.................................................................................................... 283 《软件测试技术》.....................................................................................................................284 《高级软件工程》.....................................................................................................................288 《编译原理》.............................................................................................................................291 《软件项目管理》.....................................................................................................................292 《软件开发实践》.....................................................................................................................296
《软件设计模式》 .300 《数据挖掘技术》 .304 《信息检索与搜索引擎》 305 《大数据技术实践》 30s 《科研开发类项目实线(3)》 305 《软件项目综合实践》 306 《专业实习》 310 《企业工作实践》 311 《计算机新技术讲座》 312 《大学生科技创新训练硕目》 312 《毕业设计》 …312 网络工程专业(卓越计划) 《计算机导论》 .317 《程序设计基础(C语言)》 317 《离散数学(1)》 317 《面向对象技术JAVA)》 318 《面向对象技术(C++)》 318 《程序设计实践(C+)》 318 《程序设计实践(JAVA)》 319 《T工程师职业道德与素养》 319 《人机交互设计》 319 《PYTHON编程》 320 《专业发概论》 320 《数据结构(C)》 《数据结构(C(英文)》 .321 《数据结构AVA)》 《JAVA程序设计》 321 《C+程序设计》 《开源软件开发技术》 322 《离散数学(2)》 《计算机组成原理》 323 《数据库原理与应用》 23 《网络应用开发技术》 323 《数据通信基础》 .327 《计算机网络》 331 《算法设计与分析》 336 《LNX系统实线” 336 《汇编语言》 .336
IV 《软件设计模式》.....................................................................................................................300 《数据挖掘技术》.....................................................................................................................304 《信息检索与搜索引擎》.........................................................................................................305 《大数据技术实践》.................................................................................................................305 《科研开发类项目实践(3)》.................................................................................................... 305 《软件项目综合实践》.............................................................................................................306 《专业实习》.............................................................................................................................310 《企业工作实践》..................................................................................................................... 311 《计算机新技术讲座》.............................................................................................................312 《大学生科技创新训练项目》.................................................................................................312 《毕业设计》.............................................................................................................................312 网络工程专业(卓越计划) 《计算机导论》.........................................................................................................................317 《程序设计基础(C 语言)》...................................................................................................... 317 《离散数学(1)》........................................................................................................................ 317 《面向对象技术(JAVA)》.........................................................................................................318 《面向对象技术(C++)》...........................................................................................................318 《程序设计实践(C++)》...........................................................................................................318 《程序设计实践(JAVA)》.........................................................................................................319 《IT 工程师职业道德与素养》................................................................................................319 《人机交互设计》.....................................................................................................................319 《PYTHON 编程》.......................................................................................................................320 《专业发展概论》.....................................................................................................................320 《数据结构(C)》........................................................................................................................320 《数据结构(C)(英文)》.............................................................................................................321 《数据结构(JAVA)》.................................................................................................................321 《JAVA 程序设计》.................................................................................................................... 321 《C++程序设计》......................................................................................................................322 《开源软件开发技术》.............................................................................................................322 《离散数学(2)》........................................................................................................................ 322 《计算机组成原理》.................................................................................................................323 《数据库原理与应用》.............................................................................................................323 《网络应用开发技术》.............................................................................................................323 《数据通信基础》.....................................................................................................................327 《计算机网络》.........................................................................................................................331 《算法设计与分析》.................................................................................................................336 《LINUX 系统实践》..................................................................................................................336 《汇编语言》.............................................................................................................................336
《XML与WEB前端开发技术》 341 《数据结构综合设计(C)》 .341 《数据结构综合设计AVA)》 342 《科研开发类项目实践(1)》 342 《操作系统》 34g 《无线网络技术》 .343 《路由与交换技术》 348 《网络管理》 352 《计算机组成原理综合实践 《网络管理综合实践》 358 《网络应用系统开发综合实践》 360 《专业英语》 365 《云计算导论》 .366 《数据挖掘技术》 366 《编译原理》 .366 《多媒体技术》 370 《科研开发类项目实践(2)》 .370 《软件工程》 370 《网络规划与设计》 371 《网络安全》 374 《网络攻防技术实践》 .380 《网络规划与部署综合实践》 384 《网络安全综合实我》 388 《软件定义网络》 392 《网络工程师职业认证》 396 《物联网技术》 .399 《科研开发类项目实践(3)》 .403 《大数据技术实践》 403 《WEB安全与渗透测试》 .404 《网络工程项目综合实践》 .407 《计算机新技术讲座》 .410 《网络工程项目管理》 410 《大学生科技创新训练项目》 414 《华业设计》 .415 软件工程专业(二学位) 《专业发展概论》 .419 《数据结构(C)》 .421 《数据结构0AVA)》 422
V 《XML 与 WEB 前端开发技术》............................................................................................341 《数据结构综合设计(C)》....................................................................................................... 341 《数据结构综合设计(JAVA)》.................................................................................................342 《科研开发类项目实践(1)》.................................................................................................... 342 《操作系统》.............................................................................................................................343 《无线网络技术》.....................................................................................................................343 《路由与交换技术》.................................................................................................................348 《网络管理》.............................................................................................................................352 《计算机组成原理综合实践》.................................................................................................355 《网络管理综合实践》.............................................................................................................358 《网络应用系统开发综合实践》.............................................................................................360 《专业英语》.............................................................................................................................365 《云计算导论》.........................................................................................................................366 《数据挖掘技术》.....................................................................................................................366 《编译原理》.............................................................................................................................366 《多媒体技术》.........................................................................................................................370 《科研开发类项目实践(2)》.................................................................................................... 370 《软件工程》.............................................................................................................................370 《网络规划与设计》.................................................................................................................371 《网络安全》.............................................................................................................................374 《网络攻防技术实践》.............................................................................................................380 《网络规划与部署综合实践》.................................................................................................384 《网络安全综合实践》.............................................................................................................388 《软件定义网络》.....................................................................................................................392 《网络工程师职业认证》.........................................................................................................396 《物联网技术》.........................................................................................................................399 《科研开发类项目实践(3)》.................................................................................................... 403 《大数据技术实践》.................................................................................................................403 《WEB 安全与渗透测试》........................................................................................................ 404 《网络工程项目综合实践》.....................................................................................................407 《计算机新技术讲座》.............................................................................................................410 《网络工程项目管理》.............................................................................................................410 《大学生科技创新训练项目》.................................................................................................414 《毕业设计》.............................................................................................................................415 软件工程专业(二学位) 《专业发展概论》.....................................................................................................................419 《数据结构(C)》........................................................................................................................421 《数据结构(JAVA)》.................................................................................................................422
《JAVA WEB技术》 22 《多媒体技术》 .422 《模型驱动程序设计方法学》 423 《数据库原理与应用》 423 《操作系统》 .423 《计算机网络》 427 《高级JAVA程序设计》 31 《XL基础及应用》 432 《软件测试平台与工具》 .435 《算法设计与分析》 439 《科研开发类项目实践(1)》 .442 《软件工程》 .445 《软件试技术》 .445 《移动应用开发实践》 445 《UML及其应用》 446 《云计算导论》 446 《计算机新技术讲座》 446 《中间件技术》 447 《数据库安全》 .450 《软件创新项目实践》 .453 《软件项目管理》 456 《软件开发实践》 《毕业设计》 .457 《软件测试过程》 g 《数据挖掘技术》 .463 《软件设计模式》 463 《科研开发类项目实践(2)》 463 计算机科学与技术专业(外培计划) 《计算机导论》 467 《程序设计基础(C语言)》 467 《离散数学(1)》 467 《面向对象技术JAVA)》 468 《PYTHON编程》 468 《IT工程师职业道德与素养》 .468 《人机交互设计》 469 《专业实习》 .469 《计算机新技术进廊。 469 《云计算导论》 .470
VI 《JAVA WEB 技术》...................................................................................................................422 《多媒体技术》.........................................................................................................................422 《模型驱动程序设计方法学》.................................................................................................423 《数据库原理与应用》.............................................................................................................423 《操作系统》.............................................................................................................................423 《计算机网络》.........................................................................................................................427 《高级 JAVA 程序设计》..........................................................................................................431 《XML 基础及应用》...............................................................................................................432 《软件测试平台与工具》.........................................................................................................435 《算法设计与分析》.................................................................................................................439 《科研开发类项目实践(1)》.................................................................................................... 442 《软件工程》.............................................................................................................................445 《软件测试技术》.....................................................................................................................445 《移动应用开发实践》.............................................................................................................445 《UML 及其应用》...................................................................................................................446 《云计算导论》.........................................................................................................................446 《计算机新技术讲座》.............................................................................................................446 《中间件技术》.........................................................................................................................447 《数据库安全》.........................................................................................................................450 《软件创新项目实践》.............................................................................................................453 《软件项目管理》.....................................................................................................................456 《软件开发实践》.....................................................................................................................457 《毕业设计》.............................................................................................................................457 《软件测试过程》.....................................................................................................................459 《数据挖掘技术》.....................................................................................................................463 《软件设计模式》.....................................................................................................................463 《科研开发类项目实践(2)》.................................................................................................... 463 计算机科学与技术专业(外培计划) 《计算机导论》.........................................................................................................................467 《程序设计基础(C 语言)》...................................................................................................... 467 《离散数学(1)》........................................................................................................................ 467 《面向对象技术(JAVA)》.........................................................................................................468 《PYTHON 编程》.......................................................................................................................468 《IT 工程师职业道德与素养》................................................................................................468 《人机交互设计》.....................................................................................................................469 《专业实习》.............................................................................................................................469 《计算机新技术讲座》.............................................................................................................469 《云计算导论》.........................................................................................................................470
《软件定义网络》 470 《毕业设计》 .....…470 计算机科学与技术专业互联网控制方向(双培计划) 《计算机系统项目综合实践》 .475 《专业实习》 475 《企业工作实践》 475 《毕业设计》 .476 计算机科学与技术专业高精尖项目(双培计划) 《计算机系统项目综合实践 .477 《专业实习》 477 《企业工作实践》 477 《毕业设计》 478 软件工程专业云计算方向(双培计划) 《软件项目综合实我》 479 《专业实习》 ...479 《企业工作实践》 481 《毕业设计》 483 其他专业教学大纲 机械电子工程专业 《C++程序设计基础” 电子信息工程专业 《面向对象程序设计基础》 489 《面向对象程序设计基础实践? .497 通信工程专业 《面向对象程序设计基础》 .500 通信工程专业(卓越计划) 《面向对象程序设计基础》 500 物联网工程专业 《计算思维与信总基础》 .500 《物联网程序设计基础》 506 《离散数学》 ..510 《面向对象技术(C+)》 …513 《计算机组成原理》 518 信息与计算科学专业 《面向对象技术(C++)》 520 《程序设计实践(C+)》 .521 《计算机组成原理》 524 《计算机网络》 528
VII 《软件定义网络》.....................................................................................................................470 《毕业设计》.............................................................................................................................470 计算机科学与技术专业互联网控制方向(双培计划) 《计算机系统项目综合实践》.................................................................................................475 《专业实习》.............................................................................................................................475 《企业工作实践》.....................................................................................................................475 《毕业设计》.............................................................................................................................476 计算机科学与技术专业高精尖项目(双培计划) 《计算机系统项目综合实践》.................................................................................................477 《专业实习》.............................................................................................................................477 《企业工作实践》.....................................................................................................................477 《毕业设计》.............................................................................................................................478 软件工程专业云计算方向(双培计划) 《软件项目综合实践》.............................................................................................................479 《专业实习》.............................................................................................................................479 《企业工作实践》.....................................................................................................................481 《毕业设计》.............................................................................................................................483 其他专业教学大纲 机械电子工程专业 《C++程序设计基础》..............................................................................................................485 电子信息工程专业 《面向对象程序设计基础》.....................................................................................................489 《面向对象程序设计基础实践》.............................................................................................497 通信工程专业 《面向对象程序设计基础》.....................................................................................................500 通信工程专业(卓越计划) 《面向对象程序设计基础》.....................................................................................................500 物联网工程专业 《计算思维与信息基础》.........................................................................................................500 《物联网程序设计基础》.........................................................................................................506 《离散数学》.............................................................................................................................510 《面向对象技术(C++)》...........................................................................................................513 《计算机组成原理》.................................................................................................................518 信息与计算科学专业 《面向对象技术(C++)》...........................................................................................................520 《程序设计实践(C++)》...........................................................................................................521 《计算机组成原理》.................................................................................................................524 《计算机网络》.........................................................................................................................528
《数据库原理与应用》 533 《数据库课程设计》 .536 《操作系统》 《高级JAA程序设计》 542 《操作系统实践》 545 《软件工程》 .549 《数字媒体艺术与技术》 《LNUX系统实我》 553 《WEB应用系统实践》 ..557 应用统计学专业 《数据库原理与应用》 560 《JAVA程序设计》 563 数理实验班 《程序设计基础(C语言)》 566 全校公共课 《VB程序设计》 571 《面向对象技术》, 573 《AVA程序设计》 577 《VINDOWS程序设计》 .580 《数据库原理及应用》 582 《计算机网络基础》 585 《多媒体技术》… .588 《WEB应用程序设计》 .592 vm
VIII 《数据库原理与应用》.............................................................................................................533 《数据库课程设计》.................................................................................................................536 《操作系统》.............................................................................................................................539 《高级 JAVA 程序设计》........................................................................................................... 542 《操作系统实践》.....................................................................................................................545 《软件工程》.............................................................................................................................549 《数字媒体艺术与技术》.........................................................................................................553 《LINUX 系统实践》..................................................................................................................553 《WEB 应用系统实践》............................................................................................................ 557 应用统计学专业 《数据库原理与应用》.............................................................................................................560 《JAVA 程序设计》...................................................................................................................563 数理实验班 《程序设计基础(C 语言)》...................................................................................................... 566 全校公共课 《VB 程序设计》...................................................................................................................... 571 《面向对象技术》.....................................................................................................................573 《JAVA 程序设计》...................................................................................................................577 《WINDOWS 程序设计》............................................................................................................580 《数据库原理及应用》.............................................................................................................582 《计算机网络基础》.................................................................................................................585 《多媒体技术》.........................................................................................................................588 《WEB 应用程序设计》............................................................................................................ 592
计算机科学与技术专业 《计算机导论》 课程编号 0BH04905 学分 总学时 32 实验/上机学时 实验:8学时,上机:0学时 课程名称 计算机导论 英文名称 Introduction to Computer Science 课程类别 必修 适用专业 计算机大类 执笔人 李宁 审核人 计算机学院审核小组 先修课程 无 一、课程的地位与作用 本课程是计算机大类基础课。其作用是将大一新生对计算机已有的感性认识提升为对计 算机学科的理性认识,通过介绍计算机的基础知识,使学生理解计算机的工作原理以及可以 发挥的作用,激发学生的专业兴趣,同时为学习后续课程打下基础。 二、课程对应的毕业要求 毕业要求6.1一 一基于工程相关背景知识进行合理分析 毕业要求6.3一并理解应承担的责任。 毕业要求7.1一 -理解环境和社会可持续发展的意义。 毕业要求8.1一具有人文社会科学素养和社会责任感。 毕业要求83一在工程实践中理解并遵守工程职业道德和规范,履行责任。 三、课程教学目标 本课程通过讲授计算机科学与工程的入门知识,使学生了解计算机科学与技术的发展以 及与所学知识的关联,了解专业知识对解决实际工程问题的重要性,了解计算机专业对社会、 安全、环境、法律、文化诸方面的影响,培养学生的专业认知、职业素质和社会责任感。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 第一讲从人机博弈谈计算机如何思考 通过卡斯帕罗夫与深蓝的国际象棋博 初步了解计算机如何执行指令。 弈案例,讲解以下内容: 1.1本课程的介绍和要求 了解课程目的,学习方法和考试方法 6 理解:计算机是在存储指令集的控制下, 12计算机的基本功能 接受输入,处理数据、存储数据并产生输 出的多用途设备
1 计算机科学与技术专业 《计算机导论》 课程编号 0BH04905 学 分 2 总 学 时 32 实验/上机学时 实验:8 学时,上机:0 学时 课程名称 计算机导论 英文名称 Introduction to Computer Science 课程类别 必修 适用专业 计算机大类 执 笔 人 李宁 审 核 人 计算机学院审核小组 先修课程 无 一、课程的地位与作用 本课程是计算机大类基础课。其作用是将大一新生对计算机已有的感性认识提升为对计 算机学科的理性认识,通过介绍计算机的基础知识,使学生理解计算机的工作原理以及可以 发挥的作用,激发学生的专业兴趣,同时为学习后续课程打下基础。 二、课程对应的毕业要求 毕业要求 6.1——基于工程相关背景知识进行合理分析 毕业要求 6.3——并理解应承担的责任。 毕业要求 7.1——理解环境和社会可持续发展的意义。 毕业要求 8.1——具有人文社会科学素养和社会责任感。 毕业要求 8.3——在工程实践中理解并遵守工程职业道德和规范,履行责任。 三、课程教学目标 本课程通过讲授计算机科学与工程的入门知识,使学生了解计算机科学与技术的发展以 及与所学知识的关联,了解专业知识对解决实际工程问题的重要性,了解计算机专业对社会、 安全、环境、法律、文化诸方面的影响,培养学生的专业认知、职业素质和社会责任感。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 1 第一讲 从人机博弈谈计算机如何思考 通过卡斯帕罗夫与深蓝的国际象棋博 弈案例,讲解以下内容: 初步了解计算机如何执行指令。 1.1 本课程的介绍和要求 了解课程目的,学习方法和考试方法 6 1.2 计算机的基本功能 理解:计算机是在存储指令集的控制下, 接受输入,处理数据、存储数据并产生输 出的多用途设备
理论部分 序号 教学内容提要 基木要求 学时 13数据和指今的表示 掌握以下概念:数据、处理、CPU、指令。 了解冯诺依曼计算机的基本特征。 1.4CPU的工作原理 了解CPU的功能和原理。了解以下概念 时钟周期、指令集、多核处理器 1.5程序和算法的概念 理解指令和程序的关系,了解以下概念: 源代码、目标代码、程序设计、算法。 了解逻辑运算的原理,了解人工智能、图灵 1.6人工智能的概念 十算机的橱今,人丁智能的应用域 第二讲从超市购物谈计算机如何记忆 初步了解计算机如何存储数据。 通过超市购物的案例,讲解以下内容: 理解计算机使用二进制数据的必要性和原 理。了解十讲制数的一讲制表示方法。堂 21二进制和十六进制数据表示 握以下概念:模拟信息、数字信息、逻辑 门电路、字节、字。 2.2存储器的工作原理 了解数据存储的必要性,存储器的工作原 理,存储器的种类。 了解外存、内存与存的会,与CP结 2.3内存和外存的概念 合的工作原理。 2.4数据类型的概念 了解计算机区分数据类型的必要性、常见 的数据类型:整型、浮点、布尔、字符串。 25数据库的概念 了解数据库的概念和工作原理。 2.6数据挖掘的概念 了解数据挖掘的概念,与数据库的关系。 第三讲从无人汽车谈计算机如何工作 初步了解计算机系统包括哪些部件,如何 通过无人汽车的案例,讲解以下内容: 协调工作。 3.1感知、控制与反馈原理 了解自动控制的原理,了解以下概念:传 成器、控和反情、机器人。 了解计算机与外界交换数据的原理,了解 32计算机接口的概念 以下概念:接口、 总线、外部设备, 了解 常见的外部接口。 3 33常见的计算机的外部设备(静盘 了解计算机输入输出、显示和打印设备的 鼠标、显示器) 工作原理。 3.4计算机系统的概念 了解计算机的构造,了解软件、硬件和系 统的概念 了解计算机的种类。了解单片机、嵌入式 3.5单片机与嵌入式系统的概念 系统的概念以及嵌入式系统在日常生活中 的应用。了解可穿戴计算机设备的概念。 第四讲从数字电影谈信息如何处理 了解计算机怎样表示和处理信息 4 通过数字电影的案例,讲解以下内容: 4.1文字的表示原理 了解文字的编码,文字输入和输出的原理
2 理论部分 序号 教学内容提要 基本要求 学时 1.3 数据和指令的表示 掌握以下概念:数据、处理、CPU、指令。 了解冯诺依曼计算机的基本特征。 1.4 CPU 的工作原理 了解 CPU 的功能和原理。了解以下概念: 时钟周期、指令集、多核处理器。 1.5 程序和算法的概念 理解指令和程序的关系,了解以下概念: 源代码、目标代码、程序设计、算法。 1.6 人工智能的概念 了解逻辑运算的原理,了解人工智能、图灵 计算机的概念,人工智能的应用领域。 2 第二讲 从超市购物谈计算机如何记忆 通过超市购物的案例,讲解以下内容: 初步了解计算机如何存储数据。 3 2.1 二进制和十六进制数据表示 理解计算机使用二进制数据的必要性和原 理。了解十进制数的二进制表示方法。掌 握以下概念:模拟信息、数字信息、逻辑 门电路、字节、字。 2.2 存储器的工作原理 了解数据存储的必要性,存储器的工作原 理,存储器的种类。 2.3 内存和外存的概念 了解外存、内存与缓存的概念,与 CPU 结 合的工作原理。 2.4 数据类型的概念 了解计算机区分数据类型的必要性、常见 的数据类型:整型、浮点、布尔、字符串。 2.5 数据库的概念 了解数据库的概念和工作原理。 2.6 数据挖掘的概念 了解数据挖掘的概念,与数据库的关系。 3 第三讲 从无人汽车谈计算机如何工作 通过无人汽车的案例,讲解以下内容: 初步了解计算机系统包括哪些部件,如何 协调工作。 3 3.1 感知、控制与反馈原理 了解自动控制的原理,了解以下概念:传 感器、控制和反馈、机器人。 3.2 计算机接口的概念 了解计算机与外界交换数据的原理,了解 以下概念:接口、总线、外部设备,了解 常见的外部接口。 3.3 常见的计算机的外部设备(键盘、 鼠标、显示器) 了解计算机输入输出、显示和打印设备的 工作原理。 3.4 计算机系统的概念 了解计算机的构造,了解软件、硬件和系 统的概念。 3.5 单片机与嵌入式系统的概念 了解计算机的种类。了解单片机、嵌入式 系统的概念以及嵌入式系统在日常生活中 的应用。了解可穿戴计算机设备的概念。 4 第四讲 从数字电影谈信息如何处理 通过数字电影的案例,讲解以下内容: 了解计算机怎样表示和处理信息。 3 4.1 文字的表示原理 了解文字的编码,文字输入和输出的原理