算法是计算机科学的核心,该学科具有无数的实际应用和知识深度。 本专业是算法入门课程,适合至少有一点编程经验的学习者。 该专业课程非常严谨,但强调大局观和概念理解,而不是低级实现和数学细节。 完成本专业课程后,您将有能力在技术面试中脱颖而出,与其他程序员和计算机科学家流利地谈论算法。
关于讲师Tim Roughgarden 自 2004 年以来一直担任斯坦福大学计算机科学系教授。 他在算法及其应用方面有丰富的教学和出版经验。
应用的学习项目
学员将通过几种类型的评估来练习和掌握算法的基础知识。 每周都有一次选择题测验,测试你对最重要概念的理解。 每周还有编程作业,让你用自己选择的编程语言实现讲义中的一种算法。 每门课程最后都有一次选择题期末考试。