4급
입력·출력·자료를 구분하고, 만드는 순서를 단계로 적습니다.
응시 자격
만 14세 이상부터 응시할 수 있습니다.
필수 프로그래밍 언어
5급부터 1급까지 모든 급수의 공통 필수입니다.
Shell Scripting
인공지능을 다루기 위해 가장 중요한 언어입니다.
쉘은 프로그램 실행·파일 관리·개발 자동화에 유용해요. AI는 브라우저·앱·노트북·API로도 사용할 수 있어요. 터미널은 유용한 인터페이스 중 하나이며 모든 AI 사용자의 필수 조건은 아니에요.
모든 급수의 공통 문제
인공지능을 완전 밑바닥부터 직접 만들고자 합니다. 어떻게 만들지 설계를 하세요.
5급부터 1급까지 같은 문제를 받습니다. 달라지는 것은 답에 요구되는 깊이와, 문제에 덧붙는 제약 사항입니다.
무엇을 배우나
- 무엇이 들어가고 무엇이 나와야 하는지 정한다.
- 규칙으로 푸는 것과 자료로 배우는 것의 차이를 가른다.
- 만드는 과정을 단계로 나누어 순서대로 적는다.
어떻게 평가하나
- 입력과 출력이 분명하게 적혀 있는가
- 자료를 어디서 구할지 밝혔는가
- 단계가 실제로 이어질 순서로 놓였는가
시험 구성
1차는 시험장에서 치르는 필기, 2차는 인터뷰와 실기입니다. 두 차수 모두 같은 문제를 씁니다.
1차 — 오프라인 필기
지정된 시험 장소에서 치릅니다. 답은 시험지에 직접 손으로 적습니다. 설계를 글로 풀어낼 수 있는지를 봅니다.
2차 — 인터뷰와 실기
시험관과 설계에 대해 인터뷰한 뒤, 실제로 인공지능을 만듭니다. 종이 위의 계획이 손에서 실제로 움직이는지를 봅니다.