高级程序设计与软件工程
高级程序设计与软件工程是电通及计算机开设的一门专业必修课,软件工程是继程序设计课程之后,对提高学生软件开发能力有重要指导作用的一门课程。本课程以工程化的软件开发技术为主体,讲述有关软件工程管理和软件工具与环境知识。学生通过本课程的学习,在掌据程序设计语言的基础上,比较系统地了解软件工程的原理、方法与技术,并能运用这些知识来指导软件的开发工作。通过参与实际的开源等开发项目, 掌握多平台软件设计和开发技巧,熟悉和掌握软件工程规范,确保学生掌握必要的合作技巧和方法,具有一定的团队合作精神。
通过对该课程的学习,掌握程序设计的基本方法和技巧,并具备应用程序设计解决相关专业领域内实际问题的基本能力,培养计算思维和软件项目分析设计与实施能力。
2020-02-强化学习
强化学习是机器学习的重要分支,自从Alpha Go出现以来得到广泛的关注。本课程主要介绍强化学习的基本概念、方法和发展现状。要求学生掌握强化学习的基本概念、基本原理和基本方法,了解其发展动态,并运用所学知识和方法解决实际问题,为在研究中应用强化学习打下基础。
凝聚态物理学进展
一、教学目的和教学任务
凝聚态物理学进展是为物理类专业的研究生开设的一门选修课程。该课程主要讲授凝聚态物理的基本理论,介绍当前凝聚态物理领域的前沿进展。本课程为学生将来从事物理学教学和科研工作奠定基础。
二、课程教学的基本要求
通过本课程的学习,使学生学会利用电脑软硬件工具,对凝聚态物理中前沿问题的基础理论惊醒学习和研究,了解当前凝聚态物理的研究动态。
三、教学内容
本课程教学内容分为两大部分。一是利用电脑学习和理解凝聚态物理的基本理论。通过电脑的编程和可视化,使学生对所学的量子力学的基本知识有进一步的理解和巩固。二是了解凝聚态物理的研究前沿。这一部分是利用前面的基础,对前沿研究的基本结果进行重现,是学生形成自己直观和形象的理解。