디버깅: 기계 속으로(Debugging: Inside the Machine)는 AP 컴퓨터 과학 원리 또는 AP 컴퓨터 과학 A를 준비하는 학생들을 위한 무료 디버깅 연습 아케이드 플랫폼 게임입니다. 손상된 기계 안에 갇혀 USB 키를 찾아 오류를 수정하고 시스템이 완전히 붕괴되기 전에 방화벽을 탈출해야 합니다.
CSP 모드와 CSA 모드가 하나의 앱에 포함되어 있습니다. 한 번 탭하여 모드를 전환할 수 있습니다.
— 쉬움 · 중간 · 어려움 —
각 난이도는 서로 다른 레벨로 구성되어 있으며, 각 레벨마다 고유한 오류 타일맵과 문제 은행이 있습니다. CSP 모드의 주요 내용은 선택, 반복, 함수 및 리스트입니다. CSA 모드의 주요 내용은 변수, 문자열, 반복, 루프, 배열, 재귀입니다. 세 가지 난이도를 모두 클리어하면 보너스 레벨 두 개(K-Pop 악마 사냥꾼, 마인크래프트)가 잠금 해제됩니다.
— 코드 렌즈 —
각 레벨에는 수집 가능한 버그가 흩어져 있습니다. 버그 근처에 도달하면 화면에서 코드 렌즈 버튼이 깜빡입니다. 탭하면 실제 객관식 디버깅 문제가 나타납니다. 오류가 있는 코드를 읽고 네 가지 설명 중 실제 버그를 선택하면 오류가 수정됩니다. 오답일 경우 안정성이 10% 감소하고, 정답일 경우 안정성이 5% 회복되어 안정적인 상태에 한 걸음 더 가까워집니다.
— 실제 문제, 단순한 문제가 아닙니다 —
모든 문제는 AP 시험 주제에 맞춰 직접 작성되었습니다. 무작위 AI 문제나 교과 과정과 무관한 잡학 문제는 없습니다. 의사 코드 참조 카드(CSP)와 자바 빠른 참조(CSA)는 모든 문제에서 탭 한 번으로 이용할 수 있습니다.
— 스마트폰 및 태블릿에 최적화 —
터치 조작만 지원합니다. 왼쪽 하단의 방향키로 이동하고, 오른쪽의 큰 점프 버튼을 길게 누르면 더 높이 점프합니다. 문제 화면에는 전체 크기의 답변 버튼이 사용됩니다. 가로 방향 스마트폰과 태블릿에 최적화되어 있습니다.
— 오프라인, 계정 불필요, 추적 없음 —
앱 내에 모든 기능이 포함되어 있습니다. 게임은 네트워크 연결을 사용하지 않고, 분석 데이터를 수집하지 않으며, 로그인도 필요하지 않습니다.
— CS++에서 더 보기 —
"CS++에서 더 보기" 버튼을 클릭하면 AP CSP 및 AP CSA 전체 커리큘럼 웹 앱, 기기에서 Java 연습을 위한 CS++ Java IDE, 그리고 무료 웹 리소스(커리큘럼, 어휘 학습 도구, 모의고사)를 제공하는 csplusplus.com 등 CS++ 제품군의 다른 자료들을 이용할 수 있습니다.
대상: AP CSP 및 AP CSA 학생, 시험 대비 수업을 준비하는 컴퓨터 과학 교사, 버그 찾기를 좋아하는 모든 사람.