스타트업 활동을 위한 SW 코딩 교육 방법
SW Coding Education Methods for Startup Activities
송용준(건국대학교 컴퓨터공학부)
26권 11호, 475~481쪽
초록
SW중심사회를 대비하여 많은 대학교들은 전교생 대상으로 코딩 교육을 필수 이수 과목으로 포함하고 있다. 현재 대학교에서의 코딩 교육은 컴퓨팅적 사고와 스크래치 코딩을 통한 SW입문교육부터 파이썬 등 프로그래밍 언어를 통한 보다 전문적인 교육으로 단계적으로 운영하고 있다. SW 코딩 교육이 창의력과 문제해결 능력을 향상시키는데 효과적이지만, 아직은 SW 비전공 학생들의 관심도는 낮은 편으로, 실제 학업이나 업무에서 활용하기에 쉽지 않은 것이 현실이다. 본 논문에서는 먼저 대학생의 진로 목표 설정 및 실행을 위한 다양한 스타트업 활동들을 소개한다. 다음으로 스타트업 활동에 유용한 관심 분야에서의 문제해결 아이디어 구현 및 검증 과정으로 1)아이디어 구상화 2)프로토타이핑 3)스크래치 코딩 4)웹 코딩 및 운영의 단계적 SW 코딩 및 활용 방법을 스타트업 코딩으로 정의한다. 마지막으로 실제로 9개 대학교에서의 스타트업 코딩 교과목 개설 및 교육 결과로 SW 교육에 대한 관심도와 활용도가 향상되었음을 소개하고, 향후 개선 과제를 정리한다.
Abstract
In the process of preparation for an SW-oriented society, many universities, including SW-oriented universities, tend to include coding education as an essential course for all students. Currently, coding education at universities is being operated step by step starting from software introductory education through computational thinking and scratch coding to more professional education through programming languages such as Python. Although SW coding education is effective in improving creativity and problem-solving skills, it is evident that SW non-major students demonstrate less interest in the course. Consequently, it is not easy to use SW Coding in actual studies or work. At first, this paper introduces various startup activities that are employed to set and execute career goals for university students. Next, we define startup coding as step by step SW coding and utilization method, that is a process of implementing and verifying problem-solving ideas in the areas of interest that are useful for startup activities, 1) Idea visualization, 2) Prototyping, 3) Scratch coding, and 4) Web coding and operation. Finally, we demonstrate that utilization of SW education and the interest in the course have improved as a result of the startup coding course at nine universities, and summarize the future works.
- 발행기관:
- 한국정보과학회
- 분류:
- 컴퓨터학