CMU 15-131 计算机科学家的伟大实用工具
课程名称: Great Practical Ideas for Computer Scientists
课程官网地址:2017年
先修课程: 零基础可学
重要程度: ※※※
课程评点: 掌握程序员的“行业工具”这一直是计算机教育经常被忽视的,可以结合MIT 计算机教育中缺失的一课一起来学习。强烈建议大一新生在学习完计算机导论和Python之后,掌握这门课里所涉及到的工具软件的使用,这些都是程序员必须掌握的。
课程说明
在CMU作为计算机科学家的整个教育过程中,你将会学习到编程、理论思想、逻辑、系统等课程,在这个过程中你都会使用到一些“行业工具”,而这门课就是教你快速掌握UNIX、LaTex、编程调试以及其他基本工具。
这门课只有2个学分,主课一般都是9到12个学分,属于选修,主要是掌握Linux的一些操作,如编辑器Emacs、命令行、Git、Latex、Bash、包管理、Makefiles以及React Native等,相当于是教一些计算机的基础操作。
尽管本课没有配套视频,但是官网上面的资料非常详细,完全可以作为一本阅读的电子书来学习。强烈建议大一新生在学习完计算机导论和Python之后,掌握这门课里所涉及到的工具软件的使用,这些都是程序员必须掌握的。