/CoCoDing

협업 방식을 경험할 수 있는 블록코딩 모바일 어플리케이션

Primary LanguageJava

CoCoDing

협업 방식을 경험할 수 있는 블록코딩 모바일 앱

Project Summary

  • 제안배경

    2015 개정교육안에 따르면 공교육 코딩 교육이 의무화됨에 따라, 중학교에서 ‘블록코딩’언어를 채택하여 교육하고 있다. 그러나 현재 대다수 중등 정보 수업은 수업 시수와 인력 및 설비의 부족으로 일방적인 이론 수업에 그치고 있으며, 학생들은 암기식 교육과 실제 코딩 간의 간극으로 어려움을 느끼고 있다.

    공교육에서 코딩 교육이 어떻게 이루어지고 있는지에 대한 관심을 시작으로 중학교 학생들, 학부모, 정보 선생님과의 인터뷰와 설문조사, 정보 교과서 분석 및 다른 블록코딩 사이트를 분석하며, 3가지 문제점을 찾고 그에 대한 해결방안을 제시하는 어플을 기획했다.

  • 타겟

    공교육 정보선생님과 중학생을 대상으로 협업하기 쉽도록 직관적인 UI와 귀여운 캐릭터를 제공해 접근성이 용이하도록 한다.

  • 기간

    2020.03 ~ 2020.12

  • 목표

    세부 함수로 구성된 프로젝트를 폭포수 모델에 따라 설계하고 협업 방식으로 진행하는 블록코딩 모바일 앱이다.

    학생들이 아이디어 기획부터 알고리즘 작성, 역할 분담, 프로젝트 실행까지 전 과정을 자발적으로 참여할 수 있는 이러한 선형 순차적 모델은 능동적인 학생 주도형 프로젝트를 제공한다.

    학생들이 프로젝트의 목표를 자연어 알고리즘과 이에 따른 순서도를 통해 구조화하고, 이 내용을 각 역할에 유기적으로 연동할 수 있게 하며 효율적인 협업을 가능하게 한다.

Member

Project Info

Tech Stack

  • Frontend : Android Studio
  • Backend : Firebase
  • OpenSource : Blockly

Features

  • 아이디어 기획

    • 프로젝트에 대한 아이디어를 팀원들고 자유롭게 작성가능
  • 순서도 작성

    • 순서도 작성 및 신호 기능
    • 분업을 위해 순서도 클릭 시 도형 색 변경
  • 객체 추가 및 분류

    • 이미지 업로드 기능
    • 객체 분류 가능
  • 프로젝트 구현

    • 변경된 색에 따라 블록 구현 가능
    • 순서도 모두 채워졌을 경우 실행 가능

Pages in Detail

메인페이지

아이디어 회의

순서도

객체 - 이미지 업로드

코드블록

  • 블록을 드래그 앤 드랍을 이용해 배치

  • 배치된 블록 순서에 따라 Animation을 이용해 이미지 실행

수상

  1. 2020 노원그린캠퍼스타운 창업 콘테스트 우수상 수상

  2. 2020 이브와 ICT 공모전 정보통신기획평가원장상 수상

  3. 2020 서울과학기술대학교 제 1회 발명 IP 창업경진대회 최우수상 수상

학습