Congressional App Challenge(CAC)는 미국 하원이 2015년부터 해마다 여는 중·고등학생 앱 개발 대회입니다. 전국 대회 하나가 아니라 대회를 여는 하원의원이 자기 지역구(Congressional District) 안에서 출품작을 받아 우승작을 뽑는 구조입니다. 운영은 비영리 단체 Internet Education Foundation이 맡습니다.
2025년에는 394개 지역구에서 학생 13,830명이 앱 4,650개를 제출해 세 수치 모두 역대 최대였습니다. 2026년 제출 마감은 10월 26일(월) 낮 12시, 미 동부시간(EDT)입니다.
자격·일정·심사 기준만 빠르게 확인하려면 Congressional App Challenge 2026 참가 안내를 먼저 보세요. 이 페이지는 공식 규정을 조금 더 자세히 풀고 아이디어부터 제출까지의 준비 순서를 함께 다룹니다.
참가 자격과 팀 규정
자격 요건
- 2026년 10월 26일 기준 중학교 또는 고등학교 재학생이어야 합니다. 중학교 학년 구분은 지역마다 다르지만 보통 6~8학년입니다.
- 제출 시점에 미국 거주자(U.S. resident)여야 합니다. 시민권은 필요 없어서 미국에 사는 한국 국적 학생도 참가할 수 있습니다. 한국에만 거주하는 학생은 참가할 수 없습니다.
- 사는 곳의 지역구나 다니는 학교의 지역구 중 한 곳에서만 출전합니다. 그 지역구 하원의원이 올해 대회를 열어야 하므로 공식 사이트의 참가 지역구 목록을 먼저 확인하세요.
- 학생 한 명이 한 해에 낼 수 있는 앱은 하나입니다. 여러 팀에 이름을 올리는 것도 허용되지 않습니다.
팀 구성
- 혼자 또는 최대 4명까지 팀을 꾸릴 수 있습니다. 5명 이상인 팀은 참가할 수 없습니다.
- 팀원의 절반 이상이 출전하는 지역구에 살거나 그 지역구 학교에 다녀야 합니다. 4명 팀이라면 최소 2명입니다.
- 등록할 때 학교 계정이 아닌 개인 이메일, 집과 학교 주소(9자리 우편번호 포함), 보호자 이름과 이메일이 필요합니다.
| 항목 | 2026년 규정 |
|---|---|
| 재학 | 2026년 10월 26일 기준 중·고등학생 |
| 거주 | 제출 시점 미국 거주자 (시민권 불필요) |
| 지역구 | 거주지 또는 학교 지역구 중 한 곳 |
| 출품 수 | 학생 1명당 1년에 앱 1개 |
| 팀 | 최대 4명, 절반 이상이 해당 지역구 거주·재학 |
앱 규정: 주제, 언어, AI 사용
주제·플랫폼·언어는 자유
- 주제 제한이 없습니다.
- 웹, PC, 모바일 앱, 브라우저 확장, 로봇, AR·VR, 웨어러블, 임베디드 시스템 등 어떤 플랫폼이든 가능합니다.
- C, C++, C#, Java, JavaScript, Python, Swift 같은 텍스트 언어뿐 아니라 블록 코딩도 쓸 수 있습니다.
- 앱이 어느 정도는 실제로 작동해야 경쟁력이 있다고 규정에 적혀 있습니다.
독창성과 이전 프로젝트
- 코딩과 기술 개발은 학생(팀)이 직접 해야 합니다. 오픈소스 라이브러리·프레임워크·외부 도구는 쓸 수 있지만 무엇을 썼는지 분명히 밝혀야 합니다.
- 2025년 10월 30일 이후에 만든 앱이면 낼 수 있습니다. 예전 앱의 2.0 버전이라면 새로 짠 코드를 중심으로 보여 줘야 합니다.
- 부적절하거나 특정 집단을 비하·위협하는 내용, 타인의 지식재산권이나 개인정보를 침해하는 내용은 허용되지 않습니다.
AI 사용
- AI 도구는 쓸 수 있습니다. 조건은 제출 자료에 AI 사용 내역을 전부 밝히는 것입니다.
- AI는 프로젝트의 일부를 돕는 데만 쓸 수 있고 기술 개발 전체를 대신해서는 안 됩니다. 학생이 앱의 작동 원리를 이해하고 있다는 것을 보여 줘야 합니다.
- 공식 2025 Challenge Recap에 따르면 2025년 참가 팀의 56%가 개발 과정에서 AI 도구를 썼습니다.
제출물: 시연 영상과 서면 답변
등록 후 자격 확인 퀴즈를 통과하면 신청서를 쓸 수 있습니다. 공식 규정은 시연 영상을 가장 중요한 제출물로 꼽습니다. 마감이 지나면 제출물은 고칠 수 없습니다.
시연 영상 (1~3분)
- 담을 내용: 참가자 전원의 이름, 앱 이름, 한 문장으로 된 앱의 목적, 대상 사용자, 사용한 도구와 언어, 실제 기능 시연
- YouTube 또는 Vimeo에 올리고 공개(public)로 설정해야 합니다.
- 1~3분을 벗어나면 심사위원 재량으로 감점될 수 있습니다.
- 영상 제작 대회가 아니므로 화려한 편집보다 앱이 실제로 작동하는 모습을 또렷하게 보여 주는 편이 낫습니다.
서면 답변 (규정에 실린 예시 질문)
- 앱 제목과 목적
- 이 앱을 만들게 된 계기
- 개발 중 부딪힌 기술적 어려움과 해결 방법
- 대회를 준비하며 배운 점
- 2.0 버전을 만든다면 바꾸고 싶은 점
놓치기 쉬운 규정
- 심사위원은 앱과 소스 코드를 직접 확인하겠다고 요청할 수 있습니다. 이 요청에 응하지 않으면 즉시 실격됩니다.
- 마감 뒤에는 종료 설문(Exit Questionnaire) 링크가 옵니다. 팀이라면 팀원 모두 각자 작성해야 합니다.
심사와 수상
심사 기준
심사는 하원의원과 의원실이 맡고 외부 심사위원단을 두는 의원실도 있습니다. 공식 규정에 적힌 기준은 다음 세 가지입니다.
| 기준 | 규정에 포함된 내용 |
|---|---|
| 아이디어의 질 | 창의성, 독창성 |
| 아이디어의 구현 | 사용자 경험, 디자인 |
| 코딩 실력 | 코딩·프로그래밍 역량 |
의원실은 심사 방식과 기준을 바꿀 수 있습니다. 당락은 그 지역구에 들어온 출품작의 수와 수준에 따라 달라집니다.
지역구 우승작이 받는 것
- House.gov와 공식 사이트에 앱이 소개됩니다.
- ARTS Act에 따라 미국 저작권청(U.S. Copyright Office)의 저작권 등록 수수료 면제를 받을 수 있습니다.
- 미 의회 의사당(U.S. Capitol)에 1년간 전시될 수 있습니다.
- 우승 발표는 각 의원실이 직접 합니다. 공식 운영팀은 2027년 1월 15일 전에는 결과를 공개하지 않습니다.
#HouseOfCode
- 매년 봄 지역구 우승 팀을 미 의회 의사당으로 초청하는 행사입니다. 학생들은 자기 지역구 의원에게 앱을 시연하고 다른 지역 우승자들과 만납니다.
- 2026년 행사에는 의원 수십 명을 포함해 1,000명 넘게 참석했습니다. 다음 행사는 2027년 봄입니다.
CAC Top Apps (theCoderSchool 주관)
- 지역구 1위 앱은 따로 지원하지 않아도 자동으로 검토 대상이 됩니다.
- 기술적 완성도(코드 품질·구조), 창의성, 지역사회에 미치는 영향을 보고 시연 영상과 코드를 근거로 고릅니다.
- AI를 썼다면 AI가 만든 코드를 분명히 표시하고 앱의 작동 원리를 이해하고 있다는 것을 보여 줘야 합니다.
입시 활동으로 볼 때
CAC는 하원 규칙에 따라 공식 승인된 대회입니다. 문제를 정하고 앱을 만들어 사용자에게 설명한 과정이 영상과 서면 답변에 그대로 남아서 과외활동(EC) 기록으로 정리하기 좋습니다.
다만 대학이 이 대회를 어떻게 평가하는지는 학교마다 다릅니다. 수상이나 합격을 보장하는 활동은 없습니다.
다른 대회와 무엇이 다른가
| 대회 | 주로 보는 것 | 형식 |
|---|---|---|
| Congressional App Challenge | 문제 정의부터 작동하는 앱까지 | 지역구 단위 심사, 영상과 서면 답변 |
| USACO | 알고리즘·자료구조 문제 풀이 | 온라인 시험, 브론즈부터 플래티넘까지 단계별 |
| Regeneron ISEF | 과학·공학 연구 | 지역·주 과학 박람회를 거쳐 국제 본선 |
세 대회는 보는 역량이 다릅니다. 학생이 무엇을 보여 주고 싶은지에 따라 고르면 됩니다.
준비 순서와 2026년 일정
2026년 공식 일정
| 시기 | 내용 |
|---|---|
| 1월 1일 | 학생 사전 등록 시작 |
| 5월 | 대회 공식 개막, 제출 접수 시작 |
| 10월 26일(월) 낮 12시 EDT | 등록·제출 마감 |
| 11월 | 지역구별 심사 |
| 12월 | 지역구 우승 발표 (각 의원실) |
| 2027년 1월 15일 | 공식 운영팀의 결과 공개 제한 해제 |
| 2027년 봄 | #HouseOfCode |
준비 흐름
- 지역구 확인: 우리 지역구 의원이 올해 대회를 여는지 참가 지역구 목록에서 확인합니다.
- 문제 정하기: 가까운 사람이나 지역에서 실제로 불편한 점을 찾고 누가 쓸 앱인지 정합니다.
- 작게 만들어 작동시키기: 기능을 늘리기보다 핵심 기능 하나가 확실히 돌아가게 만듭니다.
- 기록 남기기: 사용한 라이브러리, AI 사용 내역, 막혔던 문제와 해결 과정을 개발하면서 적어 둡니다. 서면 답변과 AI 공개에 그대로 쓰입니다.
- 영상과 답변: 1~3분 영상을 찍고 서면 답변을 쓴 뒤 업로드 문제에 대비해 마감보다 며칠 앞서 제출합니다.
입문자를 위한 공식 추천 자료
공식 사이트에 따르면 2025년 참가자의 30% 이상이 대회 전 스스로를 입문자라고 답했습니다. Learn to Code 페이지가 소개하는 자료는 다음과 같습니다.
- Roblox Studio (Luau): 2026년 대회 메인 후원사의 무료 제작 도구. 게임·인터랙티브 프로젝트에 맞습니다.
- Apple Swift: 애플 플랫폼 앱 개발 교육 자료
- MIT App Inventor: 블록 기반 앱 제작
- Code.org App Lab: JavaScript로 간단한 앱 제작
부모님이 도울 수 있는 범위
규정상 코딩과 기술 개발은 학생이 해야 합니다. 부모님과 멘토는 일정 관리, 사용자 인터뷰 연결, 영상 촬영 환경 준비처럼 옆에서 돕는 역할을 맡는 것이 맞습니다.
출처: 2026 CAC Rules(PDF) · Rules · Student Registration · 2025 Challenge Recap · #HouseOfCode · CAC Top Apps · About. 내용 확인 2026년 9월 27일. 세부 사항은 공식 사이트에서 최종 확인하세요.
자주 묻는 질문
학생과 학부모가 준비하면서 자주 묻는 질문을 2026년 공식 규정 기준으로 정리했습니다.
미국 하원이 2015년부터 해마다 여는 중·고등학생 앱 개발 대회입니다. 전국 대회 하나가 아니라 대회를 여는 하원의원이 자기 지역구 안에서 출품작을 받아 우승작을 뽑습니다. 2025년에는 394개 지역구에서 학생 13,830명이 앱 4,650개를 제출했습니다. 지역구 우승 팀은 봄에 미 의회 의사당에서 열리는 #HouseOfCode에 초청됩니다.
아니요. 제출 시점에 미국 거주자여야 하고 사는 곳이나 다니는 학교가 속한 지역구에서 출전해야 합니다. 시민권은 필요 없으므로 주재원·유학 등으로 미국에 사는 한국 국적 학생은 참가할 수 있습니다. 그 지역구의 하원의원이 올해 대회를 여는지도 공식 사이트의 참가 지역구 목록에서 확인해야 합니다.
네. 혼자 또는 최대 4명까지 팀으로 참가할 수 있고 팀원의 절반 이상이 출전하는 지역구에 살거나 그 지역구 학교에 다녀야 합니다. 학생 한 명이 한 해에 낼 수 있는 앱은 하나뿐이어서 여러 팀에 이름을 올릴 수 없습니다.
제한이 없습니다. C, C++, C#, Java, JavaScript, Python, Swift 같은 텍스트 언어와 블록 코딩 모두 쓸 수 있습니다. 웹, PC, 모바일 앱, 브라우저 확장, 로봇, AR·VR, 웨어러블, 임베디드 시스템 등 플랫폼도 자유입니다. 다만 어느 정도는 실제로 작동해야 경쟁력이 있다고 규정에 적혀 있습니다.
참가할 수 있습니다. 공식 사이트에 따르면 2025년 참가자의 30% 이상이 대회 전 스스로를 입문자라고 답했습니다. 공식 사이트는 Roblox Studio(Luau), Apple의 Swift 교육 자료, MIT App Inventor, Code.org App Lab 같은 학습 자료를 소개합니다.
공식 규정에 적힌 기준은 세 가지입니다. 아이디어의 질(창의성과 독창성 포함), 아이디어의 구현(사용자 경험과 디자인 포함), 코딩·프로그래밍 실력입니다. 심사는 하원의원과 의원실이 맡고 외부 심사위원단을 두는 의원실도 있습니다. 의원실은 심사 방식과 기준을 바꿀 수 있으며 당락은 그 지역구에 들어온 출품작의 수와 수준에 따라 달라집니다.
쓸 수 있습니다. 조건은 두 가지입니다. 제출 자료에 AI 사용 내역을 전부 밝혀야 하고 AI는 프로젝트의 일부를 돕는 데만 쓸 수 있습니다. 기술 개발 전체를 AI가 대신해서는 안 되며 학생이 앱의 작동 원리를 이해하고 있다는 것을 보여 줘야 합니다. 공식 2025 Challenge Recap에 따르면 2025년 참가 팀의 56%가 개발 과정에서 AI 도구를 썼습니다.
2025년 10월 30일 이후에 만든 앱이면 낼 수 있습니다. 예전 앱의 2.0 버전을 낸다면 새로 짠 코드를 중심으로 보여 줘야 합니다. 무엇이 새로 추가됐는지 영상과 서면 답변에서 분명히 구분해 두는 것이 좋습니다.
시연 영상과 서면 답변입니다. 영상은 1~3분 길이로 참가자 전원의 이름, 앱 이름, 한 문장으로 된 목적, 대상 사용자, 사용한 도구와 언어, 실제 기능 시연을 담아 YouTube나 Vimeo에 공개(public)로 올립니다. 서면 답변은 앱의 목적, 만든 계기, 부딪힌 기술적 어려움과 해결 방법, 배운 점, 2.0 버전에서 바꾸고 싶은 점 같은 질문으로 이루어집니다. 마감 뒤에는 제출물을 고칠 수 없습니다.
2026년 10월 26일(월) 낮 12시, 미 동부시간(EDT)입니다. 접수는 5월부터 받았고 11월에 지역구별 심사, 12월에 우승 발표가 이어집니다. 우승 발표는 각 의원실이 직접 하며 공식 운영팀은 2027년 1월 15일 전에는 결과를 공개하지 않습니다. 출전하는 지역구 의원실의 공지도 함께 확인하세요.
지역구 우승작은 House.gov와 공식 사이트에 소개되고 미 의회 의사당에 1년간 전시될 수 있습니다. ARTS Act에 따라 미국 저작권청(U.S. Copyright Office)의 저작권 등록 수수료 면제도 받을 수 있습니다. 우승 팀은 봄에 열리는 #HouseOfCode에 초청되며 지역구 1위 앱은 따로 지원하지 않아도 CAC Top Apps(theCoderSchool 주관) 검토 대상이 됩니다.
CAC는 하원 규칙에 따라 공식 승인된 대회입니다. 문제를 정하고 앱을 만들어 사용자에게 설명한 과정이 영상과 서면 답변에 남아서 과외활동(EC) 기록으로 정리하기 좋습니다. 다만 대학이 이 대회를 어떻게 평가하는지는 학교마다 다르고 수상이나 합격을 보장하는 활동은 없습니다.
USACO는 알고리즘·자료구조 문제를 푸는 온라인 대회이고 Regeneron ISEF는 과학·공학 연구를 지역·주 박람회를 거쳐 국제 본선에서 겨루는 대회입니다. CAC는 문제를 정하고 실제로 작동하는 앱을 만들어 영상과 글로 설명하는 대회입니다. 보는 역량이 다르므로 학생이 무엇을 보여 주고 싶은지에 따라 고르면 됩니다.
아니요. 공식 규정상 주제 제한이 없습니다. 2025년 참가자 설문에서 70%가 시민 참여나 사회적 선(social good) 주제의 앱을 만들었다고 답했지만 그런 주제여야 한다는 규정은 없습니다. 게임, 교육, 건강, 환경 등 학생이 잘 아는 문제에서 출발하면 됩니다.
Congressional App Challenge 준비 상담
지역구 확인부터 주제 정하기, 개발, 영상과 서면 답변까지 학생 상황에 맞춰 계획합니다. 수업은 온라인 또는 압구정 대면(오프라인), 1:1 개인 또는 1:n 소수 그룹으로 진행합니다.
카카오로 상담 신청 →