자료구조와 알고리즘을 기반으로 고난이도의 알고리즘 문제를 해결하는 기법을 학습하고 다양한 문제를 해결하는 경험을 통해서 문제 해결 역량을 함양한다. 이 과목에서는 백트래킹, 분기한정법, 선형 프로그래밍과 같은 고난이도의 알고리즘과 함께 다양한 고급 자료구조를 학습한다.
교과목해설(영문)
This course aims to improve students' problem solving capability through learning high-level algorithms and advanced data structures and experiencing various coding problems. This course includes algorithms such as backtracking, branch and bound, and linear programming and data structures as various tree structures.