机器学习实验-2025-2026-1
授课教师:230551
总学时:34
课程教材:《机器学习(Python+sklearn+TensorFlow 2.0)》是2020年清华大学出版社出版的图书,作者是王衡军 ISBN: 9787302559283
先修课程:《程序设计》
主要参考书目:
《机器学习》,周志华,清华大学出版社,出版时间:2016-01-01,ISBN:9787302423287
[1]. 《Introduction to Data Mining》Pang-Ning Tan著, Pearson Education Limited,出版时间:2019-05-31,ISBN编号:9780273769224。
[2]. 《Mining Massive Datasets》, Anand Rajaraman, Jeff Ullman, and Jure Leskovec,Cambridge University Press,出版时间:October 2011, 出版时间:9781107077232
课程内容简介(中文):本课程内容包括数据处理,经典机器学习模型和流行深度学习模型三大块,旨在让学生练习和运用已掌握的经典且应用广泛的机器学习方法,并结合实际问题进行分析和解读,更好地满足现实中利用数据进行分类和预测等需求。本课程在介绍模型方法时将以其在实际问题中的运用为重点,着重培养学生的动手能力和运用知识的能力,为学生以后从事机器学习研究领域或者开发相关应用打下坚实基础和实践经验。
课程内容简介(英文):
高级语言程序设计-2025-2026-1
授课教师:9230201
总学时:36
课程教材:1、主讲教材 无。 2、辅助教材 自编实验指导书。
先修课程:程序设计Ⅰ 程序设计Ⅱ
主要参考书目:
Python官网文档(docs.python.org)
[1]. Python学习手册(原书第5版)(上、下册),(美)Mark Lutz,机械工业出版社,2018.11
[2]. Python编程快速上手-让繁琐工作自动化(第2版),[美]Al Sweigart,人民邮电出版社,2021.3
[3]. Python 编程:从门到实践(第3版),(美)Eric Matthes,人民邮电出版社,2023.5
[4]. 流畅的Python(第2版),(巴西)Luciano Ramalho,人民邮电出版社,2023.4
[5]. Python核心编程,(美)Wesley Chun,人民邮电出版社,2016.6
课程内容简介(中文):本课程按实验任务驱动组织教学,理论课讲授Python程序设计知识点,由实验课训练学生的操作、加深理解。知识点包括:数据类型与运算符、控制流、列表、字典、函数、模块和包、Unicode编码、正则表达式、文件操作和异常等。夯实程序设计和计算机系统基础、为后续专业课程学习和应用打下基础。
课程内容简介(英文):
高级语言程序设计实验-2025-2026-1
授课教师:9230201
总学时:36
课程教材:自编实验指导书。
先修课程:程序设计Ⅰ实验 程序设计Ⅱ实验
主要参考书目:
Python官网文档(docs.python.org)
[1]. Python学习手册(原书第5版)(上、下册),(美)Mark Lutz,机械工业出版社,2018.11
[2]. Python编程快速上手-让繁琐工作自动化(第2版),[美]Al Sweigart,人民邮电出版社,2021.3
[3]. Python 编程:从门到实践(第3版),(美)Eric Matthes,人民邮电出版社,2023.5
[4]. 流畅的Python(第2版),(巴西)Luciano Ramalho,人民邮电出版社,2023.4
[5]. Python核心编程,(美)Wesley Chun,人民邮电出版社,2016.6
课程内容简介(中文):本课程是“AI229 高级语言程序设计”配套的实验课。知识点包括:数据类型与运算符、控制流、列表、字典、函数、模块和包、Unicode编码、正则表达式、文件操作和异常等。夯实程序设计和计算机系统基础、为后续专业课程学习和应用打下基础。
课程内容简介(英文):
计算机网络实验-2025-2026-1
授课教师:210197,230551
总学时:34
课程教材:计算机网络实验教程(第2版),王盛邦 编著,农革 审,清华大学出版社,2017年出版,ISBN:9787302461234
先修课程:程序设计
主要参考书目:
[1] 网络工程设计与实施综合实训,邓平、宁东玲 著,清华大学出版社,2021年出版,ISBN:9787302590361
[1]. [2] 计算机网络实验指导书,郭雅、李泗兰 主编,电子工业出版社,2022年出版,ISBN:9787121424557
课程内容简介(中文):本课程是《计算机网络》理论课程的配套课程,将在人工智能学院新建设好的先进计算网络实验室中授课。在授课过程中,主要采用先进计算网络实验室里的华为路由器、交换机、防火墙等硬件设备来实现相关的网络配置实验,同时辅以网络模拟软件Packet Tracer、网络包分析工具Wireshark等软件的使用,通过这种硬件与软件相结合的方式,在强调实践能力的同时注重软件工具的应用能力。开设本课程可以使学生能够将理论知识与实践相结合,让学生进一步理解计算机网络的基本原理和具体的通信机制,熟悉基本的计算机网络技术,了解主要的网络应用,掌握网络设备的配置、协议分析、应用编程等技术。
课程内容简介(英文):
计算机网络-2025-2026-1
授课教师:210197
总学时:52
课程教材:计算机网络:自顶向下方法(原书第8版),[美] James F.Kurose,Keith W.Ross 著,陈鸣 译,机械工业出版社,2022年出版,ISBN:9787111712367
先修课程:程序设计、基础数学
主要参考书目:
[1] 计算机网络(第8版),谢希仁 编著,电子工业出版社,2021年出版,ISBN:9787121411748
[1]. [2] 计算机网络(第5版),[美] 特南鲍姆,[美] 韦瑟罗尔 著,严伟,潘爱民 译,清华大学出版社,2012年出版,ISBN:9787302274629
课程内容简介(中文):作为一门面向人工智能专业本科生开设的专业必修课,本课程讲授计算机网络的基本知识,以因特网体系结构的5层模型来组织教学内容。主要是学习各层(应用层、运输层、网络层、链路层)网络协议的工作原理。通过修读本课程,学生可以掌握计算机网络基本体系结构、各层协议及其原理和标准等重要网络知识,了解常用网络设备(交换机、路由器等)的工作原理和用途,了解基本的互联网编程模型,为后续相关网络技术课程的学习打好理论基础。
课程内容简介(英文):
操作系统原理-2025-2026-1(2)
授课教师:210297,220558
总学时:54
课程教材:William Stallings.操作系统:精髓与设计(第九版),陈向群等译,电子工业出版社,2020,ISBN:9787121388316
先修课程:C/C++程序设计;数据结构与算法
主要参考书目:
操作系统概念(英文影印版,第7版),原书名:Operating System Concepts 作者:Abraham Silberschatz、Peter Baer Galvin、Gerg Gagn,高等教育出版社, ISBN:9787040209280
课程内容简介(中文):本课程的目标是使学生掌握操作系统的基本概念、结构和关键算法,培养学生系统思维,深刻理解和领会操作系统中进程、线程、硬件访问、资源冲突管理、内部存储和外部存储的管理策略,培养学生的系统意识和创造能力,使学生基本了解现代操作系统的主要部分和关键方法,为以后参与大规模程序设计打下基础。 掌握现代操作系统的基本组成部分、进程及其管理、内部存储和外部存储和外部设备管理策略,了解未来操作系统的发展趋势。课程讲介绍进程、线程的概念和调度方法,内部存储和外部存储的调度管理策略,外部设备,冲突避免策略等。
课程内容简介(英文):
操作系统原理实验-2025-2026-1
授课教师:210297,220558
总学时:36
课程教材:自写讲义
先修课程:C/C++、计算机组成原理、数据结构
主要参考书目:
计算机操作系统实验指导(第3版),郁红英,清华大学出版社;
[1]. 操作系统原理实验,李艳,科学出版社
课程内容简介(中文):通过本门课程的学习,学生应掌握操作系统的基本特征和功能,了解操作系统的发展趋势,熟悉操作系统各功能中的基本算法,对操作系统的基本工作原理有深刻的认识,具有分析和设计操作系统主要功能、基本算法的能力,为学习后续课程和从事实践技术工作奠定基础。
课程内容简介(英文):
数据结构与算法-2025-2026-1
授课教师:200591,210235
总学时:54
课程教材:数据结构与算法分析:C++语言描述,第四版,Mark Allen Weiss(M.A.韦斯) 著,冯舜玺 译
先修课程:SSE109(程序设计上);SSE118(程序设计下)
主要参考书目:
[1] 数据结构(C语言版),严蔚敏、吴伟民,清华大学出版社,2009年。
[1]. [2] 数据结构, 许卓群, 张乃孝, 杨冬青, 唐世渭, 高等教育出版社 ,1998年。
[2]. [3] 数据结构教程(第5版),李春葆,清华大学出版社,2017年。
课程内容简介(中文):数据结构与算法是计算机科学和人工智能各相关专业教育中的一门核心课程, 是一门理论和实践相结合的基础课。数据结构与算法主要讨论在应用计算机解决问题时,如何有效地组织数据、表示数据和处理数据。 课程介绍常见的数据结构及其应用,并且将现代程序设计思想, 如信息隐蔽,数据封装和多态等技术应用于数据结构与算法的设计和应用。通过本课程的学习, 学生应该掌握合理地组织数据结构和表示数据的方法,提高设计处理数据的有效算法的能力,增强设计高质量程序的能力。 课程主要内容包括: 1. 各种常用抽象数据类型的应用及其实现,包括向量、列表、栈、队列和树等; 2. 各种常用算法,包括查找、排序和图上典型问题的处理; 3. 算法时间复杂度和空间复杂度分析;常用算法设计方法,如递归、回溯、分治法和贪心法等。
课程内容简介(英文):
操作系统原理-2025-2026-1
授课教师:210297,220558
总学时:54
课程教材:William Stallings.操作系统:精髓与设计(第九版),陈向群等译,电子工业出版社,2020,ISBN:9787121388316
先修课程:C/C++程序设计;数据结构与算法
主要参考书目:
操作系统概念(英文影印版,第7版),原书名:Operating System Concepts 作者:Abraham Silberschatz、Peter Baer Galvin、Gerg Gagn,高等教育出版社, ISBN:9787040209280
课程内容简介(中文):本课程的目标是使学生掌握操作系统的基本概念、结构和关键算法,培养学生系统思维,深刻理解和领会操作系统中进程、线程、硬件访问、资源冲突管理、内部存储和外部存储的管理策略,培养学生的系统意识和创造能力,使学生基本了解现代操作系统的主要部分和关键方法,为以后参与大规模程序设计打下基础。 掌握现代操作系统的基本组成部分、进程及其管理、内部存储和外部存储和外部设备管理策略,了解未来操作系统的发展趋势。课程讲介绍进程、线程的概念和调度方法,内部存储和外部存储的调度管理策略,外部设备,冲突避免策略等。
课程内容简介(英文):
离散数学基础-2025-2026-1(2)
授课教师:210016,210297
总学时:72
课程教材:离散数学基础,清华大学出版社,周晓聪、乔海燕编著,2021年5月
先修课程:高等数学或数学分析、线性代数
主要参考书目:
1. R. L. Graham, D. E. Knuth, O. Patashnik, Concrete Mathematics: A Foundation for Computer Science (Second Edition)
[1]. 2. 张明尧、张凡译,《具体数学:计算机科学基础》,人民邮电出版社,2013
[2]. 3. K. H. Rosen. Discrete Mathematics and its Applications (Seventh Edition)
[3]. 4,. 徐六通等译,陈琼改编,《离散数学及其应用》第7版,本科教学版,机械工业出版社,2017
[4]. 5. 耿素云、屈婉玲、王悍贫,《离散数学教程》,北京大学出版社,2002
[5]. 6. 离散数学结构(第6版,翻译版)Bernard Kolman, Robert C. Busby, Sharon C. Ross, 罗平 译,高等教育出版社,2020年9月
课程内容简介(中文):离散数学课程中的知识点是研究人工智能和计算机科学的基础知识,这些知识点包括:集合论、命题逻辑、谓词逻辑、证明方法、关系、函数、图和树等。掌握这些知识将对后续课程的学习和将来的研究都有极大的帮助。
课程内容简介(英文):
离散数学基础-2025-2026-1
授课教师:210016,210297
总学时:72
课程教材:离散数学基础,清华大学出版社,周晓聪、乔海燕编著,2021年5月
先修课程:高等数学或数学分析、线性代数
主要参考书目:
1. R. L. Graham, D. E. Knuth, O. Patashnik, Concrete Mathematics: A Foundation for Computer Science (Second Edition)
[1]. 2. 张明尧、张凡译,《具体数学:计算机科学基础》,人民邮电出版社,2013
[2]. 3. K. H. Rosen. Discrete Mathematics and its Applications (Seventh Edition)
[3]. 4,. 徐六通等译,陈琼改编,《离散数学及其应用》第7版,本科教学版,机械工业出版社,2017
[4]. 5. 耿素云、屈婉玲、王悍贫,《离散数学教程》,北京大学出版社,2002
[5]. 6. 离散数学结构(第6版,翻译版)Bernard Kolman, Robert C. Busby, Sharon C. Ross, 罗平 译,高等教育出版社,2020年9月
课程内容简介(中文):离散数学课程中的知识点是研究人工智能和计算机科学的基础知识,这些知识点包括:集合论、命题逻辑、谓词逻辑、证明方法、关系、函数、图和树等。掌握这些知识将对后续课程的学习和将来的研究都有极大的帮助。
课程内容简介(英文):
虚拟现实与可视化技术-2025-2026-1
授课教师:240164
总学时:36
课程教材:主要采用融合了虚拟现实与可视分析最新进展的自制PPT
先修课程:线性代数、高等数学、高级程序设计、数据结构与算法
主要参考书目:
《数据可视化》作者:陈为、沈则潜、陶煜波,出版社:电子工业出版,ISBN:9787121357275.
[1]. 《虚拟现实:理论、技术、开发与应用》作者:吕云,王海泉,孙伟,出版社:清华大学出版社,ISBN: 9787302522744
课程内容简介(中文): 本课程向学生介绍讲述虚拟现实与可视化技术的基础知识和建立虚拟现实与可视化系统的实用算法,为在虚拟现实与可视化领域进行深入研究(应用开发)做准备。通过该课程的学习,使学生基本掌握虚拟现实的基础概念、虚拟现实系统典型硬件装置、虚拟现实建模与绘制技术、虚拟现实内容的设计与开发、虚拟现实引擎、数据可视化简介、视觉感知与视觉通道、数据、数据可视化基础、时空数据可视化等。本课程旨在为有兴趣学习虚拟现实与可视分析的学生打下坚实的基础。
课程内容简介(英文):
数据分析实践-2025-2026-1
授课教师:250043
总学时:36
课程教材:数据分析原理与实践 ——基于经典算法及Python编程实现,朝乐门 著,ISBN:978-7-111-71082-0,机械工业出版社; 第1版 (2022年8月)
先修课程:
主要参考书目:
大数据技术与应用专业规划教材:数据挖掘实用案例分析,赵卫东、董亮 著,ISBN:9787302490494,清华大学出版社; 第1版 (2018年1月25日)
[1]. 《机器学习》周志华 清华大学出版社 2016
[2]. 《Python数据科学手册》 Jake VanderPlas 人民邮电出版社 2020年4月
课程内容简介(中文):本课程旨在系统培养学生的数据分析理论基础与应用实践能力。课程以“数据分析+AI应用”为核心,围绕实际应用和科学研究中的典型数据分析问题,融合理论讲授、案例分析与实践训练。通过本课程,学生将掌握经典数据分析方法及其 Python 实现,重点包括数据预处理、KNN、决策树、逻辑回归、XGBoost等基础算法,并能够完成完整的端到端数据分析项目。课程内容涵盖互联网、生态、社会科学等常见应用场景和真实数据案例,帮助学生理解如何将数据分析方法应用于实际应用中的复杂问题,同时培养学生在数据分析工作中的科学严谨性与社会责任感。通过课堂学习与小组实践,学生将在知识、能力与价值观层面实现全面提升,具备使用数据解决实际问题的核心竞争力。
课程内容简介(英文):
数据结构与算法实验-2025-2026-1
授课教师:200591,210235
总学时:36
课程教材:数据结构与算法分析:C++语言描述,第四版,Mark Allen Weiss(M.A.韦斯) 著,冯舜玺 译
先修课程:SSE109(程序设计上);SSE118(程序设计下)
主要参考书目:
[1] 数据结构(C语言版),严蔚敏、吴伟民,清华大学出版社,2009年。
[1]. [2] 数据结构, 许卓群, 张乃孝, 杨冬青, 唐世渭, 高等教育出版社 ,1998年。
[2]. [3] 数据结构教程(第5版),李春葆,清华大学出版社,2017年。
课程内容简介(中文):数据结构与算法是计算机科学和人工智能各相关专业教育中的一门核心课程, 是一门理论和实践相结合的基础课。数据结构与算法主要讨论在应用计算机解决问题时,如何有效地组织数据、表示数据和处理数据。 课程介绍常见的数据结构及其应用,并且将现代程序设计思想, 如信息隐蔽,数据封装和多态等技术应用于数据结构与算法的设计和应用。通过本课程的学习, 学生应该掌握合理地组织数据结构和表示数据的方法,提高设计处理数据的有效算法的能力,增强设计高质量程序的能力。 课程主要内容包括: 1. 各种常用抽象数据类型的应用及其实现,包括向量、列表、栈、队列和树等; 2. 各种常用算法,包括查找、排序和图上典型问题的处理; 3. 算法时间复杂度和空间复杂度分析;常用算法设计方法,如递归、回溯、分治法和贪心法等。
课程内容简介(英文):
程序设计II-202421361
授课教师:220558,210281
总学时:34
课程教材:本课程采用在线自动评测平台。由于程序设计资料较多,因此,本课程不选用教材。由本课程教学团队向全体同学提供统一的教案、课件、复习题。
先修课程:
主要参考书目:
1. P.J.Deitel, H.M.Deitel C How to Program,7th Ed.英文影印版,电子工业出版社,ISBN:9787121343377
[1]. 2. 钱能,《C++程序设计教程》,清华大学出版社,2009.7.
[2]. 3. Stanley B. Lippman, Josee Lajoie, Barbara E. Moo,《C++ Primer(英文版)(第5版)》,电子工业出版社,2013.5.
[3]. 4. Bruce Eckel,Chuck Alison,《C++编程思想 第2卷》,机械工业出版社,2005/10
课程内容简介(中文):本课程的目标是使学生掌握C++程序设计的基本方法,培养学生面向对象的编程思想,深刻理解和领会面向对象程序设计封装、继承、多态的特点,培养学生的创新意识和创造能力,使学生初步具备设计、开发中小型应用程序的综合素质和能力,为后续课程打下基础。 掌握一种面向对象程序设计语言和面向对象设计的思维方式、规则与基本方法,了解面向对象程序设计技术的发展趋势。课程讲述C++语言面向对象的基本特性,其内容包括C++对C的扩充、类、继承、多态性、模板、STL、IO类库、异常处理等。
课程内容简介(英文):
统计决策与贝叶斯分析-2024-2025-2
授课教师:210281
总学时:36
课程教材:《Doing Bayesian Data Analysis: A Tutorial with R, JAGS, and Stan 第二版》,电子版,作者约翰 K. 克鲁斯克
先修课程:概率论、高等数学
主要参考书目:
《统计反思:用R和Stan例解贝叶斯方法》中的第1章~第9章,作者理查德. 麦克尔里思,译者林荟,机械工业出版社
[1]. 《贝叶斯统计方法 R和BUGS软件数据分析示例(影印版)》,作者约翰 K. 克鲁斯克,机械工业出版社
课程内容简介(中文):本课程专注于贝叶斯分析,是概率机器学习的基础内容。我们将深入探讨与机器学习紧密相关的贝叶斯分析概念,课程内容分为三大部分:贝叶斯分析的基础知识、贝叶斯推理方法、以及贝叶斯分析的应用。在基础知识部分,我们将探讨贝叶斯分析的基本原理、概率论基础,以及它与极大似然估计的不同之处。在贝叶斯推理方法部分,将介绍三种主要的贝叶斯推理技术:网格近似方法、精确数学分析方法、以及马尔科夫链蒙特卡洛方法。最后,在贝叶斯分析应用部分,我们将通过两种常见的线性模型——线性回归模型和线性分类模型——来展示贝叶斯分析的实际应用,并结合一些实际案例进行讲解。
课程内容简介(英文):
形势与政策-人工智能22级-202422517
授课教师:230127,012168,230103,220207,220139,230098,220539,210254,220135,180386,006166,220136,220106
总学时:90
课程教材:1、主讲教材 《时事报告(大学生版)》,2024-2025学年度下学期,中共中央宣传部《时事报告》杂志社,2024、2025年。(注:各个学期均以最新出版的教材使用) 《习近平新时代中国特色社会主义思想概论》,高等教育出版社,2023年。 2、辅助教材 (五)主要参考书目 (推荐若干参考书,并注明书名、作者、出版社、版本、出版日期等,每个章节指定一定数量、明确的阅读资料) [1]《习近平谈治国理政》(第一、二、三、四卷),外文出版社。 [2]党和国家各种重要会议资料等。
先修课程:
主要参考书目:
[1]《习近平谈治国理政》(第一、二、三、四卷),外文出版社。
[1]. [2]党和国家各种重要会议资料等。
课程内容简介(中文):“形势与政策”课是理论武装时效性、释疑解惑针对性、教育引导综合性都很强的一门高校思想政治理论课。 课程目的是帮助大学生正确认识新时代国内外形势,深刻领会党的十八大以来党和国家事业取得的历史性成就、发生的历史性变革、面临的历史性机遇和挑战的核心课程,是第一时间推动党的理论创新成果进教材进课堂进学生头脑,引导大学生准确理解党的基本理论、基本路线、基本方略的重要渠道。深入地推动习近平新时代中国特色社会主义思想进教材进课堂进学生头脑,宣传党中央大政方针,牢固树立“四个意识”,坚定“四个自信”,培养担当民族复兴大任的时代新人。教学基本要求:按照教育部办公厅引发的《高校“形势与政策”课教学要点》并结合学校学院的具体情况进行理论和实践教学。
课程内容简介(英文):
形势与政策-人工智能学院23级-202422516
授课教师:006166,012168,180386,210254,220106,220135,220136,220139,220207,220539,230098,230103,230127
总学时:90
课程教材:1、主讲教材 《时事报告(大学生版)》,2024-2025学年度下学期,中共中央宣传部《时事报告》杂志社,2024、2025年。(注:各个学期均以最新出版的教材使用) 《习近平新时代中国特色社会主义思想概论》,高等教育出版社,2023年。 2、辅助教材 (五)主要参考书目 (推荐若干参考书,并注明书名、作者、出版社、版本、出版日期等,每个章节指定一定数量、明确的阅读资料) [1]《习近平谈治国理政》(第一、二、三、四卷),外文出版社。 [2]党和国家各种重要会议资料等。
先修课程:
主要参考书目:
[1]《习近平谈治国理政》(第一、二、三、四卷),外文出版社。
[1]. [2]党和国家各种重要会议资料等。
课程内容简介(中文):“形势与政策”课是理论武装时效性、释疑解惑针对性、教育引导综合性都很强的一门高校思想政治理论课。 课程目的是帮助大学生正确认识新时代国内外形势,深刻领会党的十八大以来党和国家事业取得的历史性成就、发生的历史性变革、面临的历史性机遇和挑战的核心课程,是第一时间推动党的理论创新成果进教材进课堂进学生头脑,引导大学生准确理解党的基本理论、基本路线、基本方略的重要渠道。深入地推动习近平新时代中国特色社会主义思想进教材进课堂进学生头脑,宣传党中央大政方针,牢固树立“四个意识”,坚定“四个自信”,培养担当民族复兴大任的时代新人。教学基本要求:按照教育部办公厅引发的《高校“形势与政策”课教学要点》并结合学校学院的具体情况进行理论和实践教学。
课程内容简介(英文):