<aside> ⌨️

제품 간단 소개 (100~200자 이내로 간단히 작성)

git 주소: https://github.com/DMU-DebugVisual

개발 환경(OS, SW, Language):

<aside> 💼

팀 소개 (이력서 링크)

Product Manger: 김인성

Team Members: 박소정, 윤동준, 채선웅, 한민정

</aside>

프로토타입 이미지 (해당시)

ide3.png

페르소나1

<aside>

이름: 김민준 나이: 21 직업: 컴퓨터공학과 대학생 배경: 컴퓨터공학과 2학년 재학생, 대학교 1학년 때는 기초 프로그래밍과 C언어 위주로 수업을 들었고, 2학년이 되면서 웹 개발과 앱 개발에 본격적으로 관심을 가지기 시작함. 최근엔 JavaScript, React, 그리고 Python을 활용한 간단한 웹/앱 만들기에 도전 중. 목표: 학업과 병행하면서 실력을 쌓고, 졸업 후에는 대기업 소프트웨어 개발자로 취업하고자 함. 행동 패턴

문제점

가치관

사용자 시나리오1

<aside>

목표: 김민준은 개인 프로젝트로 Python을 활용해 게시판 웹 애플리케이션을 개발 중이다. 게시물 목록에 다양한 정렬 기능(최신순, 조회수순, 추천순 등)을 이미 구현했지만, 자신이 작성한 코드가 제대로 된 정렬 로직인지, 그리고 자신이 원하는 정렬 결과가 맞는지 확인하고 싶다.

  1. 온라인에서 교육용 시각화 도구 ‘디버깅 시각화 웹 IDE’에 접속한다.
  2. 각 조건별 정렬 코드를 시각화한다.
  3. 잘못된 부분을 발견하면 수정하고, 문제가 없다면 해당 기능 개발을 종료한다. </aside>

페르소나2

<aside>

이름: 이숙영 나이: 45세 직업: 대학 교수 (컴퓨터공학과, 알고리즘 및 프로그래밍 전공) 배경: 알고리즘과 자료구조, 프로그래밍 기초 수업을 다수 진행하고 있음. 학생들이 개념을 직관적으로 이해하고, 특히 코드 실행 흐름이나 재귀, 포인터, 트리 구조 등 시각적 이해가 필요한 부분에서 어려움을 겪는 것을 자주 목격함. 교수 본인도 복잡한 개념을 설명할 때 판서나 PPT만으로 한계를 느끼고 있음. 최근에는 실습 기반 수업의 효율을 높이기 위해 웹 기반 학습 도구에 관심이 많아짐. 목표: 학생들이 명확하게 이해하게 함으로써 반복 설명을 최소화해 여유 있는 수업 운영을 목표로 함.

행동 패턴

문제점

가치관

사용자 시나리오2

<aside>

목표: 다음 주 자료구조 수업에서 학생들이 트리 탐색 알고리즘의 코드 실행 흐름을 시각적으로 이해할 수 있도록 한다. 단계별 시나리오:

  1. 온라인에서 교육용 시각화 도구를 찾던 중 ‘디버깅 시각화 웹 IDE’에 접속한다.
  2. 트리 탐색 알고리즘 코드를 시각화하고, 각 순회의 실행 흐름(함수 호출, 방문 노드 등)을 단계별로 애니메이션처럼 보여준다.
  3. 실제 수업 시간에는 이 시각화된 결과를 바탕으로 학생들에게 흐름을 설명하고, 실습 시간에는 학생들이 직접 자신이 짠 코드의 흐름을 눈으로 확인할 수 있도록 안내한다. </aside>

제품 개발 목적 및 배경

<aside> 🥅

주제 선정 배경

제품 주제를 선정하게 된 배경에 대해 작성. →개조식 3문장으로 요약

제품 개발의 필요성

제품을 개발해야 하는 이유(필요성)와 관련한 근거자료(2024년도 이후 자료로 제한, 뉴스기사, 논문 등)를 포함하여 개발 사유를 작성.→5건 이상 자료 조사하여 관련 사유를 작성 (링크 또는 상세 자료명 첨부)

코딩 교육 의무화 바람 ··· “형태 변해도 코딩 열풍 이어질 것”(뉴스)

자동 채점 시스템을 활용한 스택과 큐 자료 구조 학습 자료 개발(논문)

화면 레이아웃이 학습자 몰입도에 미치는 영향 -대학 이러닝 학습 콘텐츠 중심으로-(논문)

분별 프롬프트 학습을 통한 고객 질의응답 데이터의 계층 구조 표현 및 시각화(논문)

디지털 환경에서의 정보 시각화를 위한 디자인 프레임워크 제안(논문)

요소 결정체 성장 실험 이해도 향상을 위한 시각화 및 예측 프로그램 개발(논문)

파이썬으로 구현한 육각형 기반 시각화 코딩 프로젝트 탐구(논문)

</aside>

제품 사용 타겟 유저

<aside> 👤

프로그래밍 교육자/학습자

</aside>

개발 성공 기준 (KPI, 3항목 이상 작성)

<aside> 🏆

기초 알고리즘 10종 이상 지원 (정렬, 탐색, 재귀 등)

정성적 평가 (참조논문은 하단 벤치마킹에서 찾아볼 수 있음)

정량적 평가 (하단에 상세 내용 기재)

정량적 평가 상세 내용