课程主页: https://www.coursera.org/specializations/cs-fundamentals
在当今的信息时代,计算机科学已经成为我们生活中不可或缺的一部分。如果你想深入了解计算机科学基本概念,那么位于伊利诺伊大学厄 Urbana-Champaign 开设的“加速计算机科学基础(Accelerated Computer Science Fundamentals)”课程将是个极好的选择。
这门课通过 C++ 编程语言,全面涵盖了数据结构和算法。这些都是构建有效计算机程序的基石。接下来,让我们来看看这个课程的结构和大纲。
课程大纲
1. 重点数据结构与算法介绍 - 学习数据结构和算法的基本概念,将为以后的模块奠定坚实基础。
2. 面向对象的数据结构 - 本部分旨在教授 C++ 的面向对象编程,帮助学生掌握面向对象的设计及数据封装。
3. 有序数据结构 - 学习如何使用有效的有序数据结构存储与检索信息,以便即便在增加数据量时,程序的运行效率也能保持理想。
4. 无序数据结构 - 深入研究无序数据结构以及其中涉及的策略,从而为处理大规模数据奠定基础。
我为什么推荐这门课程?
该课程的形式新颖有趣,让学习者不会感到枯燥。此外,教学由内容丰富且经验丰富的讲师主导,确保学习者能够在真实场景中运用所学知识。
学习者在完成课程后,不仅能获得计算机科学领域的坚实基础,还能便于适应更复杂及高级的课程,进而为今后的计算机科学事业奠定理想基础。
总而言之,必须进行几次练习再渐渐掌握C++相关技能。如果您准备好提升自己并探索深入的知识面对面上这一理想平台,那么请考虑参加扩展计算机科学基于课程吧!
课程主页: https://www.coursera.org/specializations/cs-fundamentals