국립경국대학교 일반대학원
검색

교과과정

교과과정
교과과정 > 공학계열 > 창의소프트웨어학과

창의소프트웨어학과

구분이수구분교과목1학기2학기
학점강의실습학점강의실습
석사전공객체지향소프트웨어특론(GG3011)330330
석사전공데이터베이스시스템특론(GG3002)330330
석사전공데이터분석특론(GG8003)330330
석사전공모바일컴퓨팅특론(GG3017)330330
석사전공무선네트워크(GG3004)330330
석사전공병렬처리시스템(GG3019)330330
석사전공소프트웨어세미나1(GG3021)330330
석사전공소프트웨어세미나2(GG3022 )330330
석사전공소프트웨어엔지니어링특론(GG3001)330330
석사전공시멘틱웹(GG3015 )330330
석사전공실시간시스템특론(GG3018)330330
석사전공알고리즘특론(GG8004)330330
석사전공운영체제특론(GG3009)330330
석사전공인공지능특론(GG8007)330330
석사전공인터넷보안(GG3008)330330
석사전공자연어처리특론(GG8005)330330
석사전공정보검색특론(G3006)330330
석사전공정보보호특론(GG3013)330330
석사전공컴파일러(GG3005)330330
석사전공컴퓨터구조특론(GG3010)330330
석사전공컴퓨터네트워크특론(GG3003)330330
석사전공프로그래밍특론(GG8006)330330
석사전공휴먼컴퓨터인터페이스특론(GG8008)330330
석사선수과목자료구조(609113)330330
석사선수컴퓨터구조(609114)330330
석사논문석사논문지도(GG3023)220220
교육과정 상세내용
객체지향소프트웨어특론(GG3011)
객체지향 소프트웨어의 기본구성, 설계 및 응용프로그램의 잘성에 대해 연구한다.
데이터베이스시스템특론(GG3002)
data를 database화 함으로써 이를 정보로 이용할 수 있다. 따라서 DataBase화하는 여러가지 기법을 상품화된 DBMS(DataBase Management System)를 이용하여 구현한다.
데이터분석특론(GG8003)
본 교과목은 고급 수준의 데이터 분석 이론과 실무 적용 능력을 심화하여 학습하는 것을 목표로 한다. 머신러닝 및 통계적 분석 기법, 데이터 시각화, 데이터 기반 의사결정 모델 등 최신 분석 방법론을 중심으로 이론과 실습을 병행한다. 또한 실제 연구 자료 및 사례 분석을 통해 복합적인 데이터 문제를 해결하는 역량을 강화하며, 데이터 분석 연구 수행에 필요한 비판적 사고와 분석 설계 능력을 함양한다.
모바일컴퓨팅특론(GG3017)
이 과목은 무선 및 모바일 시스템의 측면을 다루는 것으로, 무선 네트워크 및 링크 프로토콜, 인터넷 프로토콜 제품군 지원을 포함한 모바일 네트워킹 등을 포함한다.
무선네트워크(GG3004)
무슨 MAC위에 사용된는 TCP/IP 기술을 연구한다.
병렬처리시스템(GG3019)
병렬처리 알고리즘, 병렬처리 하드웨어 및 병렬처리 응용에 대해 연구·고찰한다.
소프트웨어세미나1(GG3021)
컴퓨터로 문제를 해결하기 위해 제안된 다양한 실세계 모형화 방법에 대한 고찰과 이의 소프트웨어 구현에 대하여 총체적인 개관과 토론을 통한 창조적 연구를 한다.
소프트웨어세미나2(GG3022 )
컴퓨터로 문제를 해결하기 위해 제안된 다양한 실세계 모형화 방법에 대한 고찰과 이의 소프트웨어 구현에 대하여 총체적인 개관과 토론을 통한 창조적 심화 연구를 한다.
소프트웨어엔지니어링특론(GG3001)
소프트웨어를 개발하는 과정, 소프트웨어 프로젝트의 설계, 추진, 완성에 이르기까지의 엔지니어링과 관련된 내용을 연구고찰한다.
시멘틱웹(GG3015 )
컴퓨터 정보자원의 뜻을 이해하고, 지능형 웹으로 논리적 추론을 연구한다.
실시간시스템특론(GG3018)
이 과목은 실시간 컴퓨터 시스템의 이론, 알고리즘 및 프로토콜 개념, 메커니즘 및 구현 등을 다루고, 실시간 시스템, 실시간 스케줄링, 실시간 동기화, 실시간 운영 체제 커널 및 실시간 프로그래밍 언어 등을 소개한다.
알고리즘특론(GG8004)
본 교과목은 다양한 알고리즘 이론과 최신 연구 동향을 심층적으로 다루는 고급 과목이다. 그래프 알고리즘, 최적화 알고리즘, 확률적 알고리즘, 분산 및 병렬 알고리즘 등 복합적인 알고리즘 설계 기법을 중심으로 이론적 분석과 실습을 병행한다. 또한 알고리즘 복잡도 분석, 효율성 비교, 실제 문제에 대한 알고리즘 적용 사례를 다루어 연구 중심의 문제 해결 능력을 강화한다.
운영체제특론(GG3009)
하드웨어를 제어, 컴퓨터 자원관리, 응용 프로그램들의 수행 등 사용자와 하드에어 사이의 매개체 역할을 하는 소프트웨어를 여구하여 비교하고 사용법을 고찰한다.
인공지능특론(GG8007)
본 교과목은 인공지능(Artificial Intelligence)의 핵심 이론과 최신 연구 동향을 심층적으로 다루는 과목이다. 전통적 AI 기법(탐색, 지식표현, 추론, 강화학습 등)부터 현대 AI 핵심 기술인 딥러닝, 대규모 언어 모델(LLM), 생성형 AI, 멀티모달 AI, 자율적 에이전트 시스템 등 다양한 영역을 포함한다.
인터넷보안(GG3008)
서버보안 및 네트워크 보안 이론을 익히고 보안 시스템을 설계하고 구현하는 능력을 배양한다.
자연어처리특론(GG8005)
본 교과목은 자연어처리(Natural Language Processing, NLP) 분야의 이론적 기반과 최신 연구 동향을 심층적으로 다루는 과목이다. 언어 모델링, 통계적 NLP, 신경망 기반 NLP, 대규모 언어 모델(LLM), 의미·문법 분석, 생성 모델, 대화 시스템 등 자연어처리 핵심 기술과 첨단 방법론을 포함한다.
정보검색특론(G3006)
정보를 수집, 분류, 축적하여 필요에 따라 검색할 수 있는 방법을 연구한다.
정보보호특론(GG3013)
정보보호기술분야에 대한 최신 기술동향을 살펴보고 정보보호기술의 발전 방향, 주요 정보 보호기술 내용을 살펴본다.
컴파일러(GG3005)
고급언어로 쓰인 프로그램을 컴퓨터에서 즉시 실행될 수 있는 형태의 목적 프로그램으로 바꾸어주는 번역프로그램을 연구한다.
컴퓨터구조특론(GG3010)
CPU,mmemorym, I/O 등의 컴퓨터 시스템 주요 components에 대한 비교 분석과 컴퓨터 성능 개선을 위한 cache memory와 pipelining 기법, 컴퓨터 시스템에 관한 analytical modeling기범, parallelism, parallelcomputing, supercomputing 등에 대한 학습을 통하여 고급컴퓨터 구조에 대한 지식을 배양하도록 한다.
컴퓨터네트워크특론(GG3003)
LAN, WAN, B-ISDN 통신망에 대한 이론 및 응용에 대해 학습한다.
프로그래밍특론(GG8006)
본 교과목은 다양한 프로그래밍 모델을 분석하고, 대규모 시스템 개발을 위한 고급 프로그래밍 기법을 학습한다. 또한 언어 설계 원리, 실행시간 구조, 컴파일러 기초, 안전한 소프트웨어 작성을 위한 정형 기법 등 학문적 기반을 강화하며, 실제 연구 및 산업 프로젝트에 적용할 수 있는 프로그래밍 능력을 배양한다.
휴먼컴퓨터인터페이스특론(GG8008)
본 교과목은 인간과 컴퓨터 간 상호작용(Human–Computer Interaction, HCI)의 이론, 모델, 설계 방법론 및 최신 연구 동향을 심층적으로 다루는 과목이다. 인지과학 기반의 사용자 행동 분석, 사용자 경험(UX) 설계, 인터페이스 평가 방법론, 사용자 연구(User Study) 설계 기법 등 HCI 핵심 분야를 비롯하여, 확장현실(XR), 웨어러블·스마트 디바이스 인터페이스, 감성·상황 인식 기반 인터랙션, AI 기반 인터페이스 등 최신 기술 기반 HCI 연구를 포함한다.