
2025.06.28 / 넥스트플랫폼 동준상 프로
1부. IBM 퀀텀 개발자 프로그램 참가 신청
2022년 양자컴퓨팅 실무 입문서 ‘Learn Quantum Computing with Python and Q#‘ (사라 카이저 등 공저 / 에이콘출판 / 미출간) 번역 이후 양자컴퓨팅에 대한 약간의 실무적 이해는 확보했지만, 해당 기술에 대해 좀 더 깊은 인연이 없는 상황이 아쉬웠는데 우연히 정보진흥기관의 IBM Qiskit 서머 스쿨 모집 공고를 보게됐어요.
IBM 퀀텀 개발자 자격증 취득 프로그램 참가자 모집 공고
http://busanit.or.kr/board/view.asp?bidx=17617&bcode=notice&ipage=2&sword=&search_txt=

Qiskit Global Summer School은 무엇?
- Qiskit Global Summer School은 IBM이 매년 전 세계 학생과 연구자를 대상으로 개최하는 양자 컴퓨팅 교육 프로그램
- Qiskit 오픈소스 프레임워크를 활용해 양자 알고리즘, 양자 하드웨어, 양자 머신러닝 등을 실습 중심으로 학습
- 강의는 온라인으로 제공되고 IBM 양자 시스템 기반 실험 기회 제공

열흘동안 네 시간의 온라인 강의와 삼일간의 오프라인 강의가 혼합된 강의였는데, 저는 열흘의 일정 가운데 이틀정도 외부 일정이 있고 미룰 수도 없어서 참여를 망설였지만 한국 시간으론 21시~01시까지 진행되는 과정이어서 (오히려) 저는 좋았어요.

공고 확인 당시 글로벌 공식 참가신청은 마감된 상태 (Registrations closed)였지만

해당 기관에서 추가 시드를 확보한 상태여서 신청을 할 수 있었어요. (부산정보산업진흥원 담당자께 감사 감사드려요)

IBM | Qiskit Global Summer School 2025: The Past, Present, and Future of Quantum Computing
https://www.ibm.com/quantum/blog/qiskit-summer-school-2025


양자컴퓨팅에 대한 시험을 치면 100점 만점에 30점은 받지 않을까하는 생각으로 스스로의 능력치를 별 세 개 정도로 표시했어요. 3년전쯤 양자컴퓨팅 파이썬 입문서를 4~5개월 번역하면서 목차에 있는 내용을 본 적은 있는거 같다는 느낌이 들어요.

어쨌든 일단 접수는 성공했네요^^
양자컴퓨팅 개발자 인증자격 중에는 ‘IBM Qiskit 양자컴퓨팅 인증 개발자 (IBM Certified Associate Developer)‘ 자격증이 글로벌 IT 엔지니어들에게 많은 관심을 받고 있다는 얘기를 들었고요, 이번 글로벌 서머 스쿨도 금새 신청이 마감됐다고도 하더라구요.
물론, 프로그램 참여신청은 했지만 누구나 그렇듯 저도 이번 IBM 공식 온오프라인 강의를 수강하지 못할 수 있으니까 또 다른 대비책도 찾아봤고요, 다른 인증자격 시험이 그렇듯 IBM Qiskit 개발자 시험도 다양한 시험대비 콘텐츠를 활용할 수 있네요.
IBM | Preparing for the Qiskit developer certification exam
https://slides.com/javafxpert/prep-qiskit-dev-cert-exam

해당 모듈에 대응되는 덤프를 세일즈하는 사이트도 있네요.
KoreaDumps | C1000-112 무료샘플문제 (IBM Fundamentals of Quantum Computation Using Qiskit v0.2X Developer)
https://www.koreadumps.com/C1000-112-practice-test.html

2부. IBM Qiskit 양자컴퓨팅 개발자 시험 및 출제영역
Qiskit 개발자는 어떤 사람? 양자 컴퓨팅 개념에 대한 기본 지식을 갖추고 Qiskit 오픈 소스 소프트웨어 개발 키트(SDK)를 사용하여 양자 연산식을 표현할 수 있는 전문가로서 Python 기반 Qiskit SDK를 사용하여 IBM Quantum 컴퓨터 및 시뮬레이터에서 양자 컴퓨팅 프로그램을 개발하고 실행 역량을 지녀야 한다고 하네요. (부담 크네요^^;)
IBM Certified Associate Developer – Quantum Computation using Qiskit v0.2X
https://www.ibm.com/training/certification/ibm-certified-associate-developer-quantum-computation-using-qiskit-v02x-C0010300
Qiskit 개발자에게 요구되는 세부적인 핵심 역량
- Qiskit SDK를 사용하여 양자 회로의 결과 정의, 실행 및 시각화
- 단일 큐비트 게이트와 블로흐 구에서의 회전을 이해
- 다양한 다중 큐비트 게이트와 양자 회로에서의 효과를 이해
- qiskit.circuit, qiskit.execute, qiskit.providers, qiskit.qasm, qiskit.quantum_info, qiskit.tools, qiskit.visualization 패키지에 있는 범용 클래스, 함수 등 기본적인 Qiskit SDK 기능 활용 가능

출제 영역 분석
섹션 1: 양자 회로에서 작업 수행 (47%)
- 다중 큐비트 양자 레지스터 구축
- 고전 레지스터에서 양자 회로 측정
- 단일 큐비트 게이트 사용
- 다중 큐비트 게이트 사용
- 장벽 작업 사용
- 회로 깊이 반환
- 양자 회로 확장
- 회로에 대한 OpenQASM 문자열 반환
섹션 2: 실험 실행 (3%)
- 양자 회로 실험 실행
섹션 3: BasicAer 구현: Python 시뮬레이터 (3%)
- 사용 가능한 시뮬레이터 활용
섹션 4: Qasm 구현 (1%)
- QASM 파일과 문자열 읽기
섹션 5: 양자 정보 비교 및 대조 (10%)
- 고전적 레지스터와 양자 레지스터 활용
- 연산자 활용
- 충실도 측정
섹션 6: 실험 결과 반환 (7%)
- 실험 히스토그램 데이터 반환 및 이해
- 실험 상태 벡터 반환 및 이해
- 실험 유니터리 반환 및 이해
섹션 7: Qiskit 도구 사용 (1%)
- 작업 인스턴스의 상태 모니터링
섹션 8: 시스템 정보 표시 및 사용 (3%)
- Qiskit 버전을 중심으로 작업 수행
- quiskit_backend_overview 획득 정보 활용
섹션 9: 시각화 구성 (19%)
- 회로 그리기
- 데이터 히스토그램 출력
- Bloch 다중 벡터 출력
- 블로흐 벡터 출력
- QSphere 출력
- 밀도 행렬 출력
- 오류율 포함 게이트 맵 출력
섹션 10: Aer Provider에 액세스 (6%)
- statevector_simulator 백엔드 접근
- qasm_simulator 백엔드 액세스
- unitary_simulator 백엔드 접근

지속적으로 업데이트되는 포스트입니다. / 첫 포스팅: 250628 >> 업데이트: 250628 / 이 포스트에 대한 문의: naebon@naver.com