不要因为现实的平凡,就否定了那华丽的梦想!
|
The Missing Semester of Your CS Education
《MIT 计算机教育中缺失的一课》聚焦于弥补计算机科学课程中常被忽略的实际技能。课程涵盖命令行操作、版本控制(如Git)、文本编辑器使用、调试与性能优化、脚本编写和开发环境管理等内容。通过学习这些工具和技巧,学生将提升在实际开发中的工作效率,学会如何更好地解决现实中的编程问题。课程强调实用性,适合希望提高技术操作能力的计算机专业学生和开发者。
1. Lecture 1 - 课程概述与Shell - Course Overview + The Shell
2. Lecture 2 - Shell工具与脚本编写 - Shell Tools and Scripting
3. Lecture 3 - 编辑器(vim) - Editors (vim)
4. Lecture 4 - 数据整理 - Data Wrangling
5. Lecture 5 - 命令行环境 - Command-line Environment
6. Lecture 6 - 版本控制 - Version Control (git)
7. Lecture 7 - 调试与性能分析 - Debugging and Profiling
8. Lecture 8 - 元编程 - Metaprogramming
9. Lecture 9 - 安全与加密 - Security and Cryptography
10. Lecture 10 - 杂项(综合讨论)- Potpourri
11. Lecture 11 - 问答环节 - Q&A