본문/내용
1. 과제 개요
과제5는 학생들의 컴퓨터 프로그래밍 능력을 종합적으로 평가하기 위한 과제이다. 본 과제는 프로그래밍 기초를 이해하고 응용하는 능력을 검증하는 것을 목적으로 하며, 알고리즘 설계, 데이터 구조 활용, 문제 해결 능력 등을 종합적으로 평가한다. 이를 위해 다양한 유형의 문제들이 출제되며, 문제 유형은 객체지향 프로그래밍, 자료구조 구현, 알고리즘 최적화 등 다양한 영역에 걸쳐 있다. 과제는 실습형과 이론형이 병행되며, 학생들이 실제 프로그래밍 능력을 얼마나 잘 활용하는지 파악하기 위해 실습 과제는 주어진 조건에 맞춰 코드를 작성하는 방식으로 진행되고, 이론 과제는 개념 설명과 알고리즘 분석을 요구한다. 특히 과제에서는 과제 4에 비해 난이도가 상승하였으며, 학생들이 스스로 문제를 해결하는 능력을 평가하기 위해 제한시간 내에 문제를 완수하는 데 초점을 둔다. 과제 5의 평가 기준은 코드의 정확성, 효율성, 가독성, 창의성 등에 있으며, 전체 평균 점수는 2024년 기준으로 75점 이상인 학생이 60% 이상을 차지할 것으로 기대된다. 또한, 과제 수행은 전산학 실무에 적합한 능력을 키우기 위한 목적으로 설계되었으며, 이를 …