논문 상세보기

Design of Algorithm Thinking-Based Software Basic Education for Nonmajors KCI 등재

비전공자를 위한 알고리즘씽킹 기반 소프트웨어 기초교육 설계

  • 언어KOR
  • URLhttps://db.koreascholar.com/Article/Detail/384144
서비스가 종료되어 열람이 제한될 수 있습니다.
산경연구논집 (JIDB) (산경연구논집)
한국유통과학회 (Korea Distribution Science Association)
초록

The purpose of this study is to design the curriculum of Basic College Software Programming to develop creative and logical-thinking. This course is guided by algorithmic thinking and logical thinking that can be solved by computing for problemsolving, and it helps to develop by software through basic programming education. Through the stage of problem analysis, abstraction, algorithm, data structure, and algorithm implementation, the curriculum is designed to help learners experience algorithm problem-solving in various areas to develop diffusion thinking. For Learners aim to achieve the balanced development of divergent and convergent-thinking needed in their creative problem-solving skills. Research design, data and methodology: This study is to design a basic software education for improving algorithm-thinking for non-major. The curriculum designed in this paper is necessary to non-majors students who have completed the 'Creative Thinking and Coding Course' Design Thinking based are targeted. For this, contents were extracted through advanced research analysis at home and abroad, and experts in computer education, computer engineering, SW education, and education were surveyed in the form of quasi-openness. Results: In this study, based on ADD Thinking's algorithm thinking, we divided the unit college majors into five groups so that students of each major could accomplish the goal of "the ability to internalize their own ideas into computing," and extracted and designed different content areas, content elements and sub-components from each group. Through three expert surveys, we established a strategy for characterization by demand analysis and major/textbook category and verified the appropriateness of the design direction to ensure that the subjects and contents of the curriculum are appropriate for each family in order to improve algorithm-thinking. Conclusions: This study helps develop software by enhancing the ability of students who practice various subjects and exercises to explore creative expressions in various areas, such as 'how to think like a computer' that can implement and execute their ideas in computing. And it helps increase the ability to think logical and algorithmic computing based on creative solutions, improving problem-solving ability based on computing thinking and fundamental understanding of computer coding and development of logical thinking ability through programming.

목차
Abstract
1. 서론
2. 선행연구 고찰
    2.1. 컴퓨팅 사고
    2.2. ADD Thinking
3. 연구방법
    3.1. 1 차 전문가 설문 결과 분석
    3.2. 2 차•3 차 전문가 설문 결과 분석
4. 연구 결과
    4.1. 소프트웨어 기초 교육과정 설계
5. 연구 결과 토론 및 시사점
References
저자
  • So-Hyun PARK(Dankook SW-Centeric University Project) | 박소현