程序设计-2024-2025-1

授课教师:060144

总学时:36

课程教材:《C程序设计(第五版)》,谭浩强,清华大学出版社,2017。

先修课程:

主要参考书目:

[1]《高级语言程序设计(第3版)》,迟成文,经济科学出版社,2000。

[1]. [2]《C语言程序设计题典(第1版)》,刘德恒等,机械工业出版社,2001。

课程内容简介(中文):本课程要求学生牢固掌握:C语言的基本语句、基本结构、C语言的数据类型、各种运算符、表达式、顺序结构、选择结构、循环结构、一维数组的使用、函数的调用。一般掌握:字符数据和字符串、指针变量的使用、指针数组和多级指针、函数调用中的数据传递方法、指针型函数及其调用、结构型。要求学生一般了解:函数的递归调用、共用型、枚举型、文件包含处理、条件编译、位运算符、文件的打开与关闭函数、系统函数。 教学内容包括C语言的基本语句,基本结构,数据类型,运算符,表达式,数组,函数,指针和结构型。 课堂上通过讲义讲授C语言的基础知识、难点和例子,并开展在实验楼上机实验的辅助课程。每节课安排课后习题,要求学生写出习题的算法流程和代码,并在上机实验课中编写和运行程序,检查代码的正确性。上机实习课解答学生在编写程序和运行程序时遇到的问题。

课程内容简介(英文):

教師: 黄敏

计算机组成原理2024

本课程是计算机科学及相关专业的基础课程,其包含计算机的数据表示方法、运算与运算器、存储系统、指令系统、中央处理器、总线系统、外围设备和输入/输出系统的原理,旨在介绍计算机系统的组成和工作原理,培养学生对计算机硬件的理解和分析能力。通过学习本课程,学生将掌握计算机系统的各个组成部分的功能和相互关系,了解计算机系统的基本工作流程。
教師: 熊宸

图像处理-202313271

授课教师:020149,180385,190204

总学时:36

课程教材:章毓晋编著. 图像处理和分析教程(第3版). 北京:人民邮电出版社,2020

先修课程:线性代数、大学物理、计算机算法原理

主要参考书目:

[1]Rafael C. Gonzalez, Richard E. Woods著,阮秋琦等译. 数字图像处理(第四版). 电子工业出版社,2020

[1]. [2]Rafael C. Gonzalez等,数字图像处理(MATLAB版)(第二版),电子工业出版社,2020

[2]. [3]姚敏编著. 数字图像处理(第3版). 北京:机械工业出版社,2017.

[3]. [4]IEEE、ACM、SPIE等相关期刊

课程内容简介(中文):本课程是涉及数学、物理、计算机技术、显示技术等领域的综合学科。本课程系统、全面介绍数字图像处理和分析的基本概念、基本原理、典型方法和实用技术。通过课程学习,使学生具备辩证思维能力,掌握智能交通等应用领域视觉信息获取的方法,锻炼动手实践能力,为科研、生产、艺术等方面的研究、开发、创作奠定一定的基础。

课程内容简介(英文):

教師: 李熙莹, 苟超

视频技术-202322471

授课教师:020149,230045

总学时:36

课程教材:李熙莹主编,陈俊周、金枝、韩瑜、苟超副主编,视频图像技术原理与案例教程,电子工业出版社,2020.11

先修课程:

主要参考书目:

1. 卢官明,宗昉编著. 数字电视原理. 北京:机械工业出版社, 2018

[1]. 2. 俞斯乐主编. 电视原理(第6版). 北京:国防工业出版社,2008.

[2]. 3. Yao Wang等著,侯正信等译.视频处理与通信. 北京:电子工业出版社,2003.

[3]. 4. 姚敏编著. 数字图像处理(第3版). 北京:机械工业出版社,2017.

课程内容简介(中文):视频信号(Video)是从动态的三维景物投影到视频摄像机图像平面的一个二维图像序列,是人类视觉信息的实体表现。由于人类接收的外界信息中有70~80%来自视觉,因此对视频技术的学习和了解有助于更好地通过视频信号获取各种信息。本课程主要以视频信号的采集、传输、显示和处理过程作为主线,讲授主要的原理、技术和设备应用。本课程涵盖了视频技术的基础理论、核心技术与常用设备,适合于交通类、信息类专业学生。

课程内容简介(英文):

教師: 李熙莹

运筹学-2023-2024-2

授课教师:040077,060144,210157

总学时:54

课程教材:《运筹学 第5版(本科版)》,《运筹学》教材编写组,清华大学出版社,2022

先修课程:高等数学、线性规划

主要参考书目:

[1] 《运筹学(第9版)》 (英文影印版),希利尔,清华大学出版社,2009。

[1]. [2] 《运筹学导论•高级篇(英文版•第8版)》,塔哈,人民邮电出版社,2007。

[2]. [3] 《运筹学导论•初级篇(英文版•第8版)》,塔哈,人民邮电出版社,2007。

课程内容简介(中文): 本课程要求学生牢固掌握运筹学的基本建模方法,一般掌握运筹学的基本解题方法和相关的计算机软件的使用方法,一般了解运筹学各分支和高等运筹学的内容。 教学内容包括运筹学简介、线性规划、动态规划、单纯形法、对偶理论、灵敏度分析、运输问题、图与网络优化、对策论基础和决策分析基础。 本课程采用课室多媒体设备教学,通过讲义讲授运筹学的基本概念、方法和例子,并讲解本课时的难点;每周布置1次作业,作业从课后习题中和讲义选取,课前会对上一课时中的课后习题和作业疑问进行讲解。实验课安排1次建模大作业。

课程内容简介(英文):

机械设计基础-2023-2024-1

授课教师:190014,210073

总学时:36

课程教材:《机械设计基础(第六版)》,杨可桢等,高等教育出版社,2019年再版

先修课程:

主要参考书目:

《机械设计基础》,初嘉鹏,刘艳秋等,机械工业出版社,2014年出版

课程内容简介(中文):本课程是工科各专业的一门重要的基础课,它的任务是使学生掌握常用机构和通用零件的基本理论和基本知识,初步具有这方面的分析、应用、设计能力,并通过必要的基本技能训练,培养学生正确的设计思想和严谨的工作作风,为培养高素质技能型人才奠定基础。因此在机械类及近机械类专业的教学计划中占有重要地位和作用,在人才培养的教学计划中占有重要的地位。本课程主要研究内容: 1、阐述常用机构的工作原理、运动特性及设计方法。 2、阐述常用零部件的工作原理、结构特点及设计方法。 3、介绍机械系统的设计思路和设计方法。 通过本课程的教学,应使学生达到下列基本要求: 1、熟悉常用机构的工作原理、组成及其特点,掌握通用机构的分析和设计的基本方法; 2、熟悉通用机械零件的工作原理、结构及特点,掌握通用机械零件的选用和设计的基本方法; 3、具有对进行机构分析、设计、使用技术资料进行零件计算、制图的能力; 4、具有综合运用所学知识和实践的技能,设计简单机械和简单传动装置的能力; 5、具有通过实验和观察去识别常用机构组成、工作特性和通用机械零件结构特点的能力。 本课程注重对学生综合设计能力的培养,强调培养学生表达设计对象的能力;突出培养学生综合运用传统和现代设计手段发现、分析和解决问题的能力;从而提高学生创造性构思和总体把握设计方案的水平。在教学思路上,以设计为主线,从认知规律和满足工程设计各主要环节训练的需要出发,对教学内容和实践环节进行整合与提高,达到基本机械设计知识的完备,在培养学生机构设计、通用零部件工作能力设计与结构设计能力的基础上,突出学生创新意识的培养和工程实际设计能力的锻炼。

课程内容简介(英文):

教師: 彭卫文

语音信号处理-2023-2024-1

授课教师:220520

总学时:36

课程教材:《语音信号处理》;赵力 等编著;机械工业出版社

先修课程:

主要参考书目:

《MATLAB语音信号分析与合成》;宋知用 编著;北京航空航天大学出版社

课程内容简介(中文):本课程讲授了语音信号处理的基础、原理、方法和应用,以及该学科领域近年来取得的一些新的研究成果和技术。该课程是计算机信息处理的一个重要分支,其发展十分迅速,包含众多新方法和新应用。通过对该门课程的学习,可以对数字语音信号处理的基本理论和方法有一个较为系统的掌握。

课程内容简介(英文):

教師: 肖腾飞

人工智能编程语言-2023-2024-1(2)

授课教师:210004

总学时:72

课程教材:[1] 刘浩,《MATLAB R2020a完全自学一本通》,电子工业出版社,2020。 [2] 陈振,《Python语言程序设计》,高等院校信息技术规划教材,2020.

先修课程:《程序设计》

主要参考书目:

[1] Attaway, Stormy. 《Matlab: a practical introduction to programming and problem solving》. Butterworth-Heinemann, 2013.

[1]. [2] Palm William J. 《Introduction to MATLAB 7 for engineers》. McGraw Hill Professional, 2005.

[2]. [3] 薛定宇、陈阳泉,《基于MATLAB.Simulink的系统仿真技术与应用》,清华大学出版社,2002.

课程内容简介(中文):MATLAB是MathWorks公司推出的一套高性能的数值计算和可视化软件,可以解决工程、科学计算和数字信号处理、通信、数学等学科中许多问题。本课程是数学以及计算机相关专业基础的必修课程,是统计学,金融数学的重要实践性课程(学科基础课)。在编程语言中,Python 长期稳居前三,不仅已经成为数据分析、人工智能领域必不可少的工具,还被越来越多地公司用于网站搭建。Python方向岗位的薪水日渐提高,成为目前最有潜力的编程语言之一。作为一门对新手菜鸟十分友好且功能强大、高效灵活的编程语言,程序员们在学会之后可以选择进入数据分析、人工智能、网站开发等等领域,开启无限未来的无限可能! 通过本课程的学习,可以使得本专业学生掌握MATLAB/Python这一现代的科学计算和系统仿真语言的基本编程思想和方法,并利用MATLAB/Python对所学基础课程进行上机模拟实验和数值计算,从而通过MATLAB/Python编程实验来验证和巩固所学的数学和工程理论。 本课程主要介绍MATLAB/Python语言的应用环境、调试命令,各种基本命令和高级操作命令,绘图功能函数,控制流语句,数据可视化,符号数学计算,概率统计,图形用户界面和文件读取I/O,相关命令在解决图像处理、数学统计以及计算机视觉等相关领域上的应用等内容。本课程以讲课为主,结合上机实验,使学生通过编程实例掌握MATLAB/Python语言的编程基础与技巧。

课程内容简介(英文):

教師: 王帅

机器学习-2023-2024-1

授课教师:190014,190248,200010

总学时:72

课程教材:机器学习方法/李航著.--北京: 清华大学出版社, 2022, ISBN 978-7-302-59730-8

先修课程:高等数学一、概率统计(理工类)、线性代数

主要参考书目:

机器学习/周志华著.--北京: 清华大学出版社, 2016

[1]. Aurélien Géron. Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, 2nd Edition, O'Reilly Media, 2019.

课程内容简介(中文):机器学习是关于在计算机上通过计算的手段,从数据中学得模型,并运用模型对数据进行分析和预测的一门学科。机器学习可通过非显示编程来使得机器完成智能任务,目前已经成为实现人工智能的有效且热门的途径。基于机器学习的应用也渗透到了我们日常生活的方方面面。本课程提供机器学习的入门基础讲解与基本实践,让学生能够较为全面地了解并掌握机器学习这门学科的经典问题、常用方法和基础技能,包括监督学习(线性模型、感知机、K近邻法、朴素贝叶斯法、决策树、逻辑斯蒂回归、支持向量机、集成学习、神经网络)、无监督学习(聚类、主成分分析)。

课程内容简介(英文):

教師: 沈颖

现代控制理论-2023-2024-1

授课教师:006891

总学时:36

课程教材:张嗣瀛、高立群编著,“现代控制理论”,清华大学出版社,第二版

先修课程:自动控制原理

主要参考书目:

于长官,“现代控制理论”,哈尔滨工业大学出版社,第三版,2005年10月。

课程内容简介(中文):这门课程是自动控制专业本科学生继经典控制理论之后的又一门重要的专业理论课。通过本门课程的学习,要求学生能够掌握现代控制理论分析和设计控制系统的基本方法,并理解其与经典控制理论的联系与区别。课程的主要内容有:线性控制系统的状态空间描述方法;线性系统的几种模型之间的互相转化;线性连续系统和线性离散系统的运动规律;线性控制系统的能控性与能观测性的概念及其判定准则,能控性与能观测性的对偶性原理;控制系统的李亚普诺夫稳定性理论及在线性系统方面的应用; 线性控制系统的状态反馈方法与设计;状态观测器的概念与设计等。

课程内容简介(英文):