清华大学数据与算法课程介绍

版权申诉
0 下载量 199 浏览量 更新于2024-07-03 收藏 4.63MB PDF 举报
"数据与算法课程:1 绪论.pdf" 这篇文档是清华大学电子工程系2014-2015年秋季学期开设的数据与算法课程的绪论部分,主要介绍了课程的目标、内容以及相关资源。课程强调了数据结构和算法在计算机科学中的重要性,并列举了一些知名大学类似课程的例子,如Princeton的CS226,Brown的CS16,UPenn的EE220,Havard的CSCIE-124和CMU的CS15-211等。 课程说明中提到,学习数据与算法是为了掌握核心知识,解决实际问题,不仅为毕业生的必修课,也对后续学习和职业发展有深远影响。课程内容分为数值和非数值两个部分,数值部分涉及定点数、浮点数以及数值算法,如拟合、插值和优化;非数值部分则涵盖表、串、树、图等数据结构和对应的非数值算法,如查找和排序。 课程设计上,鼓励学生理解不仅仅是能否计算,更重要的是如何巧妙地计算,培养他们的算法设计能力,包括蛮力、贪心和分治策略。课程包括48个授课学时和60个实验学时,每周二上午第二大节课进行授课,实验在2-16周进行,设有五个不同的实验班,由不同的助教负责指导。 此外,课程还提及了助教的联系方式,为学生提供了学习支持。通过这门课程,学生有望提升自己认识世界和改造世界的能力,为进一步深入学习高等数据结构、高等科学计算、算法设计等领域奠定坚实基础。