정보올림피아드 | NYPC | ACSL | AP/IB | ||
---|---|---|---|---|---|
사용언어 |
Python
Java C/C++ |
Python
Java C/C++ C# |
Python
Java C/C++ C# |
Java
|
|
참가분야 |
초등부
중등부 고등부 |
12 ~ 14세부
15 ~ 19세부 |
초등부
중등부 고등부 |
고등학교
|
|
시험 유형 |
지역예선(1차대회)
본선(2차대회)
|
온라인 예선(1차대회)
본선대회(2차대회)
|
한국 예선 (4차 시험 진행)
본선대회 (미국) |
AP 주관 시험
|
|
문제 유형 |
객관식
- 패턴 예측 유형 문제 - 관계식 만들기 유형 문제 - 경우의 수 유형 문제 - 코드 실행 예측하기 - 코드 오류 찾기 주관식 - 프로그램 빈칸 채우기 - 코드 실행 예측하기 비버챌린지 문제 - 컴퓨팅 사고력 시험 실기시험 - 패턴 예측 - 관계식 만들기 및 계산 - 경우의 수 및 최적화 - 그래프 및 경로 탐색 |
실기시험
- 패턴 예측 - 관계식 만들기 및 계산 - 경우의 수 및 최적화 - 그래프 및 경로 탐색 |
객관식 및 주관식
- Graph Theory;acsl_what - Digital Electronics - Data Structures - Computer Number Systems - Boolean Algebra - Bit-String Flicking - Assembly Language - Lisp Programming - What This Program Do - Regular Expressions - Recursive Functions - Prefix/Infix/Postfix Notation 실기시험 1차 - Card games - Number patterns - Board games - Algebraic/geometry - Sports games 실기시험 2차 - String manipulation - Find matching Strings - Binary Bits;acsl_cont 실기시험 3차 - Board games - Traversals/Find a path - Piece things together 실기시험 4차 - Puzzles - Stacks - Binary Trees - Prefix Expressions - Matrices |
Computational Thinking
- Program Design - Algorithm Development - Code Logic - Code Testing - Documentation Free-Response - Methods and Control Structures - Class - Array/ArrayList - 2D Array |