[第1课] 导言(上)

主题:导言(上):简要介绍计算机科学相关名词,比如位、二进制、ASCII码、编程、算法、便条、报表、布尔表达式、条件、循环、变量、线程……

[第2课] 导言(下)

主题:导言(下):简要介绍计算机科学相关名词,比如位、二进制、ASCII码、编程、算法、便条、报表、布尔表达式、条件、循环、变量、线程……

[第3课] 源代码、编译器、目标代码(上)

主题:第三课:源代码、编译器、目标代码(上)

[第4课] 源代码、编译器、目标代码(下)

主题:第四课:源代码、编译器、目标代码(下)

[第5课] 全局变量、参数、返回值(上)

主题:第五课:全局变量、参数、返回值、堆栈、框架、范围、阵列、字符串、命令行参数、密码学(上)

[第6课] 全局变量、参数、返回值(下)

主题:第六课:全局变量、参数、返回值、堆栈、框架、范围、阵列、字符串、命令行参数、密码学(下)

[第7课] 线性搜索、二进制搜索、排序(上)

主题:第七课:线性搜索、二进制搜索、选择排序、插入排序、合并排序、调试(上)

[第8课] 线性搜索、二进制搜索、排序(下)

主题:第八课:线性搜索、二进制搜索、选择排序、插入排序、合并排序、调试(下)

[第9课] 结构、动态内存分配、指针

主题:第九课:结构、动态内存分配、指针

[第10课] 调试、指针、堆(上)

主题:第十课:调试、指针、堆(上)

[第11课] 调试、指针、堆(下)

主题:第十一课:调试、指针、堆(下)

[第12课] 链接列表

主题:第十二课:链接列表

[第13课]位运算符、堆、堆排序、哈夫曼编码(上)

[第14课] 位运算符、堆、堆排序、哈夫曼编码(下)

主题:第十四课:位运算符、堆、堆排序、哈夫曼编码(下)

[第15课] TCP IP、HTTP、XHTML、PHP、SQL(上)

主题:第十五课:TCP/IP、HTTP、XHTML、PHP、SQL(上)

[第16课] TCP IP、HTTP、XHTML、PHP、SQL(下)

主题:第十六课:TCP/IP、HTTP、XHTML、PHP、SQL(下)

[第17课] DOM、CSS、继承、JavaScript、面向对象编程(上)

主题:第十七课:DOM、CSS、继承、JavaScript、面向对象编程(上)

[第18课] DOM、CSS、继承、JavaScript、面向对象编程(下)

主题:第十八课:DOM、CSS、继承、JavaScript、面向对象编程(下)

[第19课] 预处理、编译、中央处理器

主题:第十九课:预处理、编译、中央处理器

[第20课] 架构、虚拟化、云运算(上)

主题:第二十课:架构、虚拟化、云运算(上)

[第21课] 架构、虚拟化、云运算(下)

主题:第二十一课:架构、虚拟化、云运算(下)

[第22课] 结论

主题:第二十二课:结论

哈佛大学公开课:计算机科学导论

学校: 哈佛大学

讲师: David J. Malan

集数: 22

授课语言: 英文

类型: 国际名校公开课 计算机 国际名校公开课

课程简介: 本课程是介绍计算机科学的知识的企业。主题包括算法(他们的设计、实施,并分析),软件开发(抽象、封装、数据结构、调试和测试);建筑的计算机(低数据表示,指导加工);计算机系统(编程语言,编译器、操作系统和数据库),计算机在现实世界中(网络、网络、安防、取证、加密)。本课程教导学生如何思考,如何更有效地解决问题。涉及广泛的编程问题集C以及PHP和JavaScript。