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

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

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

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

시간표

녹화된 수업 영상은 YouTube에서 볼 수 있습니다.

수업 내용

Staff: 이 수업은 Anish, Jon, 그리고 Jose가 함께 가르칩니다. Questions: missing-semester@mit.edu로 Email을 보내주시면 됩니다.

Beyond MIT

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

Acknowledgements

이 수업의 비디오를 녹화할 수 있게 도와준 Elaine Mello, Jim Cain, MIT Open Learning; A/V 장비에 도움을 준 Anthony Zolnik과 MIT AeroAstro; 그리고 이 수업을 지지해 주신 Brandi Adams와 MIT EECS에 감사드립니다.


원본 코드.

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

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