Abstract
This study investigates strategies to increase learning efficiency for programming subjects to which flipped learning teaching method is applied targeting non-major students. Design a learner-centered flipped learning-based programming class and get strategies for effective application methods for field application. Also, the purpose is to explore the efficient application of the flipped learning teaching method to the computational thinking subject of liberal arts classes at this university. By applying the flipped learning teaching method, one of the innovative teaching methods, we consider ways to improve the quality of programming subject classes, the efficiency of practical education, and the improvement of learner achievement. The purpose of this study is to design an efficient learning model for software education targeting non-majors by applying various teaching methods and learning design models convergence away from the traditional teaching method.
본 연구는 비전공자를 대상으로 하는 프로그래밍 교과목에 플립드 러닝 교수법을 적용하여 프로그래밍 교과목에 대한 학습 효율성을 증대시키기 위한 전략을 연구한다. 전통적 수업 방식에서 벗어나 다양한 교수법, 학습 설계모형을 융합적으로 적용하여 비전공자를 대상으로 하는 소프트웨어 교육의 효율적인 학습 모델을 설계하는 것에 대하여 연구한다. 학습자 중심의 플립드러닝(Flipped Learning)기반 프로그래밍 수업을 설계하고 이를 현장 적용하는데 효과적인 적용 방법에 대한 전략을 모색한다. 또한 본 대학의 교양 수업 중 컴퓨팅 사고 교과목에 플립드러닝 교수법의 효율적 적용 방법을 탐색하는 데 그 목적이 있다. 혁신 교수법의 하나인 플립드러닝 교수법을 적용하여 프로그래밍 교과목 수업의 질적 개선과 실습교육의 효율성 및 학습자 성취도 증진을 위한 방안을 고찰한다. 본 연구에서는 전통적 수업 방식에서 벗어나 다양한 교수법, 학습 설계 모형을 융합적으로 적용하여 비전공자를 대상으로 하는 소프트웨어 교육의 효율적인 학습 모델을 설계하는 것이 목적이다.