컴퓨터 과학 분야의 고전으로 불리는 MIT의 '컴퓨터 프로그램의 구조와 해석'(SICP: Structure and Interpretation of Computer Programs) 강의 영상이 1986년 당시의 모습 그대로 온라인에 공개되어 화제입니다. 이 강의는 MIT의 Hal Abelson 교수와 Gerald Jay Sussman 교수가 직접 진행한 것으로, 컴퓨터 과학의 근본적인 사고방식을 Lisp(리스프) 언어를 통해 가르치며 수많은 개발자의 사고방식에 큰 영향을 미쳤습니다.
총 20개로 구성된 이 비디오 강의는 1986년 7월 휴렛팩커드(Hewlett-Packard) 직원들을 대상으로 진행되었으며, 휴렛팩커드 텔레비전(Hewlet-Packard Television)이 전문적으로 제작했습니다. 강의 내용은 1985년 출간된 SICP 1판을 기준으로 하지만, 1996년 2판과 전체 주제 및 발표 순서가 동일하여 2판으로 공부하는 학습자에게도 여전히 유용합니다. Lisp와 프로시저 추상화, 데이터와 기호 처리, 상태·객체·스트림, 평가기와 논리 프로그래밍, 기계 모델과 컴파일 등 컴퓨터 과학의 핵심 개념을 체계적으로 다룹니다. 이 영상들은 MIT OCW와 별도 사이트에서 상업적 이용이 가능한 크리에이티브 커먼즈(Creative Commons) 라이선스로 제공됩니다.
이 강의는 단순히 특정 프로그래밍 언어나 기술을 가르치는 것을 넘어, 컴퓨터 과학적 사고방식과 문제 해결 능력을 근본적으로 향상시키는 데 초점을 맞춥니다. 많은 개발자가 SICP를 통해 프로그래밍에 대한 깊이 있는 이해와 새로운 관점을 얻었다고 평가하며, 특히 Lisp를 통해 추상화, 상태 관리, 시스템 설계 등 복잡한 개념을 명확하게 이해하는 데 큰 도움을 받을 수 있습니다. 비록 오래된 영상이지만, 시대를 초월하는 컴퓨터 과학의 본질을 탐구하고자 하는 모든 이들에게 여전히 귀중한 학습 자료가 될 것입니다.