| 구분 | 부전공 졸업기준 | (예시) 중복인정학점 적용 시 |
|---|---|---|
| 이수학점 | 21 | 15 |
| 6 본인 전공과목과 융합전공 과목이 동일한 과목인 경우(학수번호 동일 교과) |
* 부전공 및 복수전공 교과목은 모두 선택과목으로 개설됨(필수 교과 없음)
* 중복학점인정이란? 본인의 전공 교과목(학수번호)이 융합전공에도 개설되는 경우 최대 6학점까지 학점을 중복으로 인정하는 제도 (단, 총 졸업학점에는 중복 학점 처리하지는 않음)
| 연도 | 학년 | 학기 | 학수번호 | 교과목명 | 학점 | 시수 | 개설학과 | |
|---|---|---|---|---|---|---|---|---|
| 이론 | 실습 | |||||||
| 2026 |
1 | 2학기 | ACS11010 | 이산수학 | 3 | 3 | 0 | 컴퓨터공학전공 |
| 2026 |
2 | 1+2학기 | ACS20010 | 자료구조 | 3 | 2 | 2 | 소프트웨어전공 |
| 2026 |
3 | 2학기 | ACS30010 | 알고리즘 | 3 | 3 | 0 | 컴퓨터공학전공 |
| 2026 |
2 | 1+2학기 | AFT21002 | 빅데이터융합기술 | 3 | 2 | 2 | 양자·병렬컴퓨팅전공 |
| 2026 |
2 | 1학기 | AFT21003 | 글로벌기업가정신과실리콘밸리Future-tech | 3 | 3 | 0 | 양자·병렬컴퓨팅전공 |
| 2026 |
2 | 2학기 | AFT21004 | 실리콘밸리테크트랜드와혁신비즈니스모델 | 3 | 3 | 0 | 양자·병렬컴퓨팅전공 |
| 2026 |
3 | 1+2학기 | AFT31001 | 인공지능융합기술 | 3 | 2 | 2 | 양자·병렬컴퓨팅전공 |
| 2026 |
2 | 2학기 | AMM20061 | 운영체제 | 3 | 3 | 0 | 게임공학과 |
| 2026 |
3 | 1학기 | AMM33012 | STL | 3 | 2 | 2 | 게임공학과 |
| 2026 |
4 | 2학기 | AMM42028 | 멀티코어프로그래밍 | 3 | 2 | 2 | 게임공학과 |
| 2026 |
2 | 1학기 | AQP20001 | 양자역학맛보기 | 3 | 3 | 0 | 양자·병렬컴퓨팅전공 |
| 2026 |
2 | 1학기 | AQP20002 | 양자물리학 | 3 | 3 | 0 | 양자·병렬컴퓨팅전공 |
| 2026 |
3 | 1학기 | AQP30001 | 오토마타 | 3 | 3 | 0 | 양자·병렬컴퓨팅전공 |
| 2026 |
3 | 1학기 | AQP30002 | 양자컴퓨팅기초 | 3 | 3 | 0 | 양자·병렬컴퓨팅전공 |
| 2026 |
3 | 2학기 | AQP30003 | 양자알고리즘 | 3 | 2 | 2 | 양자·병렬컴퓨팅전공 |
| 2026 |
4 | 1학기 | AQP40001 | 병렬게임서버프로그래밍 | 3 | 2 | 2 | 양자·병렬컴퓨팅전공 |
| 2026 |
4 | 1학기 | AQP40002 | 병렬 STL | 3 | 3 | 0 | 양자·병렬컴퓨팅전공 |
| 2026 |
4 | 2학기 | AQP40004 | CUDA프로그래밍 | 3 | 2 | 2 | 양자·병렬컴퓨팅전공 |
* 선이수 교과목 : 일반물리학1(AAK11092), 프로그래밍언어(AAK10076)
교과목개요
| 빅데이터융합기술 Convergence of Big Data |
이수구분 |
교과목개요 |
|---|---|---|
| 자선 |
본 교과목은 경영분야에서 접하는 다양한 데이터를 유용한 정보로 지식화하고 의사결정하기 위해 각각의 목적에 따라 적절한 분석방법을 적용할 수 있는 능력을 배양하고자 한다. 수업에서는 데이터의 전처리, 요약, 시각화 표현, 통계적 분석, 데이터마이닝 등 다양한 과학적 분석 기법을 학습한다. 또한 실무 사례 데이터, 파이썬, 등을 활용한 실습을 통하여 실무 능력을 습득할 수 있도록 한다. |
|
| 글로벌기업가정신과실리콘밸리Future-tech Global Entrepreneurship and Silicon Valley Future-Tech |
이수구분 |
교과목개요 |
| 자선 |
실리콘밸리 글로벌기업의 현업 엔지니어 특강을 통해 핵심 기술분야의 실무경험을 학습하고, 이를 통한 미래산업 및 융합적 기술에 대한 폭넓은 이해를 제고 |
|
| 실리콘밸리테크트랜드와혁신비즈니스모델 Silicon Valley Tech Trends and Innovative Business Models |
이수구분 |
교과목개요 |
| 자선 |
인공지능의 개념과 그 원리를 이해하고 용용할 수 있도록 학습한다. 인공지능의 핵심 분야인 머신러닝 알고리즘의 종류와 동작원리를 이해하고, 간단한 인공지능 시스템의 설계와 구현 및 검증을 통해 실질적인 머신러닝 알고리즘 개발 능력을 습득한다. 또한, 파이썬 언어와 TensorFlow 등 머신러닝 시스템에 널리 사용되는 개발 환경을 실습을 통해 학습한다. |
|
| 인공지능융합기술 Convergence of Artificial Intelligence |
이수구분 |
교과목개요 |
| 자선 |
인공지능의 개념과 그 원리를 이해하고 용용할 수 있도록 학습한다. 인공지능의 핵심 분야인 머신러닝 알고리즘의 종류와 동작원리를 이해하고, 간단한 인공지능 시스템의 설계와 구현 및 검증을 통해 실질적인 머신러닝 알고리즘 개발 능력을 습득한다. 또한, 파이썬 언어와 TensorFlow 등 머신러닝 시스템에 널리 사용되는 개발 환경을 실습을 통해 학습한다. |
|
| 알고리즘 Algorithms |
이수구분 |
교과목개요 |
| 전필 |
알고리즘에 대한 기본개념을 이해하고, 효율적인 알고리즘을 고안할 수 있는 능력 배양한다. 데이터 구조와 함께 컴퓨터 프로그래밍의 기본이 되는 과목이며, 본 과목에서는 각종 알고리즘의 기본적인 내용을 다루고, 프로그래밍 실습과 과제를 통하여 알고리즘 고안 능력을 학습한다. |
|
| 이산수학 Discrete Mathematics |
이수구분 | 교과목개요 |
| 전선 |
정수, 그래프. 논리 연산 같이 서로 구분되는 값을 다루는 방법을 익힌다. |
|
| 자료구조 Data Structure |
이수구분 | 교과목개요 |
| 전필 |
컴퓨터를 사용하여 데이터를 구조적으로 표현하는 방식과 이를 구현하는 데 필요한 알고리즘의 기초를 배운다. 프로그램 성능의 핵심인 표현방식을 배운다. |
|
| 양자역학 맛보기 Introduction to Quantum Mechanics |
이수구분 | 교과목개요 |
| 자선 |
불확정성 원리, 파동 입자 이중성, 양자 얽힘등 양자 컴퓨팅에 기초가 되는 양자 개념을 익힌다. |
|
| 양자물리학 Quantum Physics |
이수구분 | 교과목개요 |
| 자선 |
전자기학, 광학, 현대 물리학등 물리학 기초를 다룬다. |
|
| 운영체제 Operating System |
이수구분 | 교과목개요 |
| 전필 |
작성된 프로그램과 Hardware를 연결해주는 컴퓨터 운영체제에 대해서 배운다. 특히 병렬 Hardware에 관련된 시스템 Call들을 학습한다. |
|
| STL STL |
이수구분 | 교과목개요 |
| 전선 |
C++11과 그 이후 표준에서 정의된 표준 템플릿 라이브러리 (Standard Template Library)에 대해 학습한다. STL의 사용법 및 작동원리, 성능향상 기법들을 학습한다. |
|
| 오토마타 Automata |
이수구분 | 교과목개요 |
| 자선 |
문제와 알고리즘의 계산가능성과 효율성을 엄밀하게 다룬다. 유한상태기계, 푸시다운 오토마타, 튜링 머신등의 개념을 학습한다. |
|
| 양자컴퓨팅기초 Programming Language |
이수구분 | 교과목개요 |
| 자선 |
양자 컴퓨팅에 기초가 되는 큐비트와 양자 게이트에 대해 알아 본 후 양자컴퓨터의 소프트웨어적인 원리에 대해 학습힌다. 양자레지스터 초기화, 양자 중첩제어, 확률 분석을 학습한다. |
|
| 양자알고리즘 Quantum Algorithm |
이수구분 | 교과목개요 |
| 자선 |
쇼어 알고리즘을 비롯한 유용한 양자 알고리즘들에 대해 학습하고, BQP를 비롯한 효율적으로 구현 가능한 양자알고리즘에 대한 특성을 알아보고, 시뮬레이터를 통한 실제 알고리즘 제작을 학습한다. |
|
| 멀티코어 프로그래밍 MultiCore Programming |
이수구분 | 교과목개요 |
| 전선 |
병렬컴퓨팅의 기초가 되는 멀티코어를 활용한 멀티쓰레드 프로그래밍을 학습한다. 멀티쓰레드 프로그래밍의 어려움과 그 해결책을 알아보고, 고성능 멀티쓰레드 프로그래밍을 위한 논블러킹 프로그래밍 기법을 학습한다. |
|
| 병렬게임서버 프로그래밍 Parallel Game Server Programming |
이수구분 | 교과목개요 |
| 자선 |
대용량 게임서버의 최적화를 위해 사용되는 병렬 프로그래밍 기법에 대해 학습한다. 논 블러킹 프로그래밍의 성능향상을 측정하고, 운영체제가 제공하는 최신 병렬 네트워크 API를 통한 성능개선을 학습한다. |
|
| 병렬 STL Parallel STL |
이수구분 | 교과목개요 |
| 자선 |
STL과목에서 깊이 다루지 않은 병렬 프로그램에 관련된 STL에 대해 학습한다. Thread, mutex, atomic을 기본으로 조건변수, future, promise, async에서 coroutine까지 다룬다. |
|
| CUDA프로그래밍 CUDA Programming |
이수구분 | 교과목개요 |
| 자선 |
인공 지능과 과학기술 계산에 널리 사용되고 있는 CUDA 프로그래밍 API를 통해 문제들을 병렬 프로그래밍으로 효율적으로 해결하는 방법을 학습한다. |
