2014년 3월 18일 화요일

온라인 교육 강연, 강좌 사이트



2015. 01. 21 추가 
잘 정리된 링크 : http://tech.chosun.com/archives/3741


서론

다소 늦은 감이 있지만 요즘에는 온라인 공개수업(Massive Open Online Course, MOOC)이 하버드등의 세계 최고의 대학들이 공개 수업을 하면서 화두가 되었으며 현재에도 활발히 이루어지고 있습니다. [참고]
[MOOC의 대표 주자인 edX]

하지만 이보다 더욱 놀라운 교육, 이러닝(e-learning) 사이트들이 존재합니다. 대표적으로 칸 아카데미(KhanAcademy)가 있는데 이 칸아카데미의 경우 컴퓨터 만이 아닌 과학,수학.미국 및 세계사 등을 배울 수 있는 획기적인 사이트 입니다.

[Khan Academy]

더욱이 이제는 게임을 하면서 배울수 있는 MIT(메사추세스 공립 대학)에서 만든 스크래치(Scratch)는 어린 학생들도 레고 게임을 하듯이 if 문등을 활용하여 소스코드를 만들고 실제로 캐릭터가 움직이는 모습을 통하여 재밌게 배울 수 있는 강력한 교육 사이트가 있습니다.


[Scratch Intro]

이러한 사이트들을 제가 알고 있고 한도내에서 이 글을 보시는 분들이 배우실 수 있도록 사이트들을 추천해 드리겠습니다. 아래의 글들에서 이미지를 클릭하면 해당 사이트로 이동합니다.

1. MOOC(Massive Open Online Course)

 스탠포드대학 컴퓨터과학과 교수 2명이 설립한 온라인 교육 사이트
edX : 하버드대학과 MIT가 합작해 만든 비영리 단체의 온라인 강좌 시스템
스탠퍼드대학 세바스찬 스런 교수가 ‘최고 수준의 대학 강의를 세계 모든 사람이 자유롭게 접할 수 있어야 한다’는 목적으로 만든 사이트
위의 사이트들은 전부 영문 기반의 외국 사이트이며 아래의 사이트들은 한국에서 서비스하는 사이트들입니다.

세상을 바꾸는 시간 15분 : 15분짜리 동영상들로 다양한 분야에 대한 강연입니다.



SNOW : 숙명여자대학교에서 제공하는 무료강의들이며 주로 외국의 MOOC에서 제공한 강의의 번역된 강의가 많은 편입니다.





Korea Open CourseWare의 줄임말로 국내대학과 해외대학의 강의를 모아서 제공하는 서비스입니다.


개발자 교육서비스로 IT에 대한 교육을 받을 수 있는 사이트입니다. 유료 강의가 많은 편이며 강의의 종류는 타 사이트에 비하면 많은 편이 아닙니다.

2. 웹 교육 사이트

Khan Academy
말할 필요도 없을 정도로 전세계에서 가장 유명한 사이트 입니다.
위에서 말씀드렸다시피 다양한 분야에 대한 교육들이 존재하며 직접 강의를 할 수도 있습니다. 
영어로 제작되어 있어 영어실력이 필요로 하지만 상당히 좋은 사이트입니다.

Code.org
코드에 대한 교육을 받을 수 있으며 웹에서 단계별로 직접치면서 공부하여 높은 효율을 기대할 수 있는 사이트입니다. 다양한 컴퓨터 언어를 배울 수 있습니다. 한국어도 지원을 해주기는 하지만 완벽히 번역이 완료되지 않아서 차라리 영어(English)로 하시는 것을 추천드립니다.

Code Academy : 위의 코드.org와 비슷한 사이트로 대략적으로 위와 비슷합니다. 이 사이트는 영어로 구성되어 있습니다.

3. Coding With Game

코딩을 하며 게임을 즐길 수 있는 사이트들을 소개합니다.
코드 스쿨 : 코딩에 대하여 공부할 수 있는 사이트로 하단에 있는 ~Path로 시작할 수 있습니다. 게임과 더불어 재밌게 할 수 있습니다.
영어로 제작된 사이트입니다.
자바스크립트 과정의 게임으로 사이트에 버그가 존재하고 영어로 되어 있지만 영어 자체로도 난해한 설명으로 인하여 오히려 익히기 어렵습니다. 프로래밍 경험이 있으면 오기로서 도전해야 할 정도로 하드한 편입니다.

RubyWarrior : 프로그래밍 언어인 루비의 기초를 익히기에 좋은 사이트로 심플하고 재미있어서 익히기가 쉬운 편인 사이트입니다. 영어로 제작되어 있습니다.

 IT 업게 출신이 많은 걸로 유명한 MIT(메사추세스 공업 대학교)에서 교육용으로 만든 사이트로 주 대상은 어린 학생들입니다. 블록 형식의 프로그래밍을 하여 게임을 만드는 과정을 통하여 코딩이라는 개념과 프그래밍 개념을 배울 수 있는 사이트입니다. 한국어도 지원 됩니다.

4. 기타 사이트

http://curriq.com : 커리큘럼을 공유하는 사이트
C, C++, JAVA, PASCAL 등 컴파일러 사이트
http://www.w3schools.com/ : 웹 관련 기술 - html5, css3, javascript 사전도 제공합니다.

5. OpenTutorials.org

우리나라의 egoing님이 제작한 사이트로 코스와 모듈을 이용하여 강의를 보거나 강의를 올릴 수 있습니다. 큰 특징은 한글로 되어 있어 진입장벽이 낮은 편이며 배우기 수월합니다. 또한 제작자이신 egoing님이 올린 강의는 이해하기 쉽게 되어 있어 강력히 추천해 드립니다.

제가 아는 사이트는 이정도이며 다른 사이트는 추가로 댓글로 알려주시면 감사하겠습니다.