Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

推荐:你的CS教育中缺少的一学期 (MIT) #1090

Open
eltsai opened this issue Feb 18, 2020 · 0 comments
Open

推荐:你的CS教育中缺少的一学期 (MIT) #1090

eltsai opened this issue Feb 18, 2020 · 0 comments

Comments

@eltsai
Copy link
Contributor

eltsai commented Feb 18, 2020

MIT出品,涵盖了脚本,编辑器,数据处理,命令行环境,版本控制,调试和分析,元编程,安全和密码学等主题,每一个主题都附上了老师上课的视频以及文本介绍。

link: https://missing.csail.mit.edu/

翻译自课程的Motivation:

在传统的计算机科学教育中,你很有可能会学习大量CS的高级课程,从操作系统,到编程语言,再到机器学习。但是,在许多机构中,有一个很少涉及,留给学生们自己学习的基本主题:计算机生态系统的素养。

多年来,我们帮助麻省理工学院(MIT)开设了几门课。在此过程中我们不断发现许多学生对他们可用的工具了解有限。计算机是为自动执行任务而建造的,但是学生们经常手动执行重复性任务,或者无法充分利用如版本控制和文本编辑器之类的强大工具。在最佳情况下,这会导致效率低下和浪费时间;在最坏的情况下,它会导致数据丢失或无法完成某些任务等问题。

这些主题并未作为大学课程的一部分进行授课:学生没有被教导如何使用这些工具,或者至少没有被教导如何有效地使用它们,从而在本应当是非常简单的任务上花费浪费时间和精力。标准的CS课程缺少有关计算生态系统的关键主题,这些主题可能会使学生的生活变得更加轻松。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant