커리큘럼
학생의 목표(입시/대회/창업/메이커/웹/앱)에 맞춰 코스를 설계합니다.
학생 트랙 (초·중·고)
- 기초 코딩/파이썬 스타터
- 알고리즘/대회 대비
- 웹·앱·AI 프로젝트 포트폴리오
일반인 트랙 (대학생·직장인 포함)
- 파이썬 기초 → 데이터 분석
- 업무 자동화(엑셀/문서/메일/파일)
- AI 활용(프롬프트/업무 적용/프로젝트)
온라인 코드 협업(프로젝트 그룹) 운영 방식
1) 요구사항 & 역할분담
- 기획서/유저스토리 작성
- PM/Dev/QA 역할 배정
- 주간 스프린트 목표 설정
2) GitHub 협업 개발
- 브랜치 → PR → 리뷰 → 머지
- 이슈/칸반으로 작업 관리
- 테스트/리팩토링 루틴
3) 데모데이 & 포트폴리오
- 발표자료/보고서 작성
- 결과물 배포(웹/앱)
- 포트폴리오 정리
협업 도구 예시: Zoom / VS Code Live Share / GitHub / Notion(일정·회의록) / Figma(기획·UI)
코딩 스타터
교육용 코딩 프로그램인 스크래치를 배우고 인공지능 프로젝트를 배워봅니다. 마이크로비트를 이용하여 소프트웨어와 하드웨어의 융합과정을 배워보고 아날로그 데이터를 디지털에서 처리하는 과정을 배워봅니다.
- 스크래치 기초/응용
- AI 프로젝트 입문
- 마이크로비트 기초/응용
융합형 모바일어플
모바일 어플을 개발하는 앱인벤터를 배우고 휴대폰의 다양한 기능을 배워봅니다. 마이크로비트와 앱입벤터를 이용하여 모바일어플로 제어되는 ICT 융합형 프로젝트를 배워봅니다.
- 앱인벤터 기초/응용
- 휴대폰 센서 활용
- 마이크로비트 연동 ICT 프로젝트
- ICT 앱인벤터
C언어 프로그래밍
프로그래밍 언어인 C언어를 구조적 스토리 분석방법을 통해 배워봅니다. C언어의 고급문법을 배우 게임의 핵심요소를 개발하는 과정을 통해 복잡한 알고리즘을 배워봅니다.
- C언어 문법
- C언어 활용
- 게임 요소 구현(미니 프로젝트)
- 알고리즘 기초 적용
알고리즘
이산수학과 알고리즘 기초 단계를 배워봅니다. 다양한 알고리즘 기법을 배워보고 전국단위 알고리즘 대회의 기출문제를 풀어봅니다.
- 이산수학 기초
- 정렬/탐색/그리디/DP 등 핵심 기법
- 전국단위 대회 기출 풀이
ICT 스타트 벤처
시제품 제작에 사용되는 아두이노를 C언어로 프로그래밍하는 과정을 배워봅니다. 3D모델링을 통해 출력된 프린팅물과 아두이노 센서들을 연결하여 제품을 개발하는 과정을 배워봅니다.
- 아두이노 스케치
- 센서/액추에이터 제어
- 3D 모델링 & 프린팅
- 아두이노 메이커 프로젝트
파이썬 게임프로젝트
인공지능과 메이커등 다양한 환경에서 활용가능한 파이썬언어의 문법을 알고리즘 문제를 해결하는 과정을 통해 배워봅니다. 게임시나리오를 설계하고 파이썬을 이용하여 실제 게임을 제작하는 과정을 배워봅니다.
- 파이썬 기초
- 파이썬 알고리즘
- 게임 시나리오 설계
- 파이썬 게임 제작 프로젝트
파이썬 스타트 벤처
파이썬 언어를 사용하여 공공데이터와 빅데이터를 처리하는 방법을 배워봅니다. 라즈베리파이와 센서 활용법을 배워보고 사물인터넷 환경을 구성하여 ICT 융합 제품을 개발하는 과정을 배워봅니다.
- 웹크롤링 데이터 수집
- 데이터 시각화/공공데이터 분석
- 라즈베리파이+센서 IoT
- 빅데이터 프로젝트
AI 코딩
AI 리터러시와 생성형 AI 활용을 바탕으로 파이썬으로 작은 데이터/이미지를 다루며 ‘만들어보는’ 경험을 쌓습니다. 데이터 분석·머신러닝 기초를 통해 입시/포트폴리오로 연결되는 팀 프로젝트를 완성합니다.
- 파이썬 기초 + 간단한 이미지/텍스트 분류 체험
- 파이썬 데이터 분석(전처리·시각화) + 모델 개념
- 팀 프로젝트(문제정의→데이터→모델/서비스) & 발표
웹과 홈페이지
웹 기획과 디자인의 기초과정을 배워봅니다. 홈페이지를 지획하고 다양한 기능이 포함된 홈페이지를 제작해 봅니다.
- 웹 기획/디자인 기초
- HTML/CSS/JS
- 기능 포함 홈페이지 제작
- 배포/운영 기초
JAVA 스타트 벤처
객체지향 프로그래밍에 대한 기초개념을 익히고 알고리즘 문제를 통하여 JAVA를 배워봅니다. JAVA와 안드로이드 스튜디오를 이용하여 실생활에 사용가능한 모바일 어플리케이션을 제작해 보고 플레이스토어를 통해 수익을 창출하는 방법을 배워봅니다.
- 객체지향 기초 & 알고리즘
- Android Studio
- 실생활 모바일 앱 제작
- 배포/수익화(플레이스토어)
미래기술 휴머노이드로봇과 자율주행
동역학에 대한 기초지식을 배우고 인간과 유사한 구조를 가진 휴머노이드로봇과 코딩을 배워봅니다. 쥬피터노트북과 구글 인공지능에대해서 배워보고 이미지를 학습하여 자율주행 자동차 알고리즘을 배워봅니다.
- 동역학 기초
- 휴머노이드 로봇 코딩
- Jupyter/AI 기초
- 이미지 학습 기반 자율주행 알고리즘
네트워크 프로그래밍
인공지능과 메이커등 다양한 환경에서 활용가능한 파이썬언어의 문법을 알고리즘 문제를 해결하는 과정을 통해 배워봅니다. 게임시나리오를 설계하고 파이썬을 이용하여 실제 게임을 제작하는 과정을 배워봅니다.
- 네트워크 기초
- 클라이언트/서버 구조
- 소켓 프로그래밍 기초
- 프로젝트 기반 실습
심화 선택 모듈
학생의 목표(대회/입시/프로젝트)에 따라 아래 모듈을 추가 설계할 수 있습니다.
- 미래기술 휴머노이드로봇과 자율주행
- 네트워크 프로그래밍
- 웹크롤링 데이터 수집 및 분석
- 데이터 시각화 / 공공데이터분석
- 해킹과 해킹방어 / CTF
AI를 만드는 과정(AI 프로그래밍)과 잘 쓰는 과정(AI 활용)으로 분리해, 목표(내신·입시·대회·프로젝트)에 맞춰 설계합니다.
AI 프로그래밍 과정 (파이썬 기반)
데이터를 다루고 모델을 만들며, 결과를 서비스로 구현합니다. 코딩 실력 + 문제해결력 + 포트폴리오를 함께 키웁니다.
- 파이썬 기초/자료구조 · 파일/CSV 다루기
- 데이터 수집·정제·시각화(그래프/대시보드)
- 머신러닝 기초(분류·회귀) & 모델 평가(검증/과적합)
- 간단한 AI 앱 구현(예측/추천/분류) · 결과 해석
- 팀 프로젝트: 문제정의 → 데이터 → 모델 → 발표/보고서
AI 활용 과정 (학습·문서·프로젝트)
AI를 ‘잘 쓰는 능력’은 곧 문해력·사고력·검증력입니다. 학습/과제/발표/프로젝트에 AI를 안전하고 효과적으로 적용합니다.
- AI 리터러시 · 안전/윤리(개인정보/저작권/표절 방지)
- 프롬프트 설계(질문력/역할/조건/예시) & 결과 품질 개선
- 학습 코치 활용: 개념정리·오답분석·서술형/보고서 보완
- 코딩 보조 활용: 디버깅·코드리뷰·테스트케이스 만들기
- 팩트체크/근거 찾기 루틴(출처/반례/검증 질문)
- 팀 프로젝트 운영: 기획서·역할분담·회의록·발표자료 제작
