코딩 갤럭시: Junior
The Essential Computational Thinking Learning Platform in 21st Century
Quality Standard in Education and Technology
From award winning, Coding Galaxy is certified by Education Alliance Finland, which the evaluation criteria is recognized by educational researchers in the University of Helsinki in Finland and have confirmed that Coding Galaxy can boost learning efficiency.
Rock the Foundation of Computational Thinking with Diverse Learning Modes
Courses
Coding Galaxy consists of 3 levels of difficulty. By connecting computational thinking with concrete daily examples, Coding Galaxy helps learners visualize and make concepts accessible.
Foundation
5세~7세 대상, 사전 코딩 경험 필요 없음, 16시간 과정
Key Concepts
순차
반복
이벤트
디버깅
분해
병렬
Learning Objectives
기본적인 코딩 개념 및 컴퓨팅 사고력 알기
일상 활동에서 코딩 개념 설명하기 위해 순차 개념 적용
체계적인 방식으로 간단한 분제 분석
실행 가능한 명령에서 결과 예측하기
시도한 결과에 따라 계획 수정하기
반복의 개념 및 용례 알기
Elementary
8세 이상 대상, 사전 코딩 경험 필요없음, 16시간 과정
Key Concepts
순차
반복
이벤트
디버깅
분해
패턴 인식
병렬
Learning Objectives
코딩과 컴퓨팅 사고력 적용
문제를 분석하기 위해 분해를 사용하고, 해결책 모색하기
시도한 결과에 따라 계획을 수정하고 최적화 하기
패턴을 인식하고 문제해결을 간단히 하기 위한 반복 사용
Advanced
초등학교 수준에서 코딩 경험 완성 목표, 16시간 과정
Key Concepts
반복
이벤트
조건
함수
디버깅
분해
패턴 인식
추상화
Learning Objectives
문제를 해결하기 위해 코딩과 컴퓨팅 사고력 넓게 적용
해결책을 설명하는 순서도 이용하기
해결책을 최적화하기 위해 조건 사용하기
함수와 사용법 익히기
문제를 상세하게 분해하고, 추상화를 사용하여 하향식으로 문제를 분석하고 해결책을 만듭니다.
International Standard
Coding Galaxy’s curriculum meets multiple international standards of computer science education, including CSTA K-12 Computer Science Standard developed by the Computer Science Teachers Association (CSTA), which introduces fundamental concepts of computer science to students starting from elementary school level:
L1:3.CT.1
연령에 맞는 문제를 해결하기 위해 퍼즐, 논리적 사고 프로그램과 같은 기술 사용
L1:6.CT.1
알고리즘적 문제해결 (가령, 문제 설명과 탐구, 예제 사례 검증, 디자인, 구현 및 테스트)의 기본 단계를 이해하고 사용
L1:6.CT.2
컴퓨터 없이 하는 수업을 통해서 검색, 이벤트나 분류의 순서와 같은 간단한 알고리즘을 이해하기
L2.CT.1
해결책을 설계하기 위한 알고리즘적 문제해결의 기본적 단계 사용 (예: 문제 설명 및 탐구, 간단한 사례 검증, 디자인, 해결책 만들기, 테스트 및 평가)
L2.CT.2
문제해결과 관련된 병렬 처리 과정을 설명하기
L2.CT.3
알고리즘을 컴퓨터가 처리하는 일련의 명령어로 정의하기
L2.CT.4
동일한 문제를 해결하기 위해서 서로 다른 알고리즘을 사용할 수 있는 방법을 평가하기
L2.CT.6
따라야 할 일련의 명령을 이야기하고 분석하기 (예: 규칙 및 알고리즘에 따라 비디오 게임에서 캐릭터의 행동을 설명)
L2.CT.12
추상화를 사용해서 문제를 하위 문제로 분해하기
L3A.CT.1
복잡한 문제를 단순한 부분으로 나누기 위해서 미리 정의된 함수, 매개 변수, 클래스, 메서드 사용하기
L1:3.CT.1
연령에 맞는 문제를 해결하기 위해 퍼즐, 논리적 사고 프로그램과 같은 기술 사용
L1:6.CPP.6
블록 기반 시각적 프로그래밍 언어를 사용하여 문제 해결을 구현합니다.
L2.CPP.5
루핑 동작, 조건부 명령문, 논리, 식, 변수 및 함수를 포함한 프로그래밍 언어를 사용하여 문제 해결을 구현합니다.
L2.CPP.6
루핑 동작, 조건부 명령문, 논리, 식, 변수 및 함수를 포함한 프로그래밍 언어를 사용하여 문제 해결을 구현합니다.
School Subscription
(1 - 60 Students)
(1 - 120 Students)
(121 - 240 Students)
(Whole School)
(School-Based)
Applicable to extra-curricular activities or self-learning.