On-site Learning

Edenhurst Academy (Glendale, California)

코딩 클래스는 학생의 나이를 기준으로 아래와 같이 운영됩니다.

  • K-4 학년

(1) code.org 웹 사이트를 이용하여 클래스를 진행합니다. 부모님이 집에서 도와주실 수 있다면, 꼭 클래스를 등록할 필요는 없습니다. 클래스에 등록하면 친구들과 같이 흥미롭게 배울 수 있는 장점이 있습니다. code.org 에 미리 준비되어 있는 "Course C"를 8주 혹은 16 주에 걸쳐서 배우게 됩니다.

(2) "Course C"를 다 마친 학생의 경우에는 "express course" 를 진행합니다.

(3) "express course"를 마친 학생은 code.org 에 준비된 다른 코스를 자기 수준과 흥미에 맞게 진행합니다.

  • 5학년-12학년

(1) 코딩클래스에 등록한 모든 학생들은 우선 code.org "Course C"를 통하여 기본 개념을 배우고, 보다 어려운 내용을 배울 수 있는 준비를 합니다 (4~8주)

(2) Casually Python (8주)

(3) Turtle Graphics (8주)

(4) Class Projects (실력과 흥미에 맞게, 다양한 프로젝을 통하여 코딩 실력을 향상 시킵니다)

클래스를 모두 마친 학생들은 TA로 다른 학생들의 학습을 돕고, 코딩클럽 활동을 지속 할 수 있습니다.

  • 코딩클럽 (준비 중)

지도교사의 지도 아래 학생들 스스로 다양한 프로젝을 계획하고 진행해 나갑니다.

등록비: $20 / 8 weeks


Contact: 818.397.3344 오윤정 디렉터

5005 Edenhurst Ave Los Angeles, CA 90039

토요일 오전 11시 (초급반), 오후 12시 (중급반)

왜 코딩을 배워야 하나요?

코딩을 왜 배워야 할까요? 코딩은 컴퓨터프로그래밍을 쉽게 표현한 용어입니다. 흥미롭게도 세계최초의 프로그래머는 영국의 에이다 러브레이스 백작 부인이었어요. 시인 바이런의 딸이기도 했지요. 그 당시 찰스 배비지라는 천재 기술자가 최초의 기계식 컴퓨터를 발명해서 제작을 시도했는데, 에이다는 완성되지도 않은 컴퓨터를 이용해서 코딩을 하기 시작합니다. 그녀가 만든 수학적 알고리즘이 세계최초의 컴퓨터 프로그램이 됩니다. 이렇게 시작된 컴퓨터의 역사는 반도체의 발전에 따라서 이제는 인간의 생활과 뗄 수 없게 되어 버렸지요. 믿기지 않으시겠지만, 매년 만들어지는 반도체의 숫자가 전세계에서 생산되는 쌀알의 숫자보다도 많다고 하네요. 이글을 읽고 계신 당신도, 주머니나 핸드백에는 작은 컴퓨터가 하나씩 – 스마트 폰 – 들어있겠죠? 뿐만 아니라 우리 주위의 수많은 스마트한 기기들은 코딩으로 동작한답니다. 컴퓨터, 스마트폰, 냉장고와 TV는 물론이고, 로봇청소기, 자동온도조절기, 보안카메라, DVD 플레이어, 드론, 움직이는 장난감/인형, 전자시계, 심지어는 펼치면 캐롤이 나오는 성탄카드까지, 거의 모든 전자제품들은 코딩에 의해서 스마트하게 동작하게 되요. 아, 이렇게 전문가들이 코딩을 하는구나, 그러나 우리 자녀와 무슨상관이람? 이라고 생각하실 수도 있어요. 그게 아니란 얘기를 드릴려고 해요.

과학기술은 세상을 크게 변화시킵니다. 그리고, 학생들은 세상에서 자신의 기량을 맘껏 발휘할 실력을 학교에서 쌓아가는 것이지요. 예를 들어서, 어떠한 직업을 택하더라도 수학 공부가 필요합니다. 수학은 월급을 계산하고, 예산과 저축을 계획할 수 있게 하는 것 뿐만 아니라, 복잡해 보이는 세상에서 패턴을 읽어내고, 규칙을 찾아내는 힘을 키우게 해주는 것이죠. 즉, 지식만이 아니라 생각하는 법을 배우는 것입니다. 그런데, 문제가 있어요. 학교 교육은 세상의 변화보다는 약간 천천히 바뀔수밖에는 없는것이죠. 컴퓨터의 발달은 점점 더 방정식을 풀어서 답을 구하는 것이 아니라, 컴퓨터 프로그램을 만들어서 답을 구할 수 있는 능력을 요구하게 됩니다. 이제는 컴퓨터와 거리가 멀게 느껴지는 생물학자도, 심리학자도 코딩을 모르면 자신의 능력을 맘껏 발휘할 수 없게 되어버렸어요. 그런데 안타깝게도, 많은 학교의 정규 교육에서는 아직 코딩을 가르치지 못하고 있답니다. 예산도 부족하고 선생님도 부족한 까닭이지요.


에덴허스트 아카데미 코딩 클래스에서는, 학교에서 쉽게 배우기 힘든 코딩을 직접 체험할 수 있는 기회를 제공하려고 합니다. 또 재능이 보이는 아이들에게는 챌린징한 코딩 프로젝을 함께 함으로써, 마음껏 실력을 키울 수 있도록 도와주려고 합니다. 코딩클래스에서는 컴퓨터 사용법을 배우는 것은 아닙니다. 컴퓨터를 도구로 사용해서, 세상의 문제들을 어떻게 푸는지를 배우는 것이지요. 앞으로는 기계가 인간의 육체적인 힘을 대신할 뿐만 아니라, 인간의 지적인 노동을 대신하는 시대로 바뀌고 있습니다. 세계 바둑 챔피언 이세돌 9단을 이긴 알파고와 제퍼디 퀴즈쇼에서 여러번 우승한 인간 챔피언을 가볍게 누르고 우승한 IBM 왓슨 컴퓨터가 미래에는 또 어떤 놀라운 일들이 벌어질지 단서를 보여주는 것이겠지요. 스마트한 기계를 두려워 할 필요는 없습니다. 다가올 사회에서는 코딩을 통해서 중환자를 의사가 신속하게 진단할 수 있도록 도와주고, 정교한 뇌수술을 가이드 해주고, 재난지역을 신속하게 탐지하여 물자를 지원하도록 계획해주고, 급변하는 비지니스 환경에서 수많은 자료를 종합하여 합리적인 의사결정을 돕고, 수많은 판례를 검색해주고, 번역과 창작에서도 시간을 절약할 수 있게 해 주는 등 많은 영역에서 인간을 도울 것입니다. 코딩교육은 미래로 향한 열쇠중의 하나가 될 것입니다.


참! 가장 중요한 것을 빠뜨렸군요. 몇년간 아이들에게 코딩을 가르치다 보니, 독서를 많이 하고, 수학을 좋아하는 아이들이 아주 아주 늦게 시작해도 코딩을 쉽게 배운다는 사실을 깨달았어요. 절대로 코딩을 당장 배워야 한다고 조급해 하지 마세요. 오히려 학교 생활을 더 잘하도록 격려해 주시고, 책을 많이 읽도록 도와주세요. 다른 특별활동도 많이 기회를 주시고요. 그러다가 시간이 남거나, 아니면 너무 컴퓨터게임에만 빠져 있으면, 코딩을 배우도록 권해보세요.

- Edenhurst Academy Coding Class Teachers

Guideline for K-12 Students

Beginners classes (each class takes 8 weeks)

B1: code.org - class C --- CURRENT SEMESTER (초급반, beginners)

B2: Casually Python --- CURRENT SEMESTER (초급반, beginners)

B3: Python turtle graphics

B4: Python for Everybody (with selected topics)

Intermediate classes

I1: guided Python projects --- CURRENT SEMESTER (중급반, intermediate)

I2: graphics with Pygame

I3: Python for Everybody (with selected topics)

Advanced classes

A1: Python for Everybody (with selected topics)

A2: basic objected oriented programming

A3: independent Python projects

A4: data structure and algorithms

A5: advanced projects (AI topics I - games)

A6: advanced projects (AI topics II - NLP)

A7: advanced projects (AI topics III - computer vision)

A8: advanced independent projects