이 챕터는 MIT의 유명 강의 "Missing Semester"에 대해 다룹니다.
"Missing Semester"는 컴퓨터 과학과에서 잘 다루지 않는 컴퓨터 생태계 활용 능력에 대한 지식을 다루는 강의입니다.
MIT에서 한 달 짜리 수업으로 나왔으며, 모든 자료가 대중들에게 공개됩니다.
자세한 수업 동기를 알고 싶으시면, 이 링크를 참조해주세요.
- Command shell
- Version controll
- Text editing
- Remote machines
- Finding files
- Data wrangling
- Virtual machines
- Security
- 어떻게 셸이 date나 echo 프로그램을 찾을 수 있을까요?
- 파일이나 디렉토리 권한을 해석할 수 있나요?
- 입력 스트립과 출력 스트림을 변경할 수 있나요?
- 어떻게 셸 스크립트로 조건문이나 반복문을 처리할 수 있나요?
- 어떻게 명령에 대한 플래그를 찾을 수 있나요?
- 디렉토리에서 가장 최근에 수정된 파일을 재귀적으로 찾아보는 스크립트를 작성해보세요.
- Vim의 기본적인 동작과 글 작성, 저장 하는 법을 알고 있나요?
- 정규표현식 튜토리얼을 완성하셨나요?
- /usr/share/dict/words 라는 파일에서 세 개의 a가 포함되고, s로 끝나지 않는 단어의 개수를 찾을 수 있나요?
- 로컬 포트 포워딩과 원격 포트 포워딩을 이해하고 차이를 구분할 수 있나요?
- Git의 데이터 모델을 이해하고 있나요?
- Hash 함수가 무엇인지 설명할 수 있나요?
- 대칭키 암호화와 비대칭키 암호화를 설명할 수 있나요?