대한기계학회 IT지능융합부문 2026 춘계학술대회

제1회 Vibe Coding
경진대회

AI와 함께 나만의 Windows 유틸리티를 만들어보세요
프로그래밍 경험이 없어도 참가 가능합니다

📅 2026. 4. 9. (목) 오전 9시
📍 크리스탈홀
👤 개인 출전

Vibe Coding이란?

코드를 한 줄 한 줄 직접 작성하는 대신, AI에게 자연어로 지시하여 프로그램을 만드는 새로운 개발 방식입니다.

Vibe Coding의 핵심은 "내가 원하는 결과물을 AI에게 명확히 전달하는 능력"입니다. 이는 비단 소프트웨어 개발에만 국한되지 않습니다. 논문 작성, 데이터 분석, 설계 자동화, 보고서 생성 등 우리가 만들어내는 모든 지적 산출물에 동일하게 적용할 수 있는 방법론입니다. AI 시대, 전문 지식과 창의적 아이디어를 가진 사람이 곧 개발자이자 창작자가 됩니다.

대회 주제

나만의 독창적인 Windows 유틸리티 프로그램 제작

일상이나 업무에서 불편했던 점을 해결하는 프로그램, 있으면 좋겠다고 생각했던 도구 등 주제는 자유입니다. 여러분의 창의력을 발휘하세요.

💡
프로그래밍 경험이 전혀 없어도 참가 가능합니다. AI가 코드를 작성하고, 여러분은 아이디어와 방향을 제시합니다.

진행 일정

2026년 4월 9일 (목) 오전 9시 시작

09:00 - 09:50 (50분)
Vibe Coding 강연 및 오리엔테이션
Vibe Coding 소개, AI 도구 사용법, 라이브 시연, 대회 규칙 안내
09:50 - 10:00 (10분)
휴식 및 환경 세팅
개발 환경 최종 점검, 도구 로그인 확인
10:00 - 11:30 (1시간 30분)
코딩 대회
AI와 함께 나만의 Windows 유틸리티 프로그램을 제작합니다
11:30 - 12:00 (30분)
제출 및 종료
프로그램 패키지 + 보고서 본인 GitHub 계정에 Commit Hash 값을 기재하여 업로드
4월 10일 (금) 폐회식
심사 결과 발표 및 시상
폐회식에서 심사 결과를 발표하고 시상합니다
⏰
Tip: 대회 종료 10~15분 전부터 프로그램 패키징과 보고서 작성을 시작하세요.

참가 규정

참가 자격

2026 춘계학술대회 등록자 누구나 가능 (개인 출전, 팀 출전 불가)

📣
현장접수 안내 — 사전 신청을 하지 못하셨더라도 학술대회 등록자라면 현장에서 참가 신청이 가능합니다. 4월 9일(목) 오전 9시까지 대회장으로 오셔서 접수해 주세요. 본인 노트북과 AI 도구 계정(Claude, ChatGPT 등)을 미리 준비해 오시기 바랍니다.

허용 사항

  • 모든 AI 코딩 도구 사용 가능 (Claude Code, Cursor, GitHub Copilot, ChatGPT 등)
  • 프로그래밍 언어 및 프레임워크 자유 (Python, C#, Electron, JavaScript 등)
  • 인터넷 검색 자유
  • 외부 라이브러리 및 패키지 사용 자유

제한 사항

  • 사전에 제작한 코드 사용 금지
  • 기존 오픈소스 프로젝트를 그대로 복사하는 것 금지 (일부 가져다 활용하는 것은 권장)
  • 타인과의 협업 금지 (개인 출전)

제출 안내

대회 종료 후 아래 2가지를 제출해주세요.

1 프로그램 패키지 (ZIP)

GitHub Repository
  ├─ src/ # 소스코드
  ├─ 실행파일 (exe) 또는 Release
  ├─ 종속 패키지 / DLL
  └─ README.md

README.md 필수 내용:

  • 실행 환경 (Windows 버전 등)
  • 설치 절차 (종속 패키지 설치 명령어)
  • 실행 방법 (단계별)
  • 관리자 권한 필요 여부

2 프로젝트 보고서 (HTML)

단일 HTML 파일로 제출
(이미지는 base64로 내장)

기획어떤 문제를 왜 해결하려 했는가
구성물주요 기능 목록
실현 방법사용 기술, AI 도구 활용 과정
결과완성된 프로그램 스크린샷 및 설명
특장점이 프로그램만의 강점
한계점현재 버전의 한계
Todo향후 개선 방향
⚠️
실격 조건: 제출된 설치/실행 가이드(README.md)대로 따라했을 때 프로그램이 정상 실행되지 않으면 실격 처리됩니다.
💡
보고서도 AI를 활용해서 만들어도 됩니다. 그것 자체가 Vibe Coding입니다.

제출 방법

  1. 본인 GitHub 계정에 Public Repository 생성
  2. 소스코드, 실행파일(exe 또는 Release), README.md, 보고서(HTML)를 업로드
  3. 아래 결과물 제출 폼에서 GitHub Repository URL을 제출

출전 신청 / 결과물 제출

출전 신청은 대회 당일 오전 10시부터 가능합니다.

출전 신청

4월 9일 오전 10:00 오픈

📝
GitHub 계정이 없는 경우, 대회 시작 전 미리 가입해주세요. (github.com/signup)

심사 기준

총 100점 만점으로 심사합니다.

항목 배점 세부 기준
독창성 30점 아이디어가 참신하고, 해결하려는 문제가 명확한가
실용성 25점 실제로 쓸 만하고, 사용이 직관적인가
완성도 25점 핵심 기능이 오류 없이 동작하고 안정적인가
보고서 20점 기획~한계점~Todo까지 체계적이고 가독성 좋게 작성했는가
합계 100점

시상

우수 참가자에게 상장 및 상품을 수여합니다.

🏆
대상
1명
🥇
최우수상
1명
🥈
우수상
2명
👍
인기상
1명 (현장 투표)

사전 준비사항

원활한 대회 참가를 위해 아래 항목을 미리 준비해주세요.

추천 AI 코딩 도구

Claude Code
CLI 기반 AI 코딩 도구
Cursor
AI 기반 코드 에디터
GitHub Copilot
VS Code 확장 AI 코딩
ChatGPT
대화형 AI 코드 생성
ChatGPT Codex
OpenAI 에이전트 코딩
Gemini CLI
Google AI 코딩 도구

그 외 다른 AI 에이전트 코딩 도구도 자유롭게 사용 가능합니다.

제출물 예시

아래는 Vibe Coding으로 만든 프로젝트 예시입니다. 이런 형태로 GitHub에 제출하시면 됩니다.

🐾
Desktop Pet Slime
바탕화면 위의 귀여운 슬라임 펫

바탕화면에서 자유롭게 돌아다니는 슬라임 캐릭터 데스크톱 펫 프로그램입니다. Claude Code를 활용한 Vibe Coding으로 제작되었으며, Python + Tkinter 기반으로 구현되었습니다.

Python Tkinter Claude Code
GitHub에서 보기
🐝
Bee Rich – Crisis Alert
주식 위기 감지 데스크톱 앱

실시간 뉴스 헤드라인을 분석하여 주식 시장 위기 뉴스를 감지하고, 귀여운 꿀벌 캐릭터가 경고 알림을 제공하는 윈도우 앱입니다.

Python PySide6 Claude Code
GitHub에서 보기
🦾
KineLab
6축 매니퓰레이터 시뮬레이터

DH Parameter, 좌표계 변환, 정기구학을 시각적으로 학습할 수 있는 교육용 6축 로봇 시뮬레이터입니다.

TypeScript React + Three.js Electron
GitHub에서 보기

자주 묻는 질문

Q. 프로그래밍을 전혀 몰라도 참가할 수 있나요?
네. Vibe Coding은 AI에게 자연어로 지시하여 프로그램을 만드는 방식입니다. 오리엔테이션에서 사용법을 안내하므로 프로그래밍 경험이 없어도 참가 가능합니다.
Q. 어떤 AI 도구를 써야 하나요?
자유입니다. Claude Code, Cursor, GitHub Copilot, ChatGPT 등 어떤 AI 도구든 사용 가능합니다. 여러 도구를 조합해서 사용해도 됩니다.
Q. exe 패키징이 어렵지 않나요?
exe 패키징이 어려운 경우, README.txt에 설치 및 실행 방법을 명확히 기술하면 됩니다. 심사위원이 가이드대로 따라했을 때 실행 가능하면 인정됩니다.
Q. 사전에 아이디어를 준비해와도 되나요?
아이디어는 미리 구상해와도 됩니다. 단, 코드를 사전에 작성하거나 기존 프로젝트를 가져오는 것은 금지입니다.
Q. 보고서도 AI로 만들어도 되나요?
네. 보고서를 AI를 활용해서 만드는 것 자체가 Vibe Coding의 일부입니다.