5. 비트조작

6. 수학 및 논리 퍼즐

7. 객체 지향 설계

8. 재귀와 동적 프로그래밍

9. 시스템 설계 및 규모 확장성

10. 정렬과 탐색

11. 테스팅