哈佛大学慕课下载:计算机科学导论
类型:公开课
主讲人:David J. Malan – 哈佛大学计算机系教授
学院介绍:哈佛大学是美国最早的私立大学之一,以培养研究生和从事科学研究为主的综合性大学,总部位于波士顿的剑桥城。
课程介绍:本课程是介绍计算机科学的知识的企业。主题包括算法(他们的设计、实施,并分析),软件开发(抽象、封装、数据结构、调试和测试);建筑的计算机(低数据表示,指导加工);计算机系统(编程语言,编译器、操作系统和数据库),计算机在现实世界中(网络、网络、安防、取证、加密)。本课程教导学生如何思考,如何更有效地解决问题。涉及广泛的编程问题集C以及PHP和JavaScript。
课程列表:
【第1集】导言(上)
【第2集】导言(下)
【第3集】源代码、编译器、目标代码(上)
【第4集】源代码、编译器、目标代码(下)
【第5集】全局变量、参数、返回值(上)
【第6集】全局变量、参数、返回值(下)
【第7集】线性搜索、二进制搜索、排序(上)
【第8集】线性搜索、二进制搜索、排序(下)
【第9集】结构、动态内存分配、指针
【第10集】调试、指针、堆(上)
【第11集】调试、指针、堆(下)
【第12集】链接列表
【第13集】位运算符、堆、堆排序、哈夫曼编码(上)
【第14集】位运算符、堆、堆排序、哈夫曼编码(下)
【第15集】TCP IP、HTTP、XHTML、PHP、SQL(上)
【第16集】TCP IP、HTTP、XHTML、PHP、SQL(下)
【第17集】DOM、CSS、继承、JavaScript、面向对象编程(上)
【第18集】DOM、CSS、继承、JavaScript、面向对象编程(下)
【第19集】预处理、编译、中央处理器
【第20集】架构、虚拟化、云运算(上)
【第21集】架构、虚拟化、云运算(下)
【第22集】结论