可以在家完成<计算机科学专业>的网络课程整理

基础:

编程语言
(以下课程初学者选一种语言学习后,即可进行后续课程)
Java程序设计
http://www.xuetangx.com/courses/course-v1:TsinghuaX+00740123_X+sp/about

C++语言程序设计基础 (自主模式)
http://www.xuetangx.com/courses/course-v1:TsinghuaX+00740043X_2015_T2+sp/about
C++语言程序设计进阶 (自主模式)
http://www.xuetangx.com/courses/course-v1:TsinghuaX+00740043_2x_2015_T2+sp/about

计算机科学入门
课程:计算机概论-国立台湾大学
http://ocw.aca.ntu.edu.tw/ntu-ocw/index.php/ocw/cou/101S210

数据结构和算法
课程:数据结构-清华大学
http://www.xuetangx.com/mobile/hybrid/course/about?courseId=TsinghuaX/30240184X/2014_T2

Algorithms, 4th Edition – 普林斯顿大学(经典教材,网页书)
http://algs4.cs.princeton.edu/home/

数学基础:

离散组合数学(以下各课程覆盖知识点各不相同,根据兴趣选修即可)
课程:离散数学-清华大学
http://www.xuetangx.com/courses/course-v1:TsinghuaX+60240013X+2015_T2/info

课程:离散数学概论-北京大学
https://www.coursera.org/learn/dmathgen

课程:离散数学基础-中山大学
http://mooc.study.163.com/course/SYSU-1000002018?tid=1000002017#/info
建议:以 离散数学,组合数学 等关键字在MOOC学院上搜索更多课程

课程:组合数学-清华大学
http://www.xuetangx.com/courses/course-v1:TsinghuaX+60240013X+sp/about

统计概率
概率论与数理统计 (先修课)(2016秋)- 清华大学
http://www.xuetangx.com/courses/course-v1:TsinghuaX+AP000003X+2016-2/about

线性代数
线性代数(先修课)(寒假自主模式)- 清华大学
http://www.xuetangx.com/courses/course-v1:TsinghuaX+AP000008X+sp/about

线性代数(自主模式)- 山东大学
http://www.xuetangx.com/courses/course-v1:SDUx+00931800X+sp/about

专业核心:
计算机系统
课程:汇编语言程序设计-清华大学
http://www.xuetangx.com/mobile/hybrid/course/about?courseId=course-v1:TsinghuaX+20240103X+sp

计算机架构
课程:Introduction to Computer Architecture-Carnegie Mellon University
http://www.ece.cmu.edu/~ece447/s15/doku.php?id=schedule

操作系统
课程:操作系统-清华大学
http://www.xuetangx.com/courses/course-v1:TsinghuaX+30240243X+sp/about

选修:
数据库系统
資料庫系統 Database Systems – 国立东华大学
http://www.sharecourse.net/sharecourse/course/content/schedule/55

人工智能
课程:Artiifical Intelligence- UC Berkely
https://courses.edx.org/courses/BerkeleyX/CS188x_1/1T2013/info

推荐“MOOC学院”,可以找到更多优质在线课程资源http://mooc.guokr.com/

Leave a Reply