교육자의 개입 없이 학생들에게 개별화된 피드백 제공

인생한방 토토사이트대 소프트웨어학부 이우석 교수 연구팀은 고려대 정보대학 컴퓨터학과 오학주 교수 연구팀과 공동연구를 통해 오류가 있는 컴퓨터 프로그램을 자동 수정해 프로그래밍 교육에서 활용할 수 있는 기술을 개발했다.

프로그램의 오류를 자동으로 수정하여 피드백을 생성한 모습 ⓒ공동 연구팀
프로그램의 오류를 자동으로 수정하여 피드백을 생성한 모습 ⓒ공동 연구팀

이는 학생들이 잘못 작성한 컴퓨터 프로그래밍을 자동으로 고치고 피드백을 생성할 수 있는 프로그래밍 과제 자동 피드백 생성 기술이다.

최근 빠르게 증가하는 프로그래밍 교육 수요에 비해 프로그래밍 교육 질은 그 수요를 만족시키지 못하는 상황이다. 많은 학생들에게 개별적 피드백을 주는 것은 현실적 이유로 불가능하기 때문이다.

연구팀이 개발한 기술은 프로그래밍을 처음 배우는 학생들이 작성한 코드가 가진 오류 핵심 원인을 파악하고 이를 자동으로 고쳐주는 기술이다. 이를 활용하면 사람(교육자) 개입 없이 학생에게 개별화된 피드백을 제공하는 질 높은 프로그래밍 교육이 가능해진다. 학생들은 자신의 코드가 왜 잘못됐으며, 나아가 어떻게 수정해야 하는지를 이해할 수 있게 된다.

기존에도 유사 기술이 있었으나 소규모의 간단한 프로그램에 적용 가능했던 한계가 있었다. 연구팀이 개발한 기술은 학생들이 작성하는 다양한 코드에 적용 가능하다. 고려대 컴퓨터학과 내 개설된 프로그래밍 과목에 적용한 결과 기존 기술은 학생들이 작성한 오답 코드의 35%를 자동 수정 가능했다. 새롭게 개발한 기술은 오답 코드의 83%에 자동 수정 및 피드백 생성이 가능했다.

오 교수는 “이 기술을 대학 프로그래밍 교육뿐 아니라, 프로그래밍을 처음 접하는 초중고 학생들의 코딩 교육에도 활용할 수 있을 것”이라고 기대했다.

과학기술정보통신부 SW컴퓨팅산업원천기술개발사업(SW스타랩)과 ICT명품인재양성사업의 지원을 받아 수행된 이번 연구 논문은 한국시간 8월 26일과 27일에 컴퓨터 소프트웨어 분야 최우수 학술대회인 ACM 소프트웨어 엔지니어링의 기초에 있는 심포지엄(Symposium on the Foundations of Software Engineering) 2021 (FSE 2021)에서 발표된다.

키워드

인생한방 토토사이트'인생한방 토토사이트위키' 키워드 보기 #이우석 #SDG4
쪽티비 스포츠토토 ERICA, 경기도 RISE 사업 선정