- 컴퓨팅 사고력
- 학생의 컴퓨팅 사고력을 측정하는 대회
- 컴퓨팅 사고력에 대한 정의(교육부) - 컴퓨터 과학의 기본 개념과 원리 및 컴퓨팅 시스템을 활용하여 실생활 및 다양한 학문 분야의 문제를 이해하고 창의적 해법을 구현하여 적용할 수 있는 능력
- 코딩을 직접적으로 물어보지 않는 경우가 많음
- 물론 코딩은 문제를 해결하기 위한 도구로 컴퓨팅 사고력을 키우는데 큰 도움이 됨
- 그 밖에 평소에 책을 많이 읽고 글 쓰고, 사고력 수학을 하는 것도 도움이 됨
- 코딩을 배운 적이 없어도 수학적, 논리적 사고가 뛰어난 친구들이 입상하는 경우도 있음
- 코딩을 몰라도 되니 대회 참여를 위한 진입 장벽이 낮음
- 대표적인 대회 : 비버챌린지, SW사고력올림피아드
- 예시 : https://trial.bebras.kr/c/1/login
- 메이킹
- 학생들의 문제 해결력을 하드웨어를 통해 구현하는 대회
- 가장 많이 활용하는 하드웨어 : 아두이노, 라즈베리파이
- 얼마나 문제를 잘 캐치했는지, 문제를 창의적으로 해결했는지, 결과물의 완성도가 높은지 중요
- 메이킹 자체에 대한 흥미, 문제에 대한 탐구, 자신의 결과물을 타인에게 잘 설명하는 능력이 필요
- 어느 정도의 코딩 실력과 하드웨어를 다루는 역량이 필요하여 대회 참여를 위한 진입 장벽이 있음(중간)
- 가이드를 해줄 수 있는 선생님이 없으면 대회 입상이 매우 어려움(사실상 사교육의 도움 없이 입상하는 것은 매우 어려움)
- 대표적인 대회 : 한국코드페어, 임베디드소프트웨어경진대회,
삼성주니어SW대회(폐지)
- 예시 : https://youtu.be/yejA4wAJzgk?si=EWb3mChS4plQL5Hn