HappyBug Campus 개발기 #1
안녕하세요.
이번 학기 세종사이버대학교 AI실무활용학과에 다니면서 가장 먼저 느낀 것은 수강 관리가 생각보다 복잡하다는 점이었습니다.
어떤 과목을 이수했는지, 졸업까지 몇 학점이 남았는지, AI 수료증을 취득하려면 어떤 과목을 더 들어야 하는지, 다음 학기에는 무엇을 신청하는 것이 가장 효율적인지 매번 학교 홈페이지를 확인하며 정리해야 했습니다.
'이걸 한 화면에서 볼 수 있다면 얼마나 편할까?'
그 생각에서 HappyBug Campus 개발이 시작되었습니다.
공부도 할 겸 Python으로 직접 개발을 시작했고, 지금도 실제 학교생활에 사용하면서
필요한 기능을 하나씩 추가하고 있습니다.
1. AI 수료증 진행 현황
가장 먼저 만든 기능은 AI 수료증 진행 현황입니다.
AI에듀케이션, AI비즈니스, AI이미지/영상 등 다양한 수료증을 선택하면,
- 현재까지 완료한 과목
- 이번 학기 수강 중인 과목
- 앞으로 필요한 과목
- 이번 학기 종료 후 예상 진행률
을 한눈에 확인할 수 있도록 만들었습니다.
또한 완료한 과목, 수강 중인 과목, 미이수 과목을 색상으로 구분하여 현재 상태를 쉽게 확인할 수 있습니다.



2. 전체 수강 과목 관리
학교에서 개설된 전체 과목을 검색하고 관리할 수 있는 기능입니다.
과목명 검색은 물론,
- 수강 완료
- 수강 중
- 미이수
상태를 직접 관리할 수 있도록 만들었습니다.
또한 학년과 과목 분류별 검색 기능도 추가하여 원하는 과목을 쉽게 찾을 수 있습니다.

3. 졸업학점 자동 계산
현재까지 취득한 학점과
이번 학기 수강 중인 과목을 자동으로 반영하여
졸업까지 남은 학점을 계산합니다.
전공, 교양, 자유선택 학점을 각각 계산해 주기 때문에
어느 부분이 부족한지도 쉽게 확인할 수 있습니다.

4. 다음 학기 추천 과목
제가 가장 자주 사용하는 기능입니다.
현재까지 이수한 과목을 분석하여
다음 학기에 어떤 과목을 들으면 가장 효율적인지 자동으로 추천합니다.
특히,
- 여러 AI 수료증에 동시에 인정되는 과목
- 학교 추천 과목
- 추천 학년 및 권장 학기
등을 함께 표시하여 수강계획을 세우는 데 많은 도움이 되도록 만들었습니다.

개발하면서 느낀 점
AI를 배우면서 느낀 것은,
강의를 듣는 것만큼이나 직접 만들어 보는 과정이 정말 큰 공부가 된다는 것입니다.
HappyBug Campus도 처음에는 제 개인적인 불편함을 해결하기 위해 시작했지만,
개발을 계속하다 보니 같은 학과 학우분들에게도 도움이 될 수 있는 프로그램으로 발전하고 있습니다.
앞으로도 실제 학교생활에서 필요한 기능들을 하나씩 추가하면서 계속 발전시켜 나갈 예정입니다.
앞으로 추가할 기능
- 📅 학기별 수강계획 관리
- 📈 평균평점(GPA) 관리
- 📝 과제 및 시험 일정 관리
- 🎯 목표 평점 시뮬레이션
- 🤖 AI 기반 맞춤형 수강 추천
- ☁️ 데이터 백업 및 동기화
AI를 배우며 만든 첫 번째 학교생활 프로젝트인 만큼,
앞으로도 꾸준히 개발 과정을 공유해 보겠습니다.
혹시 같은 학과 학우분들께서
"이런 기능이 있으면 좋겠다."
하는 아이디어가 있으시면 댓글로 남겨주세요.
좋은 의견은 적극 반영해 보겠습니다. 😊
감사합니다.
by BuG
'다양한 업무분야' 카테고리의 다른 글
| [자동입력기] 하이크비전 SADP 반복 입력이 귀찮아서... (0) | 2026.09.12 |
|---|---|
| [PLC] 말로 설명하면 PLC 프로그램이 만들어진다 (0) | 2026.08.24 |
| * MediaCaster v1.3 공개 - 디지털 사이니지 & 공지 송출 프로그램 (0) | 2026.07.24 |
| [개발] MediaCaster v1.0 출시를 향해 - 바이브코딩 (0) | 2026.06.18 |
| [Python] 업비트 실시간 코인 알리미 v2 제작기 (Powered by HappyBuG) (0) | 2026.04.05 |