문제해결학습의 알고리즘 교육의 효과성 연구
A Study on the Effectiveness of Algorithm Education Based on Problem-solving Learning
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
가까운 미래에 인공지능과 컴퓨터 네트워크 기술이 발전함에 따라, 인공지능과의 협업이 중요하게 될 것이다. 인공지능 시대에는 사람 간의 의사소통과 협업 능력이 인재의 중요한 요소라고 할 수 있다. 이를 위해서, 컴퓨터 과학 기반의 인공지능이 어떻게 동작하는지를 파악하는 것이 필요하다. 컴퓨터 과학 교육을 위해서는 문제 해결 학습 중심의 알고리즘 교육에 초점을 두는 것이 효율적이다. 본 연구에서는 문제 해결 학습 중심의 알고리즘 교육을 받은 대학생 28명을 대상으로 학기 초의 컴퓨팅 사고력 진단을 실시한 결과와 학기 말의 만족도 조사와 학업 성적을 비교 분석하였다. 학생들의 컴퓨팅 사고력을 진단한 결과와 문제 해결 학습, 교수법, 강의 만족도, 기타 환경 요인에서 상관관계가 나타났고, 회귀분석을 실시한 결과 문제 해결 학습이 강의 만족도와 컴퓨팅 사고력 향상에 영향을 주었음을 확인하였다. 컴퓨터 과학 교육을 위해서 문제 해결 학습 기법과 함께 학생들의 만족도를 향상하는 방법을 추구한다면 학생들의 문제 해결 능력 향상에 도움이 될 것이다.
Abstract
In the near future, as artificial intelligence and computing network technology develop, collaboration with artificial intelligence (AI) will become important. In an AI society, the ability to communicate and collaborate among people is an important element of talent. To do this, it is necessary to understand how artificial intelligence based on computer science works. An algorithmic education focused on problem solving and learning is efficient for computer science education. In this study, the results of an assessment of computational thinking at the beginning of the semester, a satisfaction survey at the end of the semester, and academic performance were compared and analyzed for 28 students who received algorithmic education focused on problem-solving learning. As a result of diagnosing students’ computational thinking and problem-solving learning, teaching methods, lecture satisfaction, and other environmental factors, a correlation was found, and regression analysis confirmed that problem-solving learning had an effect on improving lecture satisfaction and computational thinking ability. For algorithmic education, if you pursue a problem-solving learning technique and a way to improve students’ satisfaction, it will help students improve their problem-solving skills.
참고문헌 (25)
- 이재진, "디지털 리터러시 교육을 위한 정보과 교육과정 및 수업 사례 분석", 컴퓨터교육학회 논문지, 22(5), pp.11~25 (2019), 한국컴퓨터교육학회[DOI]
- 전성균, "우리나라 학생들의 컴퓨터․정보 소양 및 컴퓨팅 사고력 교육 경험에 따른 ICILS 2018 결과 분석", 컴퓨터교육학회 논문지, 23(3), pp.1~8 (2020), 한국컴퓨터교육학회[DOI]
- 강오한, "고등학교 정보 교과서의 구성체계 및 학습목표 분석", 컴퓨터교육학회 논문지, 23(3), pp.9~15 (2020), 한국컴퓨터교육학회[DOI]
- 심재권, "알고리즘적 사고 중심 프로그래밍 활동을 위한 교육용 텐저블 코딩 도구 개발", 컴퓨터교육학회 논문지, 22(6), pp.11~18 (2019), 한국컴퓨터교육학회[DOI]
- G. Chen, "Assessing elementary students’ computational thinking in everyday reasoning and robotics programming", Computers & Education, 109, pp.162~175 (2017)[DOI]
- B. C. Czerkawski, "Exploring issues about computational thinking in higher education", TechTrends, 59(2), pp.57~65 (2015)[DOI]
- 김은정, "프로그래밍 언어 학습 시스템에서 객관식 문제의 난이도 균등화 알고리즘에 대한 연구", 컴퓨터교육학회 논문지, 22(3), pp.55~65 (2019), 한국컴퓨터교육학회[DOI]
- H. Y. Durak, "Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities", Contemporary Educational Technology, 10(2), pp.173~197 (2019)[DOI]
- Y. Lee, "Factor Analysis of Computational Thinking for Software Education Based on Problem-Solving Learning", International Journal of Pure and Applied Mathematics, 120(6), pp.4953~4967 (2018)
- Y. Lee, "Knowledge representation for computational thinking using knowledge discovery computing", Information Technology and Management, 21(1), pp.15~28 (2020)[DOI]
- D. Topalli, "Improving programming skills in engineering education through problem-based game projects with Scratch", Computers & Education, 120, pp.64~74 (2018)[DOI]
- A. C. Adamuthe, "PBL Based Teaching-Learning Strategy for Inculcating Research Aptitude in CS", IT Students, 2020, pp.33, 585~594
- B. Panapt, "Project-Based Learning Approach in Undergraduate Engineering Course of Cryptography and Security in Computer Science", Journal of Engineering Education Transformations, 33(1), pp.153~158 (2019)[DOI]
- J. Broisin, "Design and Evaluation of a Semantic Indicator for Automatically Supporting Programming Learning" (2019), International Educational Data Mining Society
- C. Angeli, "Computational thinking education: Issues and challenges" (2020)
- A. Basuhail, "e-Learning objects designing approach for programming-based problem solving", e-Learning, 2(1) (2019)
- M. Gong, "Study on the Teaching Reform for Theory and Application of Algorithm Analysis based on OBE", In 2019 International Conference on Advanced Education and Social Science Research (ICAESSR 2019) (2019), Atlantis Press
- P. J. Giabbanelli, "Utilizing learning analytics to support study success", pp.175~199 (2019), Springer
- S. M. Biju, "Benefits of Working in Pairs in Problem Solving and Algorithms-Action Research" (2019)
- S. Psycharis, "The effects of computer programming on high school students’reasoning skills and mathematical self-efficacy and problem solving", Instructional Science, 45(5), pp.583~602 (2017)[DOI]
- Z. Kazanci, "Teaching computer algorithm as a medium of improving problem solving skills in elementary school students", International Journal of Social Science and Humanity, 7(3), pp.179~ (2017)[DOI]
- J. W. McManus, "Project based learning in computer science : a student and research advisor's perspective", Journal of Computing Sciences in Colleges, 34(3), pp.38~46 (2019)
- 이영석, "문제해결학습을 적용한 소프트웨어 교육 효과 분석", 디지털융복합연구, 16(3), pp.95~100 (2018), 한국디지털정책학회[DOI]
- 이영석, "컴퓨터 비전공자를 위한파이썬 기반 소프트웨어 교육 모델", 한국융합학회논문지, 9(3), pp.73~78 (2018), 한국융합학회[DOI]
- 이영석, "문제해결학습 기반의 소프트웨어 교육에 대한 만족도와 학업 성적의 상관관계 분석", 융합정보논문지, 9(2), pp.49~54 (2019), 중소기업융합학회[DOI]
