영재학급 커리큘럼과 강의 대시보드를 bkit + pencil 확장 에디터로 함께 시도1

소개

시도하고자 했던 것과 그 이유를 알려주세요.

수년째 중학교 영재학급을 운영하고 있습니다. 과학,수학,정보 등 다양한 영역에서 우수한 능력을 보이는 학생들에게 최대한 하나의 주제를 가지고 다양한 관점에서 자신들의 능력치를 보일 수 있는 PBL 기반의 수업을 구성하였는데, 올해는 좀 더 재미있게, 무엇보다 큰 힘을 안들이고 강의 구성을 해보려고 시도해 보았습니다.
claude code + bkit으로 1~5차시의 수업 구조를 간단한 도움으로 구성해 보려고 시도해 보았습니다.

진행 방법

❯ 중학교 영재학급 학생들을 위해 진행해 줘.
파이썬을 처음 다루는 학생들이고, 2시간씩 5회에 걸쳐 파이썬의 기본 문법을 재미있게 배우고 , 매 차시마다 프로젝트형으로 진행할 수 있는 구조를 만들어 줘.
차시별 수업 구조를 먼저 설정해 줘

검정색 배경에 한국어 텍스트
검은 배경에 한국 이름 목록

강사 입장에서 "준비 → 수업 → 마무리" 전 과정을 최소 노력으로 돌리면서 좀 더 재미있는 주제로 풀어낼 수 있도록 요청했습니다.

4차시 성적 분석기는 아무래도 맘에 들지 않았습니다.

4차시의 리스트를 다루는 주제를 성적 분석기 대신 재미있는 주제를 요청해 보았습니다.

검은 화면에 한국어 텍스트 스크린샷
컴퓨터 화면에 표시된 한국어 텍스트 스크린샷

여전히 맘에 들지 않아, 영재 학생들답게 엉뚱하지만, 학문적, 지식적인 면이 더 나올 수 있도록 주제를 요청합니다.

한국어 화면의 스크린샷

결국 최종 선택한 것은 소수(Prime Number)를 찾는 구조의 함수를 만드는 것으로 선택

적당한 수학적 사고와 알고리즘의 적절한 혼용이라 좀 더 재미있게 진행할 수 있을 거 같았습니다.

선택한 주제 기반으로 본격적인 차시별 수업 가이드를 요청합니다.ㄴ


  1. 강사용 원페이지 가이드 (차시별)

  매 수업 전날 딱 1장만 보면 준비 완료되는 문서

  [4차시 강사 가이드 - 1장]
  ✅ 오늘 가르칠 것: 리스트, 함수
  ⏱ 시간표: 도입10 → 이론20 → 실습20 → 프로젝트60 → 정리10
  💻 시연할 코드: prime_demo.py 실행
  🚨 학생들이 막히는 포인트: range(2,n) 의미, append 사용법
  💡 심화 질문: "더 빠르게 만들 수 있을까?"
  권장 빌드 순서

  지금 → [1단계] 5차시 전체 계획 확정        (오늘)
       → [2단계] 차시별 실습 .py 파일 5개     (핵심)
       → [3단계] 강사용 원페이지 가이드 5장   (편의)
       → [4단계] 학생 배부용 워크시트         (선택)
       → [5단계] 웹 대시보드                 (여유 있으면)
한국어 텍스트가 표시된 컴퓨터 화면의 스크린샷

---

수업 구조 요약

[1부 50분] 이론

├── 10분 도입: 소수 데모 (완성작 먼저 보여주기)

├── 20분 리스트 + 함수 라이브 코딩

└── 20분 is_prime() 함수 따라 짜기

[2부 60분] 소수 탐정 프로젝트

├── LEVEL 1: 소수 목록 만들기 (필수)

├── LEVEL 2: 쌍둥이 소수 찾기 (필수)

├── LEVEL 3: 즉시 판별기 (도전)

└── LEVEL 4: 골드바흐 추측 검증기 (영재 심화)1

4차시 웹 대시보드도 만들면 좋을 거 같아서, 1주차에 스터디장님께서 잠시 보여주셨던 pencil 확장프로그램을 이용하여 제작해 달라고 요청해 보았습니다.

한국어 스크린샷

최종 결과물

한국어 프로그래밍 언어의 스크린샷

결과와 배운 점

매년 새학기가 되면 영재학생들을 위해 아이디어를 쥐어짜며 학급 운영을 어떻게 할까 고민을 했는데, 올해는 바쁜 이유도 있지만, 도저히 새로운 것이 떠오르지 않았습니다.
결국 클코에게 sos, 더군다나 bkit은 들어는 보았지만 직접적인 사용은 처음이었습니다.

PDCA과정이 업무 뿐만 아니라 강의 설계할 때도 매우 유익할거 같아, 요청해 보았습니다.

항상 강의를 준비할 때면 기획, 강의 설계, 운영 시나리오, 피드백, 재구성, 강의 진행이었는데,
bkit의 진행 덕분에 수월하게 해낸 거 같습니다.
시간이 없어, 짧게 구성 테스트를 해 보았는데, 좀 더 추가적인 미션과 뾰족한 요청을 통해 학생 개개인의 특성에 따른 개별 프로젝트 구성까지 진행해 보면 좋을 거 같습니다.
다음 주에는 좀 더 보완한 10차시까지의 구성을 만들어 보려 합니다.

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요