과목별 살펴보겠습니다.
엔트리는 소프트웨어 교육을 누구나 쉽게 무료로 받을 수 있도록 개발된 교육용 프로그래밍 언어입니다. 한국기업에서 제작한 엔트리는 한글이 완벽하게 지원되고 학교에서 바로 연개해서 사용할 수 있습니다. 블록코딩을 통해 실생활과 교과융합문제를 해결함으로써 창의적 컴퓨터 사고력을 키우는 과정입니다.
micro:bit는 주머니에 넣을 수 있는 작은 크기의 컴퓨터로서, 소프트웨어와 하드웨어가 어떻게 함께 작동하게 되는지를 배울 수 있습니다.
햄스터로봇은 작고 귀엽지만 다양한 센서를 활용할 수 있는 소프트웨어 교육용 로봇으로 여러가지 프로그래밍 언어를 사용할 수 있습니다.
LEGO WeDo2.0은 과학 및 엔지니어링 관련 주제에 대한 관심과 학습 동기를 유발하기 위한 목적으로 개발되었으며, 전동식 레고 모델과 간단한 프로그래밍이 조합된 형태로 구성되어있습니다. 아이콘과 프로그래밍 블록을 사용하여 패턴을 탐색하고 모델링 및 시뮬레이션을 통해 알고리즘을 이용한 활동순서를 결정하는 연습을 하게 됩니다.
Tinkercad는 웹브라우저에서 실행되는 온라인 3D모델링 프로그램으로 3D 프린팅 모델을 만드는데 널리 사용되는 플랫폼으로 자리를 잡았다. 초보자도 쉽게 본인만의 작품을 디자인하고 출력 할 수 있습니다.
아두이노는 전자공학이나 회로 등 하드웨에 대한 지식이 없더라도 전자기계장치를 개발할 수 있어서 전 세계적으로 인기를 끌고 있는 '오픈소스 하드웨어 플랫폼' 입니다. 블록코딩언어로 보다 쉽게 코딩을 해서 아두이노를 제어해 볼 수 있는 다양한 프로젝트를 진행합니다.
아두이노와 다양한 입출력장치를 결합하여 ICT와 수과학 융합프로젝트를 구현하는 피지컬 컴퓨팅 중급과정입니다. C언어문법을 이용하여 아두이노 스케치를 작성해서 원하는 프로젝트 산출물을 제작합니다.
아두이노와 앱인벤터 프로그램을 사용해서 Iot사물인터넷 / 스마트팜등을 구축하는 프로젝트 수업으로 진행됩니다. 다양한 센서들을 활용해서 본인만의 프로토타입을 만들수있습니다.
앱인벤터는 원래 구글이제공한 오픈소스웹애플리케이션으로, 지금은 MIT에 의해 관리되고 있다. 컴퓨터 프로그래밍을 처음 접하는 사람들이 안드로이드 기반 휴대폰이나 애뮬레이터에 앱을 개발 할 수 있도록 앱을 디자인하고 블록코딩하는 과정입니다.
아두이노에 블루투스센서를 연결하고 앱인벤터와 통신값을 송수신할수있는 코딩을 할수있습니다. 다양한 프로젝트제작시 원격제어를 할수있는 앱을 제작합니다. 실생활에 사용되는 앱을 개발해보면서 확장해갑니다.
아두이노와 앱인벤터를 융합하여 생활 속 소재를 기획하고 프로젝트를 구현합니다. 다양한 게임개발을 할 수있습니다.
C언어는 현재 사용되고 있는 거의 모든 컴퓨터 시스템에서 사용할 수있는 프로그래밍 언어입니다. 다른 언어의 많은 영향을 주었기 때문에 C 언어를 배우면 다른 언어를 배우기 쉽다고 말합니다. 즉, 프로그래밍 세계의 공통어라 할 수 있습니다. 이 수업에서는 프로그래밍 기초알고리즘과 C언어 기본 문법을 진행합니다.
C언어 기본과정을 이수 후에 아두이노 연결을 통해 융합프로젝트를 진행합니다.
방학특강과 함께 기존 학생들을 대상으로 자격증 취득을 위한 반을 참여합니다
파이썬은 문법이 어렵지 않아서 코드를 쉽게 작성하고 읽을 수 있으며, 인터프리터에서 바로 실행하여 결과를 확인할 수 있습니다. 파이썬 기본 문법과 알고리즘 기초과정을 진행합니다.
파이썬 과정 이수후 YBM it 에서 진행하는 COS-PRO 1,2,3급 자격증을 취득할 수 있습니다. 기출문제 풀이수업 후에 본학원에서 특별시험을 운영합니다.
PyGame 라이브러리를 활용하여 슈팅, 시뮬레이션, 아케이드 등의 다양한 장르의 게임을 기획, 제작할 수 있습니다.
파이썬의 인공지능 관련 라이브러리를 활용하여 다양한 예제로 데이터분석을 할 수 있습니다. 인공지능 학습방법에 대해 알아보고 머신러닝 기술 및 딥러닝 모델을 구현해 봅니다.
로블록스 게임 만들기 위해 필요한 Lua 문법을 학습합니다. 그리고 로블록스 스튜디오를 활용하여 다양한 오브젝트 동작 스크립트를 작성해보고 메타버스 세상에서 자신만의 게임을 구현합니다.
2D, 3D 게임을 만들기 위해 필요한 유니티 사용법과 C#프로그래밍 언어를 활용한 게임 스크립트 작성법을 학습하여 게임을 구현해 봅니다.