바로가기메뉴

본문 바로가기 주메뉴 바로가기

ACOMS+ 및 학술지 리포지터리 설명회

  • 한국과학기술정보연구원(KISTI) 서울분원 대회의실(별관 3층)
  • 2024년 07월 03일(수) 13:30
 

logo

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

Design of Algorithm Thinking-Based Software Basic Education for Nonmajors

The Journal of Industrial Distribution & Business(JIDB) / The Journal of Industrial Distribution & Business, (E)2233-5382
2019, v.10 no.11, pp.71-80
https://doi.org/https://doi.org/10.13106/ijidb.2019.vol10.no11.71
박소현 (Dankook SW-Centeric University Project)

Abstract

Purpose: 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 problem-solving, 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.

keywords
Software Education, Computational Thinking, Design Thinking, ADD Thinking, Algorithm Thinking

참고문헌

1.

Bennett, V., Koh, K., & Repenning, A. (2013). Computing creativity: Divergence in computational thinking. Proceeding of the 44th ACM Technical Symposium on computer science education, 359-364.

2.

Cronbach, L. J., & Shavelson, R. J. (2004). My current thoughts on coefficient Alpha and Successor Procedures. Educational and Psychological Measurement, 64(3), 391-418.

3.

Denning, P. J. (2017). Remaining trouble spots with computational thinking. Communications of the ACM, 60(6), 33-39.

4.

Kim, D. H., & Jung, H. J. (2018). Learning process monitoring of e-learning for corporate education. Journal of Industrial Distribution & Business, 9(8), 35-40.

5.

Lawshe, C. H. (1975). A quantitative approach to content validity. Personnel Psychology, 28(4), 563-575.

6.

Lee, J. E., Kwon, S. J., & Jung, H. J. (2018). Introduction and activation strategies for smart training of corporate. Journal of Industrial Distribution & Business, 9(5), 83-91.

7.

Min, G. O., & Loh, J. H. (2016). Impact of educational service information distribution on students’ satisfaction and achievement rate. Journal of Industrial Distribution & Business, 7(4), 17-31.

8.

Oh, K. S., & Kwon, J. I. (2019). A study on the verification of computational thinking effectiveness of understanding-oriented SW basic education program. Journal of Digital Convergence, 17(10), 23-35.

9.

Oh, K. S., Suh, E. K., & Chung, H. J. (2018). A study on development of educational contents about combining computational thinking with design thinking. Journal of Digital Convergence, 16(5), 65-73.

10.

Pi, S. Y. (2016). A study on coding education of noncomputer majors for IT convergence education. The Korea Society of Digital Policy & Management, 1-8.

11.

Shin, Y. H., Jung, H. J., & Suh, E. K. (2019). Analysis of learning experience in design thinking-based coding education for SW non-major college students. Journal of Digital Contents Society, 20(4), 759-768.

12.

Shon S., H. (2019). A study on the exploration of the core capabilities of design future talent against the fourth Industrial Revolution. Journal of the Korean Society Design Culture, 25(2), 305-315.

13.

Suh, E. K. (2017). Development of creative thinking and coding course method on design thinking using flipped learning. Korean Association for Learner-Centered Curriculum and Instruction, 17(16), 173-199.

14.

Suh, E. K., Oh, K. S., & Chung, H. J. (2018). Creative thinking and coding(Engineering). Yongin-si, Korea:Nosvos.

15.

Tedre, M., & Denning, P. J. (2016). The long quest for computational thinking. Proceedings of the 16th Koli Calling Conference, 120-129. New York, NY:Computing Education Research. DOI:10.1145/2999541.2999542

16.

Wang, Y., Widrow, B., Zadeh, L. A., Howard, N., Wood, S., Bhavsar, V. C., Budin, G., Chan, C., Fiorini, R. A., Gavrilova, M. L., & Shell, D. F. (2016). Cognitive intelligence: Deep learning, thinking, and reasoning by brain-inspired systems. International Journal of Cognitive Informatics and Natural Intelligence, 10(4), 1-20.

17.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35.

18.

Yoon, O. H. (2017). A study of the instructional systems design model for STEAM education: Focus on design thinking. Korean Journal of General Education, 11(1), 443-474.

The Journal of Industrial Distribution & Business(JIDB)