테크레시피

컴퓨터사이언스 학습 위한 온라인 교육 프로젝트

최근에는 온라인으로 공개된 교재와 콘텐츠를 이용해 컴퓨터사이언스를 배우는 게 가능해졌지만 인터넷에 흩어진 다양한 콘텐츠를 모아 체계적으로 컴퓨터사이언스를 배우는 장애물은 여전히 남아 있다. OSSU(Open Source Society University)라는 프로젝트는 무료 콘텐츠로 컴퓨터사이언스를 체계적으로 배울 수 있도록 하는 걸 목표로 하고 있으며 누구나 이용할 수 있는 온라인 교재 목록과 추천 학습 코스를 깃허브에 공개하고 있다.

OSSU는 다양한 콘텐츠로 구성되어 있으며 모든 항목을 체계적으로 배우면 대학 학위 수준 컴퓨터사이언스 지식을 습득할 수 있다고 한다. 교재 자체는 하버드대학이나 프린스턴대학, MIT 공대 등 대학이 공개하고 있는 게 많고 누구나 이용 가능한 것, 정기적으로 실행할 수 있는 것, 교육 관점에서 고품질인 것, IEEE 등 가이드라인에 따르는 것 등이 선정 기준이라고 한다.

커리큘럼은 입문, 기초, 응용, 최종 프로젝트 4가지로 나뉜다. 먼저 입문을 선택하고 커리큘럼이 자신에게 적합한지 확인하는 게 좋다. 이후 학부 1∼3년 학습에 상당하는 기초 수강이 진행되지만 대수, 기하학, 미분과 적분 등 고등학교 수준 수학 지식을 전제로 하고 있다. 응용은 수강자가 이하 항목을 모두 수강하면 충분한 지식을 익힌 것으로 전제로 하는 것 외에 일부 콘텐츠는 기본적인 물리학 지식도 필요하다고 한다.

코스 수강은 1명이나 그룹이라도 가능하며 수강 시기나 간격도 개인 재량에 맡긴다. 여러 명이 모여 합숙 같은 형태로 그룹워크를 실시하거나 평일 밤이나 휴일 등에 진행하는 등 원하는 방식으로 진행할 수 있다. OSSU에 따르면 신중하게 계획을 세워 주당 20시간 학습 시간을 확보할 수 있다면 2년 정도에 모든 코스를 마치고 졸업할 수 있다고 한다. OSSU는 학습 계획 수립에 도움이 되는 스프레드시트도 공개하고 있다.

콘텐츠에는 깃허브 페이지에서도 액세스할 수 있다. 관련 내용은 이곳에서 확인할 수 있다.

추천기사