본문 바로가기
카테고리 없음

중학교 정보 수행평가 A 받는 법 - 강사 전략

by 낭만 크리에이터 2026. 6. 6.

중학교 코딩 수행평가 A 받는 법 — 현직 강사가 알려주는 실전 준비 전략

10년간 중학생 수행평가를 직접 준비시켜 온 강사의 채점 기준 분석과 단계별 준비법 공개


수행평가는 준비한 만큼 결과가 달라집니다 — 채점 기준을 알면 전략이 보입니다

▲ 수행평가는 준비한 만큼 결과가 달라집니다 — 채점 기준을 알면 전략이 보입니다 (이미지 제공)

"선생님, 다음 달에 코딩 수행평가가 있는데 어떻게 준비해야 할지 모르겠어요." 중학생 자녀를 둔 학부모님들이 시험 시즌마다 가장 많이 물어보시는 질문입니다. 국어·영어·수학은 기출문제라도 있는데, 코딩 수행평가는 학교마다 방식이 달라서 어디서부터 시작해야 할지 막막하다고 하시죠.

10년간 중학생들의 코딩 수행평가를 직접 준비시켜 온 강사로서 말씀드릴 수 있는 게 있습니다. 코딩 수행평가는 코딩 실력보다 준비 방법이 결과를 더 크게 좌우합니다. 채점 기준을 이해하고 전략적으로 접근하면, 코딩을 시작한 지 얼마 안 됐어도 A를 받을 수 있습니다. 그 방법을 지금부터 공개하겠습니다.

📖 참고: 2022 개정 교육과정 정보 교과 성취기준 교육부가 고시한 2022 개정 교육과정에서 중학교 정보 교과는 '컴퓨팅 사고력 기반의 문제 해결'을 핵심 역량으로 정의합니다. 수행평가에서는 단순 코드 암기보다 문제를 분석하고 절차적으로 해결하는 과정, 즉 알고리즘 설계 능력과 디버깅 과정에서의 논리적 사고를 중점 평가합니다. 이 기준을 이해하면 어떤 방향으로 준비해야 하는지가 명확해집니다.

📌 참고 자료: 교육부 — 2022 개정 교육과정 고시 원문

1. 학교 코딩 수행평가, 실제로 무엇을 채점하는가

10년간 수행평가를 준비시키며 파악한 채점 기준의 핵심 패턴

매주 목요일 저녁 수업에 오던, 수업 시작 전에 그날 학교에서 있었던 일을 꼭 먼저 꺼내놓고 시작하는 버릇이 있던 중학교 2학년 준서(가명)가 수행평가 일주일 전 수업에 왔을 때의 일입니다. 준서는 엔트리로 간단한 퀴즈 프로그램을 이미 완성해 왔는데, 작동은 잘 됐지만 결과는 B였어요. 준서가 억울하다고 했습니다. "다 작동하는데 왜 A가 아니에요?"

준서의 결과물을 보고 이유를 바로 알았습니다. 프로그램은 돌아갔지만, 왜 그렇게 만들었는지를 설명할 수 없는 구조였어요. 코드 안에 주석이 하나도 없었고, 흐름도(플로우차트)도 없었으며, 발표 시 "이 부분은 어떻게 작동하나요?"라는 질문에 버벅였습니다. 대부분의 중학교 코딩 수행평가는 결과물 자체보다 이 세 가지를 함께 채점합니다.

📋 중학교 코딩 수행평가 주요 채점 항목

① 결과물 완성도 (30~40%) — 프로그램이 의도대로 작동하는가. 기능이 구현되어 있는가.

② 알고리즘 설계 과정 (25~30%) — 문제를 어떻게 분석하고 순서를 어떻게 설계했는가. 순서도·흐름도 제출이 여기 해당합니다.

③ 코드 이해도 (20~25%) — 자신이 작성한 코드의 각 부분을 설명할 수 있는가. 주석 작성 여부가 평가에 반영됩니다.

④ 발표 및 질의응답 (10~20%) — 결과물을 논리적으로 설명하고, 교사의 질문에 답할 수 있는가.

학교마다 비율은 다르지만 위 네 가지 축은 거의 공통입니다. 코딩 수행평가에서 A를 받으려면 ①번 혼자 잘한다고 되는 게 아니라는 뜻입니다. 결과물이 완벽하지 않아도 ②③④가 탄탄하면 A를 받는 경우를 수업에서 여러 번 봤습니다.

2. 수행평가 2주 전부터 해야 할 것 — 단계별 준비 로드맵

강사가 실제 수업에서 쓰는 2주 준비 플랜 전체 공개

수행평가 준비를 "코딩만 열심히 하면 된다"고 생각하는 학생들이 많습니다. 그런데 현장에서 보면 코딩 실력이 좋은 학생보다 준비를 체계적으로 한 학생이 더 높은 점수를 받는 경우가 훨씬 많습니다.

📅 수행평가 2주 전 단계별 준비 로드맵

D-14 (2주 전) — 주제 분석: 수행평가 주제를 받으면 가장 먼저 "어떤 기능이 필요한가"를 종이에 적습니다. 만들 것의 목적과 사용자를 먼저 정의하세요. 이게 이후 알고리즘 설계의 기반이 됩니다.

D-12 (12일 전) — 순서도 작성: 프로그램이 어떻게 작동할지 순서도(플로우차트)를 종이에 그립니다. 코딩을 시작하기 전에 전체 흐름을 설계하는 단계입니다. 이 순서도를 제출물에 포함시키면 알고리즘 설계 항목에서 높은 점수를 받습니다.

D-10 (10일 전) — 핵심 기능 먼저 구현: 전체를 한 번에 만들려 하지 말고, 가장 중요한 기능 하나만 먼저 작동하게 만듭니다. 기초가 작동하면 나머지를 붙이는 게 훨씬 쉽습니다.

D-5 (5일 전) — 주석 달기: 코드의 각 부분에 "이 부분은 ~하는 기능입니다"라는 주석을 답니다. 주석을 달면서 자신이 만든 코드를 다시 읽게 되고, 설명 능력이 자연스럽게 향상됩니다.

D-3 (3일 전) — 발표 연습: 가족 앞에서 프로그램을 실행하며 설명합니다. "이 버튼을 누르면 이렇게 됩니다. 이 부분에서 이런 조건이 적용됩니다"라는 식으로 소리 내어 말해보세요.

D-1 (전날) — 에러 점검: 마지막으로 프로그램을 처음부터 실행해보고 예상치 못한 에러가 없는지 확인합니다. 완벽하지 않아도 괜찮습니다. 에러가 있다면 에러를 발견했다는 사실과 어떻게 해결하려 했는지를 설명하는 것도 좋은 대응입니다.

3. 같은 결과물, 다른 점수 — A와 B를 가르는 결정적 차이

실제 수업에서 확인한 A 학생과 B 학생의 구체적인 차이

같은 수행평가에서 거의 비슷한 결과물을 냈는데 한 학생은 A, 다른 학생은 B를 받는 경우가 있습니다. 10년간 이 차이를 관찰해 온 강사 입장에서 정리한 패턴이 있어요.

A 학생의 발표: "이 프로그램은 급식 메뉴를 입력하면 영양소를 계산해줍니다. 먼저 사용자가 메뉴를 선택하면, 조건문으로 해당 메뉴의 영양소 값을 불러오고, 결과를 화면에 출력합니다. 처음에 반복문을 잘못 설계해서 무한루프가 생겼는데, 조건을 수정해서 해결했습니다."

B 학생의 발표: "이 프로그램은 급식 메뉴 영양소를 계산합니다. 버튼을 누르면 결과가 나옵니다. 잘 작동합니다."

결과물의 완성도는 비슷했지만 A 학생은 왜 이렇게 설계했는지, 어떤 문제를 어떻게 해결했는지를 설명했습니다. 선생님 입장에서는 A 학생이 진짜로 이해하고 만든 것인지, B 학생이 이해하고 만든 것인지가 발표 3분 만에 갈립니다. 수행평가에서 발표 준비가 코딩 준비만큼 중요한 이유가 여기 있습니다.

순서도 한 장이 수행평가 점수를 A로 끌어올리는 가장 확실한 방법입니다

▲ 순서도 한 장이 수행평가 점수를 A로 끌어올리는 가장 확실한 방법입니다 (이미지 제공)

4. 수행평가 유형별 핵심 전략 — 엔트리·파이썬·알고리즘 설계

학교에서 가장 자주 출제되는 3가지 유형별 실전 대응법

중학교 코딩 수행평가는 크게 세 유형으로 나뉩니다. 학교마다 사용하는 도구가 다르므로, 자녀의 학교에서 어떤 유형인지 먼저 확인하세요.

🎯 수행평가 유형별 핵심 전략

유형1 — 엔트리·스크래치 블록 코딩: 블록 조합 자체보다 어떤 논리로 블록을 배치했는지가 핵심입니다. 조건문(만약 ~ 이라면)과 반복문(~번 반복하기)을 활용한 부분을 발표에서 반드시 설명하세요. "그냥 블록 갖다 놨다"가 아니라 "이 조건이 충족될 때 이 블록이 실행되도록 설계했다"는 언어로 말해야 합니다.

유형2 — 파이썬 텍스트 코딩: 코드 전체를 완벽하게 짜는 것보다, 핵심 기능 하나를 완성하고 주석을 충분히 달아두는 것이 더 높은 점수를 받습니다. 미완성 부분이 있다면 "이 기능은 시간 부족으로 구현 못 했지만, 설계한 방법은 이렇습니다"라고 설명하는 것도 좋은 전략입니다.

유형3 — 알고리즘 설계 서술형: 코딩 없이 순서도나 의사코드(Pseudocode)를 작성하는 유형입니다. 핵심은 단계가 명확하고 예외 상황이 포함되어 있는가입니다. "만약 ~라면", "~일 때까지 반복" 같은 조건·반복 구조를 반드시 포함하세요.

5. 수행평가 당일 — 강사가 알려주는 발표 3분의 기술

발표 시간 3분을 최대한 활용하는 현장 검증 발표 구조

컴퓨터공학을 전공하고 프로그래머로 일하다 교육 현장에 들어온 지 10년입니다. 수행평가 발표에서 높은 점수를 받는 학생들은 공통된 발표 구조를 가지고 있었어요. 3분 안에 이 구조를 쓰면 됩니다.

🎤 수행평가 발표 3분 구조

0~30초 — 무엇을 만들었나: "저는 ○○ 문제를 해결하기 위해 ○○ 프로그램을 만들었습니다." 한 문장으로 목적을 먼저 말합니다.

30초~1분 30초 — 어떻게 설계했나: 순서도를 보여주며 핵심 흐름을 설명합니다. "먼저 ~, 그다음 ~, 조건이 맞으면 ~"처럼 단계적으로 설명하세요.

1분 30초~2분 30초 — 어떻게 작동하나: 실제 프로그램을 실행하면서 핵심 기능을 시연합니다. "이 버튼을 누르면 ~, 여기서 조건문이 작동해서 ~"처럼 코드와 연결해서 설명합니다.

2분 30초~3분 — 무엇이 어려웠나: "가장 어려웠던 부분은 ~였고, ~방법으로 해결했습니다." 이 마지막 부분이 A와 B를 가르는 결정적 한 마디입니다. 과정을 설명하는 학생이 이해하고 만든 학생으로 평가받습니다.

👩‍🏫 수행평가를 앞둔 중학생 자녀를 두신 부모님께

수행평가 전날 가장 도움이 되는 부모님의 역할은 아이가 만든 프로그램을 처음 보는 사람처럼 들어주는 겁니다. "이게 뭐야? 어떻게 작동해?"라고 물어봐 주세요. 아이가 부모님께 설명하면서 발표 연습이 자연스럽게 됩니다. 잘하고 못하고를 평가하는 게 아니라, 끝까지 들어주는 것만으로도 아이에게 충분한 준비가 됩니다.

6. 수행평가는 코딩 실력이 아니라 준비 전략이 결정합니다

10년 강사가 전하는 수행평가의 본질과 아이에게 남는 것

준서는 다음 수행평가에서 A를 받았습니다. 코딩 실력이 크게 늘어서가 아니었어요. 순서도를 먼저 그리고, 주석을 달고, 발표 연습을 했을 뿐입니다. 준서가 달라진 건 점수만이 아니었어요. 수업에서 질문하는 방식이 달라졌습니다. 전에는 "이거 어떻게 해요?"였다면, 이제는 "제가 이렇게 설계했는데 이 부분이 맞나요?"로 바뀌었습니다.

선생님, 이번엔 제가 왜 이렇게 만들었는지 설명할 수 있어요!

이 말이 나오는 순간이 코딩 수행평가 준비가 단순한 시험 준비를 넘어서는 순간입니다. 내가 만든 것을 설명할 수 있다는 것, 그게 코딩 교육이 남겨야 하는 진짜 결과입니다. 수행평가를 앞두고 있다면, 코딩보다 설명 연습을 먼저 시작해 보세요.

💬 자주 묻는 질문 (FAQ)

학부모님들이 가장 많이 물어보시는 질문들을 모았습니다

+코딩을 거의 못 하는데 수행평가 A가 가능할까요?
가능합니다. 수행평가는 결과물 완성도만 채점하지 않습니다. 알고리즘 설계 과정(순서도), 코드 이해도(주석), 발표 능력이 함께 평가됩니다. 간단한 기능 하나만 완성하더라도 왜 그렇게 만들었는지 논리적으로 설명할 수 있다면 A를 받을 수 있어요. 오히려 코딩을 잘하지만 설명을 못 하는 학생이 B를 받는 경우가 더 많습니다.
+수행평가 주제를 받고 나서 가장 먼저 해야 할 일이 뭔가요?
코딩을 바로 시작하지 마세요. 가장 먼저 해야 할 건 종이에 "이 프로그램이 무엇을 해야 하는가"를 적는 것입니다. 목적을 명확히 한 뒤에 필요한 기능을 나열하고, 그 기능들이 어떤 순서로 실행될지 순서도를 그리세요. 이 과정이 10분이면 충분하고, 이후 코딩 시간을 절반으로 줄여줍니다.
+발표할 때 긴장해서 말을 못 하는 아이는 어떻게 도와줄 수 있을까요?
발표 연습은 낯선 사람 앞에서 하는 게 아니라 가족 앞에서 먼저 해야 합니다. "이 프로그램 엄마한테 설명해줘봐"라고 요청해 보세요. 가족에게 설명하는 건 부담이 없고, 여러 번 반복하면서 자연스럽게 발표 언어가 만들어집니다. 중요한 건 긴장을 없애는 게 아니라, 긴장해도 설명을 이어갈 수 있는 구조를 만드는 것입니다.
+수행평가에 에러가 나는 프로그램을 제출해도 될까요?
제출은 할 수 있고, 오히려 에러를 어떻게 다루느냐가 평가 포인트가 됩니다. 에러가 있다면 발표 시 "이 부분에서 에러가 발생하는데, 원인은 ~이고 ~방법으로 해결을 시도했습니다"라고 설명하세요. 에러를 숨기거나 모른 척하는 것보다 훨씬 높은 점수를 받습니다. 선생님은 에러 없는 완성품보다 문제를 인식하고 분석하는 사고 과정을 더 중요하게 봅니다.
+수행평가 준비를 위해 코딩 학원을 따로 보내야 할까요?
수행평가만을 위해 급하게 학원을 보내는 건 효과가 크지 않습니다. 코딩은 단기간에 실력이 오르지 않거든요. 지금 학교에서 배우는 수준에 맞춰 순서도 작성, 주석 달기, 발표 연습을 집에서 해주는 것이 더 효과적입니다. 장기적으로 코딩 교육을 계획하신다면, 수행평가 시즌과 관계없이 꾸준히 배우는 환경을 만들어주시는 게 낫습니다.
✍️ 현직 코딩 강사

컴퓨터공학과를 졸업하고 프로그래머로 일하다, 서울에서 10년째 초·중학생을 대상으로 코딩 교육을 이어오고 있습니다. 단순히 코드를 외우는 교육이 아니라, 아이들이 논리적으로 생각하고 스스로 문제를 해결하는 힘을 기를 수 있도록 돕는 것을 교육 철학으로 삼고 있습니다.
본 블로그의 모든 글은 실제 수업 현장에서 직접 경험한 에피소드를 바탕으로 작성됩니다.

#컴공전공 #10년강사 #서울코딩교육 #중학생코딩 #코딩수행평가 #수행평가준비 #중학교정보