etc

제25회 TOPCIT 시험 후기

jundyu 2026. 5. 16. 18:35

2026년 TOPCIT 정기 평가

지지난주 리눅스마스터 2급 1차 시험에 이어서 오늘 TOPCIT 시험을 치고 왔습니다. 대학의 특정 강의 중 기말고사 점수를 TOPCIT 점수로 반영해서 시험을 치게 됐습니다.

 

 

TOPCIT 시험에 대해

사실 TOPCIT 시험이 잘 알려진 시험이 아니라서 인터넷에서 시험에 대한 유익한 내용을 찾기는 힘듭니다. 일반적으로 TOPCIT 홈페이지에 업로드 된 TOPCIT 에센스라는 6개의 파일로 준비를 하는 것 같습니다.

 

TOPCIT Essence는 아래에서 확인할 수 있습니다.

 

학습가이드 > 학습자료 | TOPCIT

 

www.topcit.or.kr

 

Essence의 내용이 시험에 나오는 모든 내용을 커버하는 건 아니라서 고득점을 목표로 한다면 이외의 방법으로 추가적인 학습이 필요합니다.

 

TOPCIT 시험은 크게 4개의 파트로 나뉩니다.

  • 소프트웨어 개발
  • 데이터 관리
  • 시스템 아키텍처와 정보보안
  • IT 비즈니스

한 시험에서 다루는 영역이 넓다보니 특별히 어려운 문항은 없는 편입니다. 대신 객관식 비율이 30%이고 단답/서술형이 70%의 비중을 차지하기 때문에 높은 점수를 받기도 쉽지 않습니다.

 

아래는 나무위키에서 가져온 연도별 점수 추이입니다.

회차가 지날수록 상위 10%의 점수는 오르고 있지만 여전히 상위 10%가 600점 초반인 것을 생각해보면 확실히 쉬운 시험은 아닙니다.

 

 

후기

1. 준비

사실 전 리눅스마스터, 최종 발표, 프로젝트 등의 준비로 TOPCIT 시험 준비를 거의 못했습니다. 그래도 Essence라도 읽고 가자는 생각으로 지하철 오고가며 Essence 6개 각각 1회독, 소프트웨어 개발 분야는 2~3회독 했습니다. IT 비즈니스 파트는 개인적으로 너무 생소한 파트라 머리에 안 들어오길래 포기했습니다.

그리고 시험 치러 가는 중 공식 홈페이지의 자료게시판에 기출문제가 있길래 1개년만 훑어봤습니다. 각 파트별로 극히 일부만 보여줍니다.

 

2. 시험 중

전 학교에서 단체 접수해서 시험도 학교 강의실에서 쳤습니다. 익숙한 공간에서 하니까 마음이 조금이나마 편했습니다.

시험이 09:30~12:00인데 입실은 9시 10분까지 완료하라고 나와있습니다. 그런데 9시 27분 쯤에 온 학생도 받아주긴 하더군요. 아무튼 시험 진행 방식을 설명드리겠습니다.

 

9시 10분까지 입실 후 각자 책상에 앉습니다. 각자 모니터에 시험치는 프로그램이 실행되어 있는데 거기에 자기 수험 번호와 Activation Key라는 것을 입력하면 본인의 수험 정보가 나옵니다. Activation Key는 감독관님이 해당 고사장 내의 전체 학생에게 알려주는 동일한 값입니다(제 생각엔 해당 학생이 올바른 고사실에 왔는지 확인하는 용도 같습니다)

본인 확인 후 09시 30분까지 감독관이 틀어주는 시험 응시 요령 영상을 시청합니다. 영상 틀어주시면서 감독관에게는 질문해도 알려줄 수가 없다고 말하던데 아마 진행과 부정행위 감시만 맡는 것 같습니다.

그리고 09시 30분이 되면 시험 시작 버튼을 누르면서 시험을 시작합니다. 동시에 시작 하다보니 고사장 내 전체 인원이 1~3분 동안 흰 화면으로 멈춰있었습니다. 리눅스마스터 2급 1차 시험의 악몽이 떠오르더군요. 대부분 3분 이내에 시험 화면이 보였는데 특정 2~3명이 10분 가까이 흰 화면이었습니다. 응답 지연으로 시험을 늦게 시작한 학생들에겐 개별적으로 늦은 만큼의 시간을 추가해줬습니다.

컨닝 방지를 위해 사람마다 문제의 순서가 다른 것 같았습니다. 다른 사람도 아직 로딩 중인지 둘러보다가 앞쪽에 앉은 사람의 첫 문제를 봤는데 제 첫 문제랑 다르더군요. 각 영역별 출제 유형은 아래에서 다루겠습니다.

75 문제를 다 풀면 제출 후 설문까지 완료해야 퇴실할 수 있습니다. 전 설문까지 완료하니 1시간 20분 정도 지났고, 바로 손 들어서 확인 받고 나갔습니다.

 

3. 시험 결과

시험 결과는 한 달 이내에 나오는 것 같습니다. 6월에 결과 발표하면 이 글에 올리도록 하겠습니다!

6월 15일 오전 11시에 들어가보니 시험 결과가 나왔더군요. 생각치 못한 점수에 놀랐습니다.. 56문제 득점했는데 660점인거보니 객관식을 많이 맞히고 서술형에서 많이 틀렸나봅니다. 650점부터 4수준이라 턱걸이로 4수준 받았습니다!

 

4. 후기

시험 시간은 완전 널널했습니다. 75문제 푸는데 1시간 10분 정도 걸린 것 같습니다. 75분이 지났을 때부터 중도 퇴실이 가능합니다. 다른 평가장은 모르겠지만 제가 시험을 쳤던 평가장은 설문까지 마치면 손 들고 감독관이 제출 내역 확인 후 각자 퇴장하는 방식이었습니다.

이 글의 초반에 언급했던 것처럼 문제는 대체적으로 쉬운 편입니다. 대신 다루는 분야가 너무 넓다보니 각 영역 별로 높은 점수를 받기는 쉽지 않을 것 같습니다. 제 시험 점수는 대략 4~500점 쯤 될 것 같습니다. 전 3 수준(Competent)만 받아도 만족스러울 것 같습니다!!

제가 생각했을 때 TOPCIT 시험은 컴공 전공자 기준 딱 일주일만 집중해서 공부하면 4 수준(Proficient)까지는 받을 수 있을 것 같습니다..! 그치만 제가 4 수준 이상 받으려고 다시 이 시험을 칠 지는 모르겠습니다. 리눅스마스터 2급 2차 시험 등 아직 중요한 자격증 시험이 많이 남아있어서 시간 투자하기엔 좀 아깝습니다.. 심지어 TOPCIT은 유효기간이 2년이라 더 메리트가 없는 것 같습니다.

 

 

영역별 문제 복기

아침에 시험치고 저녁에 작성하는 거라서 기억이 많이 날아갔습니다.. 이번 시험 쳤던 분들의 도움이 필요합니다. 물음표가 붙은 경우 확실하지 않다는 뜻입니다!

 

PART I. 소프트웨어 개발

  • 클래스 다이어그램 그리기
  • 활동 다이어그램 그리기
  • 소스코드보고 적절한 결합도 고르기
  • 트리의 중위순회 순서 고르기
  • 하이프 사이클 이름 고르기
  • 소스 코드 보고 구조 패턴 고르기
  • 프로세스 보여주고 V 모델 용어 적기 및 V 모델의 특징 적기
  • 형상 관리 활동 내용 고르기

 

PART II. 데이터 관리

  • SELECT문보다 DCL문을 더 많이 물어본 듯?
  • VIEW의 특징 3가지 적기
  • VIEW 생성문 작성하기
  • 주어진 상황을 보고 지식에 해당되는 것 고르기
  • NoSQL 아닌 것 고르기?
  • 설명 보고 물리적 데이터 모델링 고르기
  • ER 모델 그리기
  • ERD를 보고 슈퍼타입과 서브타입을 나누기 및 일반화(Generallization)의 의미? 적기
  • ER 모델 보고 결정자와 후보키 등 판단하기 → 객관식
  • 주어진 상황을 보고 위배된 트랜잭션 특징 고르기(원자성이 답이었음)
  • 세마포? 소스코드 보고 상황 판단하기 → 객관식
  • 설명 보고 데이터베이스 복구 방법 고르기
  • 데이터웨어하우스 관련 문제
  • 상황에 맞는 적절한 기계학습 종류 고르기
  • 상황에 맞는 적절한 비지도학습 고르기

 

PART III. 시스템 아키텍처와 정보보안

  • 파이썬 코드로 작성된 소스코드에서 보안상 위험한 곳을 찾아서 적기 및 수정하기 → 복합문제
  • 오픈 스택 뜻 고르기
  • 로드 밸런서 역할 및 Multi-AZ의 목적 적기
  • ARP(Address Resolution Protocol) 의미 고르기
  • 설명에 맞는 ISO 7계층 중 하나 고르기(네트워크 계층이 답이었음)
  • 컴퓨터 하드웨어 설명 보고 GPU 고르기
  • 운영체제 설치를 위한 파일 중 shaXXX의 목적 고르기
  • 고가용성 관련 문제
  • 하둡 관련 문제
  • 인증 방식 보고 분류? 고르기
  • 암호 알고리즘
  • 상황 보고 적절한 보안 공격 용어 고르기

 

PART IV. IT 비즈니스

비즈니스 파트는 기억이 잘 안 납니다..

  • 매출총이익률 정의보고 용어 적기 및 예시 상황 보고 매출총이익률 계산하기 → 복합문제
  • 산업 재산권? 용어 적기 및 상표권? 설명 적기
  • 프로젝트 조직 구조 관련 문제

 

 

.

.

.

 

마치며

TOPCIT 준비하는 분들 모두 파이팅입니다!

시험 관련해서 궁금한 점 있으면 댓글로 물어봐주세요.