교과목명을 클릭하시면 과정 설명을 볼 수 있습니다.
학수번호 | 교과목명 | 학점 |
자기 학습 시간 |
영역 | 학위 |
이수 학년 |
비고 | 언어 |
개설 여부 |
---|---|---|---|---|---|---|---|---|---|
CHS7004 | Python활용인문사회과학논문쓰기 | 3 | 6 | 전공 | 학사/석사/박사 | 도전학기(대학원) | 한 | Yes | |
논문을 쓰기 위한 과목으로 인문사회과학 영역의 연구를 위하여 빅데이터를 활용한 논문을 쓰기 위한 과정이다. 기본적으로 논문 쓰기 방법에 대한 학습을 하며, 논문을 위한 연구 방법론으로 프로그래밍 처리를 학습한다. 프로그래밍 언어 가운데 인문사회과학 관련 자료를 처리하기 가장 적합하며, 자료 시각화 기능이 뛰어난 파이선을 활용하여 논문 쓰는 법에 대하여 구체적으로 학습한다. 논문 작성을 위한 기본 적인 연구 방법론 및 논문 내용 구성에 대한 이론 강의가 우선 진행된다. 논문 작성을 위하여 주제 선정 및 토론이 진행된다. 주제가 선정되면 관련 연구 정리 방법에 대한 강의가 진행된다. 다음 과정으로 연구 방법론에 따라 필요한 내용 작성에 대한 학습이 진행된다. 제언 및 참고 문헌 정리 방법에 대하여 학습하여 이론적 접근법을 완성한다. 파이선 활용을 통한 자료 분석을 위하여 기본적인 파이선 문법에 대한 학습이 이루어지며, 입력 자료 처리를 위한 실습을 진행한다. 각 연구 분야에서 필요한 파이선 패키지 설치 방법 및 활용 방법에 대하여 학습한 후, 실제 데이터 처리에 대한 실습이 진행된다. 공동 연구 진행을 대비하여 쥬피터 노트북 (jupyter notebook) 사용법을 기본 환경으로 설정하여 분석할 수 있도록 학습한다. 자료 가시화를 위한 matplolib 활용법을 학습하며, 빅데이터 처리를 위한 pandas 활용을 학습한다. 이 과목의 목적은 각 전공 분야에 필요한 연구를 파이선 언어로 프로그래밍 구현을 실행하여 의미 있는 연구 결과를 도출하는 것이다. 이를 위하여 과정 기간 내에 논문 1편 완성을 목표로 한다. | |||||||||
COG5001 | 비디오국제표준과부호화이론 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
본 과목은 비디오 부호화 표준 기술에 대한 이해를 목표로 한다. 먼저, 국제비디오 표준화 단체인 ISO/IEC의 MPEG 표준과 ITU-T의 VCEG의 표준에 대해 학습하고, 이어서 영상압축의 기본인 DCT, Quantization, Motion Prediction, Entropy Coding 등의 요소 기술을 학습한다. 본 수업은 실제 최신 비디오 코딩 표준인 VVC의 Reference SW인 VTM을 이용한 영상압축 실습도 포함함으로써 수업을 듣는 학생들의 영상압축기술에 대한 전문성을 높인다. | |||||||||
COG5002 | 고급지능형비전 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 과목에서는 고차원적인 지능형 비전 이론과 딥러닝 기술을 이용하는 산업 제품의 융합에 대해 학습한다. 강의 초반에는 이미지 데이터 활용, 고급 템플릿 클래스, 픽셀 처리, 이미지 분류 및 장면 이해 등을 포함한 컴퓨터 비전 기본 이론에 대해 학습한다. 강의 후반에는 최신 딥러닝 모델 훈련 및 추론 과정 관련 이론을 학습하고, OpenCV DNN 모듈을 이용해 Tensorflow, Pytorch, Darknet 등의 최신 프레임워크로 개발된 다양한 딥러닝 모델을 입력으로 딥러닝 모델 추론 과정을 집중적으로 실습한다. | |||||||||
COG5003 | 고급피지컬컴퓨팅 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 과목에서는 오픈 소스 기반 마이크로컨트롤러 보드(아두이노) 관련 개발 도구 및 환경에 대해 심도있게 학습한다. 아두이노를 사용하여 컴퓨터공학과 밀접한 고급 피지컬컴퓨팅 내용을 학습하고 이를 실생활에 적용하는 방법에 대해 스스로 탐구한다. 아두이노 프로젝트의 하드웨어 제작을 통해 부품을 연결하는 방법과, 회로도를 읽는 방법, 데이터시트를 읽는 방법, 특정 기능을 구현하는데 필요한 센서를 선택하고 이를 사용하는 방법을 전문적으로 학습한다. | |||||||||
COG5004 | 컴퓨터교과교육의탐구 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
컴퓨터 교육에 대한 개념적 이해를 바탕으로 컴퓨터 교육의 이론적, 실제적 기초가 되는 다양한 교수-학습이론을 학습하고 이러한 이론들이 실제에 적용될 수 있는 구체적인 방법을 탐구한다. | |||||||||
COG5005 | PBL심층세미나 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
문제중심학습(PBL)에 대한 전반적인 흐름을 이해할 수 있도록 관련 주제에 대한 주요 이슈 등에 대해 집중 논의한다. PBL 관련 선행연구나 논문을 중심으로 세미나 형식으로 진행된다. | |||||||||
COG5006 | 컴퓨터기반교수설계 | 3 | 6 | 전공 | 석사/박사 | 한 | Yes | ||
컴퓨터 기반 환경에서의 교수설계 및 개발의 전과정을 이론에 근거하여 경험할 수 있다. 구체적인 교수설계 이론 및 모형들을 탐색함으로써 실제 교수-학습환경 설계 및 개발과정에 적용할 수 있는 학습능력을 함양한다. | |||||||||
COG5007 | 컴퓨터매개학습의적용 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
컴퓨터 매개 학습이 가능한 다양한 프로그램과 환경의 설계, 개발 및 평가의 전 과정을 경험한다. 효과적인 실천이 가능한 환경에 대한 연구를 기반으로 컴퓨터 매개 학습과정에서의 교수전략도 탐구해 본다. | |||||||||
COG5008 | 컴퓨터교육의방법및전략 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
컴퓨터 교육에서 유용하게 적용가능한 교수방법 및 전략을 탐색한다. 결과적으로 보다 효과적, 효율적, 매력적인 컴퓨터 교육이 가능할 수 있도록 실제 수업에 적용할 수 있는 다양한 방법과 전략들을 탐구, 고안할 수 있다. | |||||||||
COG5009 | 컴퓨터교육의이해 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
본 강좌에서는 컴퓨터 교육의 기본 개념 및 영역을 검토, 정립하고 이 영역에서 수행할 수 있는 다양한 일들과 진로개발의 과정을 살펴본다. 가능한 범위를 확대하여 컴퓨터 교육과 관련된 이슈들을 총체적으로 파악, 확대 탐구해 본다. | |||||||||
COG5010 | 첨단기술과컴퓨터교육 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
새롭게 등장하는 다양한 신기술이 컴퓨터 교육의 영역에서 어떻게 접목, 확대될 수 있는지 그 가능성을 탐색해 본다. 신기술이 컴퓨터 기반환경에서 어떤 방식으로 도입, 확산될 때 교육적으로 의미가 있는지도 함께 학습할 기회를 갖는다. | |||||||||
COG5011 | 컴퓨터교육평가방법 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
컴퓨터교육의 영역에서 수행되는 평가의 다양한 활동을 검토한다. 그 세부영역으로 컴퓨터 기반의 환경에서 수행된 수업 및 학습의 평가, 교수-학습교재로 사용되는 다양한 멀티미디어 및 온라인 컨텐츠 평가 등이 포함된다. | |||||||||
COG5012 | 정보보호특론 | 3 | 6 | 전공 | 석사/박사 | 한 | Yes | ||
컴퓨터 보안은 전자적 형태의 자원들을 보호하기 위해 필수적이다. 이 과목은 정보보증에 대한 기본적인 원리를 포함하고 있다. 그리고, 기밀성, 인증, 무결성, 부인봉쇄와 같은 기술도 소개된다. | |||||||||
COG5013 | 인터넷응용세미나 | 3 | 6 | 전공 | 석사/박사 | 한 | Yes | ||
이 과목은 링크에 의해 연결된 일련의 장치를 의미하는 네트워크에 관한 프로토콜을 제공한다. 특히, 고속 네트워크 프로토콜들이 소개된다. 또한 새로이 출현하는 서비스에 대한 주제가 소개된다. | |||||||||
COG5014 | 창의적문제해결특론 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 과목은 IT를 기반으로한 창의적 문제 해결 능력에 관한 주제에 대한 다양한 이론과 실험적 문제들을 다룬다. 창의적 문제 해결 분야는 사고력을 향상하고 계산적 사고를 위한 학문분야인데 IT에서 주로 다루고 있는 알고리즘이나 분석 등과 같은 주제를 통해 창의적 사고력을 향상하기 위한 주제에 대해서 논한다. | |||||||||
COG5015 | 인공지능윤리특론 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
최근 디지털 트랜스포메이션 등에 따라 빅 데이터가 구축되고 이를 학습데이터로 사용할 수 있는 환경이 조성됨에 따라 인공지능에 대한 다양한 윤리적 이슈가 제기되고 있다. 인공지능의 발전은 우리의 생활과 업무에 많은 편리함을 제공하고 있으나 인공지능이 인간의 존엄성이나 권리를 훼손하지 않을까에 대한 우려가 있다. 인공지능 윤리 세미나에서는 투명성, 통제성, 공정성, 신뢰성 등 다양한 인공지능 윤리관련 이슈를 토론하고 사회적 대응력을 높이는 역량을 갖추도록 한다. | |||||||||
COG5016 | 정보기술특론 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 과목은 정보기술의 최근 이슈에 대한 내용을 살펴보고 기술적 이해를 도모하는 데 있다. 정보기술의 급속한 발전은 사회, 경제, 문화, 정치 등 다양한 변화에 기여하고 있고, 이는 생활환경도 바꾸고 있다. 세미나를 통해서 이러한 최신기술을 습득하고자 한다. | |||||||||
COG5017 | 교육용프로그래밍언어특론 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
교육용 프로그래밍 언어는 학생들에게 프로그램 작성법을 가르치는 것이 유용하게 설계된 프로그래밍 언어를 의미한다. 이 과목은 교육용 프로그래밍 언어들의 특징과 내용을 살펴보고, 기존 프로그래밍 언어들과의 차이점을 파악하도록 한다. | |||||||||
COG5018 | 소프트웨어응용 | 3 | 6 | 전공 | 석사/박사 | 한 | Yes | ||
이 과목에서는 소프트웨어 공학의 원리, 요구분석, 설계, 구현, 테스팅, 소프트웨어 증명 및 검증, 관리기법에 대하여 공부한다. 학생들은 요구분석을 위한 기술 및 UML을 이용한 설계모델에 대하여 배운다. 또한 프로젝트 관리를 위한 프로젝트 일정관리, 조직관리, 비용산출기법, 소프트웨어품질관리, 위험관리, 그리고 형상관리에 대하여 다룬다. | |||||||||
COG5019 | 멀티미디어운영체제 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 과목에서는 단일 프로세스와 다중 프로세스의 시스템 구조, 스케줄링 알고리즘, 프로세스 관리, 데드락, 페이징과 세그먼테이션 등 운영체제의 개념에 대하여 소개한다. 또한 프로세스, 세미포어, 모니터, 메모리 관리와 파일 시스템 설계 등에 대하여 상세히 다룬다. | |||||||||
COG5020 | 데이터베이스시스템관리 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 과목에서는 데이터베이스 시스템 관리 및 프로그래밍에 대한 고급 주제를 소개한다. 학생들은 데이터 모델링에 대한 기본지식을 넓히고 객체지향 데이터 모델링 기술에 대하여 배운다. 또한 학생들은 다양한 응용 시스템에서의 사용되어지는 SQL에 대하여 배운다. | |||||||||
COG5021 | 정보윤리특론 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
정보, 교육, 엔터테인먼트 등의 정보를 인터넷으로 부터 받아들이고 있다. 이 과목은 인터넷의 순기능을 강화하기 위한 공급자 윤리와 관련된 내용, 정보의 공유, 보안 이슈, 인터넷 윤리 교육 방법 등에 대한 내용에 대해서 제공한다. | |||||||||
COG5022 | 인터넷관리특론 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 과목은 인터넷 표준관리 프로토콜인 SNMP(Simple Network Management Protocol)를 중심으로 네트워크 관리에 대한 전반적인 내용에 대해서 다룬다. 인터넷의 통신 및 네트워크 장비들은 관리 프로토콜에 의하여 원격에서 관리되면, 구성, 장애, 성능, 보안, 계정관리 행위를 통해 관리된다. | |||||||||
COG5023 | 인간과컴퓨터상호작용이해 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
인간과 컴퓨터 간의 상호작용을 위한 인터페이스 설계 및 평가의 과정을 경험한다. 이 과정에서 인간과 컴퓨터 인터페이스 설계의 원리 및 사용자 중심의 설계 방법에 대해 심층적 연구를 수행한다. | |||||||||
COG5024 | 정보통신특강 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
LAN 등과 같은 데이터 통신 기술은 인터넷 시대에 중요한 지식요소이다. 데이터 통신 기술에 대한 주요 요소들을 이해하며, 현실 세계에 적용하고 활용할 수 있는 역량이 필요하다. 계층 모델, 전송 방식, 스위칭, 에러 제어, LAN 등 데이터 통신의 개념을 이해하고 최신 이슈에 대한 주제를 다룬다. | |||||||||
COG5025 | 고급인터랙티브프로그래밍 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 과목에서는 오픈 소스 기반 마이크로 컨트롤러를 사용하여 컴퓨터 공학과 밀접한 인터랙티브 프로그래밍 내용을 학습하고 이를 실생활에 적용하는 방법에 대해 탐구한다. 이 과목을 통해 특정기능을 구현하는데 필요한 센서를 선택하고 이를 사용하는 방법을 학습한다. | |||||||||
COG5026 | 오픈소스소프트웨어이해 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
이 교과목에서는 오픈 소스 소프트웨어를 이용하여 원하는 시스템을 구현하는데 필요한 기술을 학습한다. 본 교과목을 성실히 이수하는 학생은 현업에 직접 적용할 수 있는 프로젝트 기획 및 구현능력을 갖출 수 있다. 구체적으로 이 과목에서는 공개 소프트웨어 라이브러리를 프로젝트에 포함하고 이를 사용하는 방법을 강의한다. | |||||||||
COG5027 | 이러닝수업의이론과실제 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
e-Learning과 관련된 기본적인 내용들을 이론과 실제적 관점에서 포괄적으로 접근해 본다. e-Learning 컨텐츠 개발에 이론적 배경이 되는 여러 기본 모형들을 비판적으로 학습하고 최근의 학습트렌드를 반영한 설계 및 개발과 관련된 기술에 대해서도 동향을 파악한다. 상호작용성, 의사소통, 교육과정 설계, 교수 설계, 웹 사이트 설계, e-Learning 플랫폼 등 실제 컨텐츠 개발에 중요한 이슈가 되는 다양한 관련 주제들을 신기술과 연결하여 탐색하게 된다. | |||||||||
COG5028 | 가상현실데이터처리 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
본 과목은 대학원 학생들이 가상 현실 처리시스템 기술을 학습하게 하는 것을 목표로 한다. 학습내용은 가상 현실처리 시스템 이해를 위한 (1) 가상 현실 기술 국제 표준 MPEG-Immersive의 이해, (2) 360도영상처리기술, (3) 국제 표준 참조 SW활용 및 실험을 포함한다. 따라서, 본 과목을 통해 대학원 학생들은 최신 가상 현실 시스템 표준과 360도 비디오 처리기술을 깊이 이해할 수 있다. | |||||||||
COG5029 | 멀티미디어스트리밍시스템 | 3 | 6 | 전공 | 석사/박사 | - | No | ||
본 과목은 대학원 학생들이 비디오를 컨텐츠 서버와 이 컨텐츠를 받아서 재생하는 클라이언트 간의 여러 스트리밍 기술들을 학습하게 하는 것을 목표로 한다. 강의 내용은 최신 비디오 표준 코덱에 대한 이해를 바탕으로, 비디오 스트리밍 시스템 이론, 전진에러 수정기법, 오류 은닉기법, 스트리밍 프로토콜을 포함한다. 따라서 본 과목을 통해 대학원 학생들은 최신 비디오 스트리밍 시스템 기술을 깊이 이해할 수 있다. |