24小时热门版块排行榜    

CyRhmU.jpeg
查看: 5363  |  回复: 16
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

羊仔SAMA

新虫 (初入文坛)

[交流] 程序员必修的中文计算机课程体系图谱(涵盖大一至大四)已有12人参与

Google 做了一个列表,推荐程序员去学习一些免费的在线课程,很受欢迎。所以,我也把迄今为止已经开出的中文计算机 MOOC 做个汇总。后续会不断更新,以展示最新进展。为避免软文嫌疑,回答中不会出现任何 MOOC 平台品牌名。

大体上说,在线学完一个计算机专业,是基本不成问题的。但是,这不意味着你可以不上大学了,也不意味着上了大学但可以不去上课。

•计算机科学导论课程•计算导论 – 北京大学 基础中的基础,把小白引向C语言程序设计。
•计算概论A – 北京大学 上一门课的姊妹。引向C++语言,但内容更多。
•计算机专业导论之思维与系统 – 哈工大虽基础,但更深。学计算机最重要的是要像计算机那样“思考”,也就是计算思维。这门课就是干这个的。也会讲计算机最基本的工作原理,比如冯诺依曼机、机器语言。比较适合目标高远的小白。
•计算机专业导论之语言与算法 – 哈工大 也是基础,但是面向程序设计的基础。比较适合只想能写出程序的小白。
•计算机专业导论之学科与专业 – 哈工大 是基础中比较高阶的内容,宏论计算机科学的方方面面,讲不同专业、研究方向都是干啥的、怎么干等。不仅适合小白,也适合高端人士了解一下学科进展和自己不熟悉的方向的情况

•程序设计入门课
都是面向没有任何编程基础的小白的。这方面国内开的课非常非常多~~~~

•C语言:•计算机程式设计 – 台湾大学 不一样的口音,不一样的风情
•C程序设计 – 北京大学
•程序设计入门——C语言 – 浙江大学
•程序设计基础 – 吉林大学
•高级语言程序设计 – 吉林大学 上一门的加强版
•C语言程序设计(上) – 北理工

•其它语言:•C++语言程序设计 – 清华大学
•程序设计入门——Java语言 – 浙江大学
•程序设计入门——Python – 哈工大

•另类:•程序设计基础 – 哈工大 唯一不依赖任何具体语言的,讲纯纯的程序设计,后面可以对接任何语言


•学更多语言
这些都是在已有基础的情况下,再学其它语言的课

•C语言程序设计进阶 – 浙江大学
•C语言程序设计精髓 – 哈工大
•程序设计实习 – 北京大学 从 C 走向 C++
•C++程序设计入门(上) – 北京邮电 也是从 C 走向 C++,另有C++程序设计入门(下)
•C#程序设计(上) – 北京大学 另有C#程序设计(下)
•Visual Basic.NET程序设计 – 同济大学

•软件工程•软件工程(C编码实践篇)- 中科大
•软件工程(OO分析与设计篇)- 中科大
•软件工程(过程与管理篇)- 中科大
•面向对象技术高级课程 – 北京大学 前面的C++、Java基本都会介绍面向对象。这门课更多介绍的是面向对象分析和设计技术
•面向对象软件开发实践之基本技能训练 – 北理工 与上一门课很好地衔接,更接近实践
•面向对象软件开发实践之专业技能训练 – 北理工
•面向对象软件开发实践之实战技能训练 – 北理工
•软件测试方法和技术实践 – 同济大学

•数学•基础数学•高等数学(一)- 国防科大 另有(二)(三)(四)和(五)
•工科数学分析(一) – 哈工大 更工科的高等数学
•机率(概率)- 台湾大学
•线性代数 – 山东大学

•计算数学•理论计算机科学基础 – 北京大学
•组合数学 – 清华大学
•近世代数 – 哈工大
•离散数学基础 – 中山大学
•信息安全数学基础 – 哈工大


•算法与数据结构•数据结构
数据结构哪家强?

•数据结构 – 清华大学
•数据结构基础 – 北京大学 和 高级数据结构与算法 – 北京大学
•数据结构 – 浙江大学

•算法•算法基础 – 北京大学
•算法设计与分析之入门篇 – 哈工大
•算法设计与分析之进阶篇 – 哈工大
•算法设计与分析之高级篇 – 哈工大
•算法设计与分析之随机算法篇 – 哈工大
•算法设计与分析之近似算法篇 – 哈工大
•算法设计与分析专题之计算几何篇 – 哈工大
•算法设计与分析专题之组合优化篇 – 哈工大
•算法设计与分析之大数据算法篇 – 哈工大 Orz 一下哈工大


•操作系统•操作系统之基础 – 哈工大
•操作系统之进程与线程 – 哈工大
•操作系统之内存管理 – 哈工大
•操作系统之外设与文件系统 – 哈工大

•数据库•数据库原理之关系数据库 – 浙江大学
•数据库原理之数据库设计 – 浙江大学
•数据库原理之数据存储与查询 – 浙江大学
•数据库原理之事务管理 – 浙江大学

•人工智能•人工智慧 – 台湾大学
•机器学习基石 – 台湾大学
•机器学习技法 – 台湾大学

•编译•编译原理 – 中科大

•信息安全•操作系统与虚拟化安全 – 北京大学
•软件安全 – 武汉大学 很多非信息安全专业的人,技术可以很牛,但安全意识真的很差,因为学校不会学。这门课可以补一补

•计算机网络•计算机网络之网尽其用 – 哈工大
•计算机网络之探赜索隐 – 哈工大
•计算机网络之危机四伏 – 哈工大
•计算机网络之基础链路 – 中山大学
•计算机网络之构造互联网 – 中山大学
•计算机网络之高阶应用 – 中山大学
•计算机网络概论 – 新竹清华

•计算机组成原理•计算机组成 – 北京大学
•计算机组成原理之机器 – 哈工大
•计算机组成原理之数字 – 哈工大
•计算机组成原理之CPU – 哈工大

•计算机体系结构•计算机系统结构 (一) 基本概念及指令集 – 北邮
•计算机系统结构 (二) 计算机主要系统构成 – 北邮
•计算机系统结构 (三) CPU及其结构分析 – 北邮

•其它•生物信息学: 导论与方法 – 北京大学
•人群与网络 – 北京大学 在另一平台(坚决不露出品牌名)也有人群与网络 | Networks and Crowds


和 Google 给出的列表比较,中文课程里,基础课更丰富,面向更具体方向的比较欠缺。另外,Google 列表中很多都是静态课程,只有视频、文字。而以上中文课程都是 MOOC,是动态的,老师是会参与到线上教学过程的。

以下是网易云课堂的计算机体系课程,44门课,我觉得很全面了,分享给大家!
程序员必修的中文计算机课程体系图谱(涵盖大一至大四)
123.png

和谷歌叫板!

[ Last edited by 羊仔SAMA on 2015-6-18 at 10:56 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (正式写手)

本帖仅楼主可见
11楼2015-09-30 21:26:57
已阅   申请信息EPI   回复此楼   编辑   查看我的主页
查看全部 17 个回答

trytocalm

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
帖子很好,我总想系统的学下编程,楼主提供的信息很有用
3楼2015-05-19 14:06:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

羊仔SAMA

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by trytocalm at 2015-05-19 14:06:39
帖子很好,我总想系统的学下编程,楼主提供的信息很有用

谢谢!
4楼2015-05-19 14:47:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

m57091003

木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
国内很多课程教学可能会参考MIT等学校的课程体系
5楼2015-05-20 23:47:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见