
北京大学公开课:计算概论与程序设计基础
本课程共104集 未翻译完 欢迎学习
讲师:李戈
课程介绍:本课程是北京大学信息科学技术学院本科生入学之后的第一门专业基础课程(校内课名:计算概论A),也是中国大陆最早发布的第一门计算机相关的MOOC课程(2013年9月于Coursera首次发布)。 在这里,你将与北京大学的同学们一起,学习程序设计的基础知识,感受计算机科学与技术的巨大魅力!
课程列表
【第1集】北京大学公开课:从数学危机到图灵机
【第2集】北京大学公开课:图灵机的基本构成
【第3集】北京大学公开课:图灵机的运行机理
【第4集】北京大学公开课:数的二进制表示
【第5集】北京大学公开课:二进制数的布尔运算
【第6集】北京大学公开课:历史上的计算设备
【第7集】北京大学公开课:摩尔定律下的计算危机
【第8集】北京大学公开课:从电子管到云计算
【第9集】北京大学公开课:量子计算机的基本原理
【第10集】北京大学公开课:量子计算机的发展状态
【第11集】北京大学公开课:问题的提出
【第12集】北京大学公开课:冯·诺依曼式计算机
【第13集】北京大学公开课:存储器的原理与类型
【第14集】北京大学公开课:存储器的种类与特点
【第15集】北京大学公开课:CPU指令的执行
【第16集】北京大学公开课:程序的执行
【第17集】北京大学公开课:说在前面的话
【第18集】北京大学公开课:程序是你告诉计算机的话
【第19集】北京大学公开课:如果你的大脑是台计算机
【第20集】北京大学公开课:如果你来设计一门编程语言
【第21集】北京大学公开课:快步走近C程序之一
【第22集】北京大学公开课:快步走近C程序之二
【第23集】北京大学公开课:快步走近C程序之三
【第24集】北京大学公开课:什么样的程序是好程序
【第25集】北京大学公开课:配置编程环境(补充资料)下载安装和使用IDE
【第26集】北京大学公开课:配置编程环境(补充资料)使用IDE进行调试
【第27集】北京大学公开课:没有解决方案就没有程序
【第28集】北京大学公开课:体验结构化的程序--示例
【第29集】北京大学公开课:先有构想再写程序
【第30集】北京大学公开课:先有构想再写程序--示例
【第31集】北京大学公开课:明确学习进度
【第32集】北京大学公开课:C语言的由来
【第33集】北京大学公开课:C语言的标准
【第34集】北京大学公开课:C语法学习方法
【第35集】北京大学公开课:再谈学习进度与安排
【第36集】北京大学公开课:变量定义的含义
【第37集】北京大学公开课:整数型的类别
【第38集】北京大学公开课:整数型的存储
【第39集】北京大学公开课:整数的输入输出
【第40集】北京大学公开课:最大与最小整数
【第41集】北京大学公开课:浮点型
【第42集】北京大学公开课:字符型
【第43集】北京大学公开课:布尔型
【第44集】北京大学公开课:关于常量
【第45集】北京大学公开课:变量命名
【第46集】北京大学公开课:说在前面的话
【第47集】北京大学公开课:赋值运算
【第48集】北京大学公开课:赋值运算的说明
【第49集】北京大学公开课:算术运算之基本功能
【第50集】北京大学公开课:算数运算符之自增、自减
【第51集】北京大学公开课:关系运算
【第52集】北京大学公开课:逻辑运算与混合运算
【第53集】北京大学公开课:逗号、条件、强制类型转换
【第54集】北京大学公开课:位运算
【第55集】北京大学公开课:再谈分支语句
【第56集】北京大学公开课:再谈循环语句
【第57集】北京大学公开课:Goto之争
【第58集】北京大学公开课:关于数组的定义
【第59集】北京大学公开课:二维数组的定义
【第60集】北京大学公开课:三维数组的定义
【第61集】北京大学公开课:数组的应用之用数组做统计
【第62集】北京大学公开课:数组的应用之下标做数轴
【第63集】北京大学公开课:字符数组与字符串
【第64集】北京大学公开课:输入缓冲区
【第65集】北京大学公开课:一个字符的输入
【第66集】北京大学公开课:一串字符的输入
【第67集】北京大学公开课:字符串应用例题
【第68集】北京大学公开课:函数的定义
【第69集】北京大学公开课:函数的调用过程
【第70集】北京大学公开课:函数调用示例
【第71集】北京大学公开课:局部变量、全局变量
【第72集】北京大学公开课:数组与函数
【第73集】北京大学公开课:函数示例
【第74集】北京大学公开课:如何理解递归
【第75集】北京大学公开课:递归调用的过程
【第76集】北京大学公开课:递归应用示例(切饼,斐波那契数列)
【第77集】北京大学公开课:递归应用示例(进制转换,汉诺塔)
【第78集】北京大学公开课:递归应用示例(放苹果)【较难 选听】
【第79集】北京大学公开课:递归应用示例(逆波兰表达式)【较难 选听】
【第80集】北京大学公开课:习题课一 枚举 模拟与递归
【第81集】北京大学公开课:什么是指针
【第82集】北京大学公开课:什么是指针变量
【第83集】北京大学公开课:指针变量示例
【第84集】北京大学公开课:指针变量的++---
【第85集】北京大学公开课:数组与指针
【第86集】北京大学公开课:用指针访问数组
【第87集】北京大学公开课:编程练习:递归编程练习
【第88集】北京大学公开课:字符串与指针
【第89集】北京大学公开课:再谈指向一维数组的指针
【第90集】北京大学公开课:指向二维数组的指针
【第91集】北京大学公开课:二维数组名引用示例
【第92集】北京大学公开课:利用指针遍历二维数组
【第93集】北京大学公开课:指针做函数参数
【第94集】北京大学公开课:限制指针函数实参的功能
【第95集】北京大学公开课:指针做函数返回值
【第96集】北京大学公开课:静态局部变量
【第97集】北京大学公开课:结构体与结构体变量
【第98集】北京大学公开课:结构体变量与函数
【第99集】北京大学公开课:结构体变量与指针
【第100集】北京大学公开课:链表的定义
【第101集】北京大学公开课:链表的操作
【第102集】北京大学公开课:结语;轻叩面向对象之门
【第103集】北京大学公开课:编程工具的安装和使用:下载、安装和使用IDE
【第104集】北京大学公开课:说明 编程工具的安装和使用:使用IDE进行调试
查看全部课程
相关推荐