编辑: kr9梯 | 2019-07-03 |
04100012 算法设计及其复杂性分析
2 学分
32 学时 Algorithm Design and Complexity Analysis 本课程目的是使同学初步熟悉《算法设计及其复杂性分析》有趣而富有挑战的科研方法,经历其过程,了 解如何设计算法解决实际问题,并能进入计算复杂度这一重要而神奇的世界.
教学方式是教师首先介绍关 于算法的基本理论并布置相应的问题,这些问题在不同的学期会有所不同,不过都具有很强的理论价值和 应用价值,其中曾经包括素数判定问题(2002 年印度理工学院的一位教授和两位本科生在该问题上取得重 要进展, 成果发表在 《Science》 上) 、 利用前缀翻转操作进行整数排序问题 (微软创始人比尔盖茨 (Bill Gates) 在读大学二年级时在该问题取得有意义进展,成果发表在《Discrete Mathematics》上)等一些有趣而易于理 解的问题.同学可以自由组成学习研讨小组,尝试展开相关问题的研究工作.教师将在科研方法上给予指 导,并且每周将进行一次面对面的专题研讨.最终学生提交问题求解报告以及一些中间过程报告,教师根 据问题的解决程度以及求解过程中提出思想的创新性等评定成绩.选课指导:本课程富有挑战性,需要较 大的勇气以及强烈的求知欲望和上进心.请想混学分或担心学习力不从心的同学不要选这门课.据往届同 学反映,本课程作业量大,富有挑战性,需要付出很大的努力,最终收获也很大.部分同学的研究成果已 经形成了学术论文.
04100041 大数据技术导论
1 学分
16 学时 Introduction of Big Data Technology 近年来, 大数据 作为一个新的名词在众多领域得到关注,包括科学、工程、医疗、卫生、经济、商业, 乃至整个社会.除了直观理解的 规模大 (Volume)特征以外,大数据还具有 高吞吐率 (Velocity) , 多 样性 (Variety) , 价值稀疏 (Value)等多个 V 特征.本课程侧重引导学生对大数据管理与应用的学习兴 趣和路线.从当前行业现状出发,利用一些真实案例,向学生介绍行业中大数据存在的真实情况,引出一 系列大数据所带来的价值与挑战,使得学生对相关背景和存在问题建立初步轮廓.通过介绍大数据相关技 术,让学生对大数据管理技术有一个大致了解,从而引导学生对后续相关课程的选则.此外,本课程还将 介绍知名大学在大数据研究方面的最新进展,以及潜在的研究方向,激发同学进一步学习研究的热情.
04100052 软件文化概论
2 学分
32 学时 Introduction to Software Culture 本课程是清华大学
2014 年首次在全国高校开设此课程, 目前国内 双一流 大学 (原985 大学、
211 大学) 采用清华大学教学大纲和教材进行教学,在全国处于引领地位,是清华大学
2016 年春季本科生教育教学 改革项目 理论教学类教改研究项目.软件文化概论课程内容主要包括: 人类计算及计算机的历史、软件 的创新与发展、世界软件分类标准、信息产业与智能软件应用及软件未来应用探索 ,课程针对软件的产生 和发展进行了深刻的论述,目的是让本科生(留学生)同学了解软件的应用与创新所产生的软件文化,对 人类的影响和对社会发展的贡献,在课程的经典案例中学生会了解世界许多著名的科学家和工程师在软件 领域中的里程碑贡献,分享他们的成功经验和奋斗的人生成长历程,同时也会了解世界上最具影响力的跨 国集团的软件创新文化和历史创新的推动力,培养对经典案例的探究分析能力,建立起软件科学的科学发 展观,培养本科生创新能力,培养具有 大国匠人 风范的领军人物,为今后的科学探索与创新打下扎实 的基础.