MIDDLE SCHOOL ALGORITHM · 중등 알고리즘

배곧 중등 알고리즘 수업

문법을 아는 것에서, 문제를 스스로 해결하는 단계로.

조건을 읽고 풀이를 설계한 뒤 코드로 구현·검증하는 과정을 통해 중학생에게 필요한 논리적 문제 해결력을 기릅니다.

문제 분석조건과 예외를 정리
직접 구현C/C++·Python으로 확인
오답 피드백원인을 찾고 다시 풀기
CODINGCOM / LEARNING PATH중등 알고리즘

WHY ALGORITHM?

문법 다음에 필요한 것은
문제 해결의 구조

코드를 몇 줄 쓸 수 있는지보다, 요구사항을 이해하고 풀이를 설명하며 반례를 찾을 수 있는지가 중요합니다.

01

논리적 사고

입력과 조건을 분해하고 풀이 순서를 스스로 설계합니다.

02

구현의 정확도

배열·정렬·탐색을 실제 코드와 테스트로 연결합니다.

03

오류 원인 분석

틀린 결과를 추측하지 않고 경계값과 반례로 검증합니다.

04

단계별 성장

기초 문제부터 유형별 응용 문제까지 난도를 높여 갑니다.

LEARNING PROCESS

배우고, 만들고,
스스로 설명할 때까지.

학생의 출발점에 맞춰 단계를 조정합니다. 한 단계에서 익힌 내용을 다음 문제와 활동에 다시 활용합니다.

01
STEP 01

문제 이해

요구사항·입출력·예외 조건을 먼저 정리합니다.

02
STEP 02

풀이 설계

필요한 자료와 반복·분기 구조를 선택합니다.

03
STEP 03

코드 구현

설계를 C/C++ 또는 Python 코드로 옮깁니다.

04
STEP 04

검증과 오답 분석

반례와 경계값을 확인하고 풀이를 개선합니다.

INSIDE THE CLASS

한 문제를 풀어도, 사고 과정이 남도록

학생이 풀이를 말로 설명하고 코드가 그 설명대로 움직이는지 확인합니다. 성급하게 심화 유형으로 넘어가기보다 정확한 구현 습관을 먼저 다집니다.

01조건·반복과 배열02정렬·탐색03기초 자료구조04테스트와 반례

WHAT REMAINS

수업에서 남기는 것

풀이 설계, 실행 가능한 코드, 오답의 원인과 수정 기록

이해한 내용을 직접 설명하고 다음 목표로 연결합니다.

A GOOD STARTING POINT

이런 학생에게
잘 맞는 과정입니다.

  • 기초 문법을 배웠지만 문제에 적용하기 어려운 학생
  • 중등 알고리즘과 자료구조를 체계적으로 시작할 학생
  • 정보올림피아드 대비 전 기본기를 다지고 싶은 학생

YOUR NEXT STEP

우리 아이에게 맞는 출발점,
함께 찾아보세요.

학년·코딩 경험·관심 목표를 알려주시면 현재에 맞는 수업 경로를 안내합니다.
수업 상담 문의