COS Pro란?
COS Pro(Coding Specialist Professional)는 YBM이 주관하는 프로그래밍 전문가 자격시험으로, 프로그래밍 설계, 구현, 디버깅 능력을 평가하는 민간 자격증입니다.
시험 주요 정보
- 시험 방식: 100% 컴퓨터 기반 시험(CBT), 시험 종료 후 결과 즉시 확인.
- 대상 언어: C, C++, C#, Java, Python.
- 시험 등급:
- 1급: 복잡한 문제 해결 및 효율적 구현 능력(개발자 채용 수준 문제).
- 2급: 간단한 문제 해결 가능.
- 3급: 프로그래밍 언어의 기초 개념 이해.
시험 구조 및 합격 기준
등급 |
시간 | 문항 구성 | 합격 기준 |
1급 | 90분 | 10문항 (완성 3, 부분 7) | 600점 이상 |
2급 | 50분 | 10문항 (완성 2~3, 부분 7~8) | |
3급 | 50분 | 10문항 (완성 5, 부분 5) |
응시료 및 자격증 발급비
등급 |
검정료 |
1급 | 45,000원 |
2급 | 35,000원 |
3급 | 30,000원 |
등급별 세부 평가 항목
1급 (개발자 실무 수준)
- 프로그램 설계 및 이해:
- 복잡한 문제 해결, 효율성 분석, 알고리즘과 자료구조 설계.
- 프로그램 구현:
- 요구사항 기반 정확하고 효율적인 프로그램 작성.
- 프로그램 디버깅 및 수정:
- 테스트 및 코드 수정 능력 평가.
2급 (기초 수준 문제 해결)
- 프로그램 설계 및 이해:
- 간단한 문제 해결, 프로그램 구조 설계.
- 프로그램 구현:
- 기초적인 코드 작성, 기능 완성 능력.
- 프로그램 디버깅 및 수정:
- 오류 검토 및 코드 수정.
3급 (기초 개념 이해)
- 프로그램 설계 및 이해:
- 간단한 요구사항 분석, 코드 이해.
- 프로그램 구현:
- 기초적인 프로그램 작성 및 기능 구현.
COS Pro 1급을 취득한 이유
솔직히 말하면, COS Pro를 취득하는 사람들 중 상당수가 SW 개발병 때문이라고 생각한다. SW 개발병 지원 시 기사 자격증과 COS Pro 1급이 동일한 점수로 인정되기 때문에, 상대적으로 취득이 쉬운 COS Pro를 선택하는 경우가 많다.
하지만 나는 아직 고등학교 2학년이고, 병특을 통해 군대를 안 갈수도 있는 상황이다. 이런 내가 COS Pro 1급을 취득한 이유는 단순히 코딩 테스트 자격증의 선택지가 많지 않았기 때문이다.
현재 대표적인 코딩 테스트 관련 자격증으로는 프로그래머스의 PCCE, PCCP, 그리고 COS Pro 정도가 있다. 하지만 이들 중에서도 COS Pro는 상대적으로 인지도가 낮은 편이다. 사실 COS Pro는 찾아보지 않으면 모를 정도로 인기가 없는 자격증이다.
그럼에도 불구하고, COS Pro는 몇 안 되는 코딩 테스트 자격증 중 하나이며, 유효기간이 없다는 점이 큰 장점이다. 그래서 “빨리 취득해 두자”는 마음으로 도전하게 되었다. 특히 COS Pro는 한 달에 한 번 정도 정기적으로 시험이 열리기 때문에 접근성이 좋은 편이었다.
COS Pro 공부 방법
솔직히 말하면, 나는 공부를 하지 않고 COS Pro를 취득했다. 그만큼 높은 난이도의 자격증은 아니지만, 준비하는 사람들을 위해 몇 가지 팁을 공유하고자 한다.
샘플 문제는 꼭 풀어보자
COS Pro는 생각보다 난이도가 있을 수 있다.
백준 기준으로 비교하면 브론즈~실버 4 수준이라고 예상했지만, 실제 시험에서는 상위 자료구조나 알고리즘 문제가 등장하기도 했다.
특히, dx, dy 시뮬레이션 유형의 문제가 많이 나오며, 이를 빠르게 읽고 구현할 수 있다면 시험에서 큰 도움이 된다.
나는 dx, dy 시뮬레이션 문제에서 많은 시간을 소요했으며, 고난도 문제는 백준 실버 2 수준 정도였다.
내가 실제로 풀었던 문제 중 하나는 원형 큐를 구현하는 디버깅 문제였는데, 코드의 한 줄만 수정하면 되는 유형이었다. 원형 큐라는 자료구조를 알고 있던 나는 쉽게 풀었지만, 해당 개념을 모르는 사람이라면 꽤 까다롭게 느껴질 수 있는 문제였다.
또한, 단순히 함수를 구현하는 문제뿐 아니라, 코드 일부를 수정하거나 빈칸을 채우는 유형도 많이 등장하기 때문에 코드 흐름을 읽는 능력이 중요하다.
나의 경우, 시험 초반에 C++ 코드가 너무 C 스타일로 작성되어 있어 해석하는 데 시간이 걸렸다. 이런 유형의 문제에 익숙해지기 위해 샘플 문제를 한 번이라도 풀어보는 것을 강력히 추천한다.
메모장에서 코딩을 연습하자
COS Pro의 시험 환경은 IDE가 매우 구식이다.
괄호 자동 닫기와 같은 기본적인 기능조차 지원하지 않아, 모든 괄호를 직접 입력해야 한다.
물론 이런 부분이 시험 결과에 직접적인 영향을 미치지는 않지만, 익숙하지 않은 환경에서 답답함을 느낄 수 있다.
따라서 시험을 준비할 때는 메모장이나 기능이 거의 없는 IDE에서 코드를 작성하며, IDE 기능에 의존하지 않는 연습을 해보는 것을 추천한다.
느낀점
합격을 해서 기쁘긴 하지만 점수가 높다고는 전혀 생각하지 않는 것 같다.
그럼에도 결과적으로는 합격을 해서 기쁘지만 또 한편으로는 알고리즘에 대한 감각이 예전 같지 않아서 아쉽다.
더 열심히 해서 감각을 다시 찾는 것이 앞으로의 목표가 될 것 같다.
'Certificate' 카테고리의 다른 글
Programmers 코딩필수역량인증 PCCE 시험 후기 (6) | 2024.10.19 |
---|