程序设计实验-202315898

授课教师:060144,160188

总学时:36

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

先修课程:

主要参考书目:

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

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

课程内容简介(中文):本课程通过上机实验使学生进一步掌握C语言的基本语法和规则,加强编写程序和查错的能力。本课程要求学生牢固掌握:C语言的基本语句、基本结构、C语言的数据类型,以及各种运算符、表达式、顺序结构、选择结构、循环结构等的编写方法、一维数组的使用和函数的调用方法。一般掌握:字符数据和字符串、指针变量和指针数组的定义和使用,多级指针、函数调用中的数据传递方法、指针型函数及其调用、结构型。一般了解:函数的递归调用、共用型、枚举型、文件包含处理、条件编译、位运算符、文件的打开与关闭函数、系统函数。 教学内容包括C语言的基本语句,基本结构,数据类型,运算符,表达式,数组,函数,指针和结构型。 本课程安排十八次的实验楼上机实习时间,上机实习期间解答学生在编写程序和运行程序时遇到的问题。每次上机都安排与课程内容对应的设计题目,要求学生能在微机上修改程序的错误,运行程序,得到正确的运算结果,最后提交相应的设计程序。

课程内容简介(英文):

教师: 黄敏

程序设计-2023-2024-1

授课教师:060144

总学时:36

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

先修课程:

主要参考书目:

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

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

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

课程内容简介(英文):

教师: 黄敏

运筹学-2022-2023-2

授课教师:黄敏

总学时:54

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

先修课程:线性规划

主要参考书目:

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

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

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

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

课程内容简介(英文):

虚拟与增强现实(含实验)-2022-2023-2

授课教师:金枝

总学时:72

课程教材:1.1 主讲教材 教师自编课件 1.2 辅助教材 [1] 刘光然,《虚拟现实技术》,清华大学出版社,2011年。 [2] 王贤坤,《虚拟现实技术与应用》,清华大学出版社,2018年。 [3] 李建、王芳等,《虚拟现实技术基础与应用》,机械工业出版社,2018年。 [4] 迪特尔·施马尔斯蒂格,托比亚斯·霍勒尔,《增强现实原理与实践》,机械工业出版社出版社,2020年。

先修课程:《人工智能编程语言》《计算机程序设计》《数据结构》《图像处理》

主要参考书目:

[1] 娄岩主编,《虚拟现实与增强现实实用教程》,机械工业出版社出版社,2021年。

[1]. [2] 张菁,《虚拟现实技术及应用》,清华大学出版社,2011年。

[2]. [3] 陈怀友,《虚拟现实技术》,清华大学出版社,2012年。

[3]. [4] 黄静主编,《虚拟现实技术及其实践教程》,机械工业出版社出版社,2018年。

[4]. [5] 张泊平,《虚拟现实理论与实践》,清华大学出版社,2017年。

课程内容简介(中文):虚拟与增强现实技术作为新兴技术综合了诸如图像处理、传感器技术、网络通信等多学科多技术的发展成果,并且与工业、产业界紧密结合。近几年随着5G技术的逐步普及,虚拟与增强现实技术也将得到更好的发展,因此,了解和掌握虚拟与增强现实的基本原理和应用可以帮助同学们基于该技术未来在更多相关领域做出创新。《虚拟与增强现实》这门课在这样的大背景下应运而生。该课程是集知识传授、动手实验与实地参观学习为一体的专业基础课。课程旨在使学生明确虚拟与增强现实的技术内涵、工作原理、实际应用和现存问题,激发学生对新兴技术和产业的学习兴趣,掌握相关技术的实现途径,能运用相关开发工具与编程语言开发交互式的虚拟现实场景,培养理论创新、应用创新和自学能力,增强他们解决困难的决心和勇气,促进学生全面发展。 本课程注重理论联系实际,重在培养学生实际应用能力。课程宜采用理论与实验相结合、讲授与训练相结合的教学方法,具体包括课堂讲授、案例分析、小组讨论、动手实现、小组合作、实地参观和设备体验活动等。在教学过程中,宜充分利用各种资源,如相关的图书资料、影视资料、实物工具等,来丰富教学手段;也可通过举办专题讲座、开展实验与实践活动等补充教学形式。

课程内容简介(英文):

教师: 金枝, 王萍