
학습과정
코듀아카데미는 코딩에 관심있는 학생들이 코딩 수업을 통해 흥미와 재미를 느끼며 창의력과 논리력을 키울 수 있도록 다양한 수업과정을 준비하고 있습니다. 코듀아카데미의 학습과정은 크게 입문과정, 기초/심화과정, 응용과정으로 구분되어 있으며, 학생들은 자신의 수준과 흥미에 맞추어 알맞은 수업을 선택해서 수강할 수 있습니다.
전체과정

스크래치와 놀기
MIT에서 개발한 교육용 블럭 코딩 언어를 사용하여 기초적인 코딩의 세계로 흥미진진하게 안내하는 과정입니다.

스크래치와 아두이노
손 안의 작은 컴퓨터인 아두이노를 스크래치로 코딩할 수 있도록 하는 physical computing 과정입니다.

스마트폰앱 프로젝트
앱인벤터라는 블럭 코딩 언어를 사용하여 스마트폰 앱을 직접 만들어보는 과정입니다.
Walk
입문과정
Walk 단계는 코딩을 처음 접하는 사람들에게, 첫 걸음을 내딛도록 도와주는 단계입니다. 스크래치라는 교육용 블럭 코딩 언어로 코딩에 가까워지고, 아두이노를 활용하여 우리 주변의 전자 장치들을 자신이 만든 알고리즘을 통하여 자유자재로 구동시켜봅니다.
Run Jump Hover
기초/심화과정
기초/심화 과정은 3개의 과목이 수업 수준에 따라 각각 3단계로 구분됩니다. 이 단계에서는 최근 코딩교육으로 가장 주목을 받고 있는 아두이노, 파이썬과 다양한 방면으로 활용가능한 3D 프린터를 배우게 됩니다. 수강생은 각 과목별로 기초에서 심화과정까지 단계별 학습을 받습니다. 각 과목은 코듀아카데미가 과학적으로 구분한 Run, Jump, Hover 단계로 수준별 학습이 진행됩니다.

아두이노 기초
전기전자의 기본개념을 배우고 아두이노를 통해 여러 전자장치들을 구동해보면서 코딩에 흥미를 유도하는 과정입니다.

아두이노 응용
C언어의 기초를 배우고, 아두이노를 사용하여 다양한 센서와 디스플레이 장치들, 통신 장치를 구동해 봅니다.

아두이노 프로젝트
아두이노를 사용하여 기초적인 사물인터넷의 통신방법에 대해 배우고 다양한 프로젝트를 진행하는 과정입니다.

파이썬 기초
파이썬 언어를 사용하여 그래픽 모듈을 그림 그리듯 자연스럽게 익히는 과정입니다.

파이썬 응용
Pygame 모듈을 사용하여 파이썬을 이용한 복잡한 코딩을 쉽고 재미있게 학습합니다.

파이썬과 라즈베리파이
파이썬으로 초소형 PC인 라즈베리파이의 입출력 장치를 제어하고 사물인터넷을 구현해 봅니다.

3D 프린터 기초
3D 디자인 소프트웨어와 3D 프린터의 사용법을 익혀서 자신의 상상을 현실로 만들어 봅니다.

3D 프린터 응용
3D 디자인 소프트웨어와 3D 프린터를 사용하여 다양한 프로젝트를 진행하는 과정입니다.
교육과목
아두이노

아두이노는 아주 작은 컴퓨터입니다. 실생활에 쓰이는 우리 주변의 대부분의 전자장치들에는 아두이노와 같은 컴퓨터가 들어있습니다. C언어 기반의 코딩을 통하여 LED, 스피커, 스위치, 모터, 센서 등과 같은 다양한 전자 장치을 자유자재로 동작시키는 것을 통하여 우리의 아이디어를 현실로 만들 수 있습니다.

아두이노로 할 수 있는 것
-
사람이 접근하면 자동으로 조명이 켜지는 장치
-
애완동물에게 정해진 시간에 먹이를 공급하는 장치
-
여러 개의 LED를 이용한 팔찌, 목걸이
-
스마트폰으로 조종하는 무선 자동차
-
다양한 IoT 장치
아두이노 교육의 특징
-
아두이노는 전공자가 아니더라도 어렵지 않게 다룰 수 있게 만들어져 있습니다. 즉 아이들도 손쉽게 배울 수 있습니다.
-
코딩 교육을 현실에 적용해 나감으로써, 쉽고 재미있게 다가갈 수 있습니다.
-
전기전자 회로, 코딩 등 기초 지식뿐만 아니라 스스로 생각하는 능력을 길러줍니다.
아두이노 주요 교육내용
-
아두이노 소개
-
알고리즘, 논리적 사고
-
전기전자 기초이론
-
디지털과 아날로그
-
LED와 스위치
-
센서
-
엑츄에이터
-
디스플레
-
무선 통신


파이썬
파이썬(Python)은 최근에 사용되는 코딩 언어 중 크게 부상한 컴퓨터 언어입니다. 정보 영재원 및 일부 대학에서는 기초프로그래밍 언어로 지정하여 교육을 실행하고 있습니다.

파이썬의 특징
-
컴파일 과정이 필요없고 결과가 직관적으로 배우기 쉽고 이해가 간단합니다.
-
복잡한 데이터 형을 자동으로 설정합니다.
-
개발속도가 빠릅니다. 인터넷을 통하여 풍부한 라이브러리를 구할 수 있습니다.
-
OS에 구애받지 않는 소프트웨어를 만들 수 있습니다.
-
구글 인공지능 텐서플로우와 같은 다양한 모듈들이 파이썬 언어를 지원합니다.
파이썬 교육의 특징
-
딱딱한 코딩교육을 흥미로운 예제로 풀어나갑니다.
-
그래픽과 게임 제작 등의 활동으로 프로그램의 세계에 빠져들게 됩니다.
파이썬 주요 교육내용
-
파이썬 개요
-
파이썬 무작정 해보기
-
변수, 데이터 계산
-
조건과 반복
-
거북이와 그래픽
-
무작위의 세계
-
함수의 세계
-
애니메이션 만들기
-
사용자 인터페이스
-
내가 만든 게임

3D 디자인
3D 프린터를 위한 3D 디자인
최근들어 3D 프린터가 보편화 되면서 3D 프린터는 더 이상 단순한 결과물을 출력하는 용도가 아닌 산업적, 의학적인 분야까지 사용되고 있을 정도로 그 비중이 높아지고 있습니다. 컴퓨터를 통해 3차원 공간에 디자인을 하고 그 데이터를 3D 프린터로 출력함으로써 조금 더 직관적이고 감각적인 설계가 가능하도록 합니다.

3D 디자인 교육의 특징
-
배우기 쉽고 툴을 금방 익힐 수 있습니다.
-
전문 3D 캐드를 배우지 않고도 3D 프린터를 사용할 수 있습니다.
-
빠르게 실제 프로젝트에 적용시켜 응용해 볼 수 있습니다.
-
3D 프린터를 사용해 봄으로써 후에 전문적인 모델링 공부에 도움이 됩니다.
-
다양한 아이디어를 실제 제품으로 출력할 수 있습니다.
3D 디자인 주요 교육내용
-
3D 디자인 시작하기
-
3D 디자인 초급 모델링
-
3D 디자인 중상급 모델링
-
3D 디자인과 3D 프린터 연계실습
-
3D 프린터 기초이론 및 원리
-
3D 프린터를 위한 모델링
-
3D 프린터를 사용한 설계 프로젝트