여러분의 CS 교육에서 누락된 학기

2026

CS 교과과정은 운영체제에서 기계학습에 이르기까지 CS 내의 고급 주제에 대해 모두 가르쳐 주지만, 거의 다루지 않는 중요한 한 가지 과목이 있으며, 대신 학생들이 스스로 알아내야 하는 툴의 숙련도가 있습니다. 이 수업에서 우리는 여러분에게 command line을 마스터하는 방법, 강력한 text editor 사용, version control system의 화려한 기능 사용 방법 등을 가르쳐 줄 것입니다!

학생들은 교육 과정 동안 이러한 툴을 사용하여 수백 시간을 보내므로, 가능한 한 유연하고 마찰이 없는 경험을 하는 것이 이치에 맞습니다. 이러한 툴들을 마스터하게 되면 자유자재로 툴을 알맞게 사용하는 방법을 알아가는 시간을 덜 쓸 수 있을 뿐만 아니라 이전에 불가능할 정도로 복잡해 보였던 문제들을 해결할 수 있습니다.

These days, many aspects of software engineering are also in flux through the introduction of AI-enabled and AI-enhanced tools and workflows. When used appropriately and with awareness of their shortcomings, these can often provide significant benefits to CS practitioners and are thus worth developing working knowledge of. Since AI is a cross-functional enabling technology, there is not a standalone AI lecture; we’ve instead folded the use of the latest applicable AI tools and techniques into each lecture directly.

이 수업의 동기에 대해 읽어보세요.

시간표

Special topics from previous years

The topics we cover vary from year to year. For students who are interested in the complete set of topics we have covered over the years, we highlight topics covered in previous years that we did not cover in 2026.

수업 내용

Staff: 이 수업은 Anish, Jon, 그리고 Jose가 함께 가르칩니다.
Questions: missing-semester@mit.edu로 Email을 보내주시면 됩니다.
Discussion: OSSU Discord (use #missing-semester-forum like you would use Piazza, and #missing-semester to chat with the class/instructors).

Beyond MIT

또한 우리는 다른 이들이 이런 자료로부터 이익을 얻을 수 있기 바라면서 MIT를 뿐만 아니라 외부와 이 수업을 공유해 왔습니다. 이 수업에 대한 게시물과 토론은 아래와 같습니다:

Translations

Note: these are external links to community translations. We have not vetted them.

Have you created a translation of the course notes from this class? Submit a pull request so we can add it to the list!

Acknowledgments

이 수업의 비디오를 녹화할 수 있게 도와준 Elaine Mello와 MIT Open Learning에 감사드립니다. We thank Luis Turino / SIPB for supporting this class as part of SIPB IAP 2026.


원본 코드.

CC BY-NC-SA에 따라 라이센스를 부여합니다

기여 & 번역 지침은 여기를 참조하세요.