本专业涵盖的主题包括面向对象编程基础、算法运行时间渐近分析、数组、Hash Table、Linked List、树、堆和图等基本数据结构的实现,以及遍历、再平衡和最短路径的算法。
本专业序列旨在帮助未来的申请者为灵活且价格适中的在线计算机科学硕士(MCS)和数据科学硕士(MCS)做好准备。
应用的学习项目
学生将通过在基于网络的界面中执行 C++ 代码片段来解决每周的 "挑战问题"。每门课程还包括两个较长格式的编码项目,学生将按照指导完成一个 C++ 程序,执行图像编辑、有效操作数据结构或解决图搜索问题等任务。