跳到主要内容

📺 CMU 15-122 命令式计算原理 ⭐️

课程名称: Principles of Imperative Computation
课程官网地址:CS122
先修课程: 15-112 编程和计算机科学基础
重要程度: ※※※※※
课程评点: 本课主要学习类C语言(C-like language ),CMU很多课程都会用到C语言,尤其是要学习15-213的童鞋强烈建议先学习这门课。

课程说明

以教授命令式编程(C语言)与基本的数据结构为主,是计算机专业的学生必修的基础课以及核心课程。

本课程讲授类 C 语言的命令式编程以及确保命令式程序正确性的方法。它面向熟悉基本编程概念(例如变量、表达式、循环、数组和函数)的学生。有了这些构建模块,学生将学习从算法的高级描述到正确的命令式实现以及基本数据结构和算法的具体应用所需的过程和技术。课程的大部分内容将在易于验证的 C 子集中进行,并在临近结束时过渡到完整的 C。

完成 15-122 后,您将能够学习 15-213(计算机系统概论)、15-210(并行和顺序数据结构与算法)和 15-214(软件系统构建原理)。

本课配有非常详细的讲义(课件与代码),完全可以作为教材来学习:

在线资源:官方讲义

配套视频

Youtube视频(需梯子):15-122 Principles of Imperative Computation