1depth

   홈

정보융합학부 일반프로그램 안내입니다.

게시판 리스트
과목명 과목설명
모바일프로그래밍 이 과목에서는 Android 기반 애플리케이션 개발 기술을 배운다. 모바일 앱의 설계, 개발, 테스팅, 배포 과정 전반을 학습하게 되며, 실제 모바일 앱 개발 프로젝트를 수행하여 모바일 애플리케이션 개발자로서 필요한 경험을 쌓는다.
오픈소스소프트웨어 오픈소스 SW의 기본적인 개념 및 원리에 대해 이해하고, 오픈소스 SW 개발 과정의 각 단계에서 주로 사용되는 도구들의 실무적인 활용 능력을 키운다. 오픈소스 SW가 실제로 성공적으로 적용되고 있는 사례를 배우며, 실제 오픈소스 개발 프로세스 및 공동 작업, 협업 과정을 프로젝트를 통해 경험하여, 이를 통해 실제적인 오픈소스 SW 개발 역량을 키운다.
인터랙티브심리학 인터랙티브 디자인 프로세스에 인간의 여러가지 심리 요인들을 접목하여 다차원적인 경험이 가능하게끔 하는 디자인을 위한 심리학을 학습한다. 인간의 시각, 인지, 기억, 감정, 언어, 결정 등과 관련된 심리학을 인터랙티브 디자인에 접목하는 방법을 익힌다. 또한 인지심리학 이론이 데이터 시각화에 어떻게 반영되는지에 대한 과정도 소개한다.
데이터베이스 각종 정보를 효율적으로 관리하기 위한 데이타베이스 시스템에 대한 데이타 모델링 기법, 화일 시스템의 구성 및 인덱싱 기법, 해싱 기법,데이타베이스의 논리적 구조와 물리적 구조, 각 모델에 따른 각종 질의어(query language) 처리 및 최적화, 동시성 제어(concurrency control), 복구기법(recovery technique) 등의 데이타베이스 설계 기법에 대해서 배운다. (대형 강의실에서 진행되어 SQL은 실습은 온라인 수업으로 진행됨)
UXUI 디자인 디지털 제품을 포함한 모든 제품은, 기술 중심이 아닌 사용자 중심에서 만족스러운 사용자 경험 (User Experience)를 제공해야 한다. 본 수업은 UX/UI디자인에 필요한 프로세스 및 관련 이론을 배우고, 이를 구현할 수 있는 능력을 배양하기 위해 Adobe XD, 챗봇 관련 프로그램을 배운다.
데이터마이닝 본 과목은 방대한 데이터에 내재된 패턴과 규칙을 활용하여 현실 문제를 해결하기 위한 기초 데이터 분석 알고리즘을 학습한다. 데이터로부터 유용한 정보를 탐색하고 추출하는 기초 분석능력으로부터, 선형/비선형적 데이터 패턴에 기반을 둔 학습모델을 구축하고 결과를 해석하는 일련의 과정을 배운다. 수업내용은 탐색적 데이터 분석을 시작으로, 선형회귀 모델을 기준으로 학습 과정이 이루어지는 파라미터 학습과 하이퍼파라미터의 탐색에 과정이 포함되며, 이외 선형/로지스틱 회귀, 분류 알고리즘, 차원축소를 포함한다. 실습은 Python 언어를 기반으로 오픈소스 라이브러리를 활용하여 데이터를 다루고 알고리즘을 구현하며 활용능력을 배양한다.
기계학습 본 과목은 학습모델이 데이터 패턴을 잘 학습할 수 있도록 기계학습 알고리즘에 대한 전문적인 지식체계를 확립한다. 데이터 적합을 위한 문제 해결능력을 위해 반드시 알아야 할 기계학습 알고리즘을 배운다. 강의 내용에는 데이터 전처리부터 시작하여, 군집화, 트리모델과 앙상블모델, 딥러닝과 CNN, RNN, 그리고 오토인코더 및 관련 확장 모델을 포함하며, 기계학습의 최적화가 수리 최적화와 무엇이 다르고, 주된 기법에는 어떠한 것이 있는지 관련 개념을 다룬다. 실습은 Python을 활용하여 실습을 진행하고 학습한 알고리즘을 구현하는 능력을 집중 배양한다.
IoT시스템설계및실습 이 과목은 마이크로콘트롤러(아두이노, 라즈베리파이 등)를 이용하여 다양한 센서와 액추에이터를 제어하는 프로그래밍 기법을 학습하고, 실제 IoT 시스템 구축 프로젝트를 통해 실무 능력을 함양한다.
HCI와UX평가 HCI(Human-Computer Interaction)는 인간-컴퓨터 간의 상호작용으로써, 이러한 상호작용 시 발생하는 경험을 사용자경험(UX)라고 일컫는다. 사용자의 니즈를 파악하여 컴퓨터 시스템을 설계-평가-구현하는 과정에서 필요한 이론적 배경을 학습하고, 관련된 방법론을 배운다. 특히 HCI 및 UX와 관련된 다양한 평가방법을 체계적으로 학습하고 실습해본다.
컴퓨터그래픽스 3D 모델의 개념, 이를 기본적인 GPU 그래픽스파이프라인으로 렌더링하기 위한 기초 내용을 배운다. 3차원 변환, 조명효과, 애니메이션 등 그래픽스의 기본 내용을 GPU 프로그래밍 실습을 통해 익힌다.