더 많은 전공 교과목은 요람을 통해 확인 가능합니다.
과목명 | 교과목 개요 |
---|---|
컴퓨터프로그래밍및실습 (Computer Programing and Practice) |
컴퓨터프로그래밍을 처음 시작하는 학생을 대상으로, C 언어의 기본적인 문법 및 그 의미를 교육하는 것을 목적으로 한다. 이 수업을 통해 학생들은 간단하고 기초적인 자료구조를 사용하여 프로그램을 설계하고 구현하는 방법을 학습한다. |
그래픽디자인 (Graphic Design) |
디자인 분야에서 감성적이고 설득력 있게 표현하기 위해서는 디자인에 관한 기초적인 지식과 감각 그리고 이를 위한 훈련이 필요하다. 이러한 능력을 기르기 위해, 본 과목에서는 디자인 요소 및 원리를 통해 목적에 맞는 이미지를 구체화하고 표현할 수 있는 방법을 익히고자 한다. 목적에 맞는 이미지 제작을 위해, 먼저 컴퓨터 소프트웨어를 학습하며, 사전 조사 및 아이디어 발전을 위한 스케치, 스케치를 통한 디자인을 발전시키는 과정을 학습해, 디자인 제작의 전 과정을 경험한다. |
미디어프로젝트(종합설계) (Media Project) |
본 과목은 디지털미디어 전공을 통해 학습한 내용들을 바탕으로 자신의 능력과 잠재력을 가장 잘 대표할 수 있는 팀 프로젝트를 스스로 기획하고 구현하는 것을 목표로 한다. 특히 사회 진출에 맞추어 고객의 니즈를 파악하고 이를 프로젝트에 반영하며, 팀원 간의 협력을 통해 시너지 효과를 거둘 수 있는 방법을 탐구하도록 한다. |
창의미디어 (Creative Media) |
이 과목은 1학년 학생들이 3, 4학년 학생들의 프로젝트에 참여하여, 전공과 진로에 대한 탐색을 할 수 있도록 한다. 팀이 결성되면 지도교수의 허가를 받아 과목을 신청한다. 선배들의 프로젝트 회의에 참석하고 선배들의 지도를 받아 프로젝트에 기여한다. 수업 이후에, 학생들은 전공분야에 필요한 지식이 무엇인지 알 수 있으며, 수강 계획을 세우고, 앞으로의 학업에 동기를 갖게 된다. |
객체지향프로그래밍및실습 (Object-Oriented Programming and Practice) |
객체지향프로그래밍은 현재 모든 소프트웨어 분야에서 보편적으로 사용되는 필수적인 프로그래밍 방법론이다. 이 강좌는 기본적인 프로그래밍 개념을 배운 학생들을 대상으로 객체지향프로그래밍 언어의 기본 구성 요소인 객체와 클래스, 상속 등의 개념과 이들을 활용하여 프로그램을 개발하는 기법을 공부한다. 객체지향프로그래밍의 핵심 개념인 데이터 추상화, 캡슐화, 다형성 등을 공부하고, 이들로 하여금 객체지향프로그램이 어떻게 소프트웨어의 재사용과 확장성을 제공하는지에 대해서도 공부한다. 가장 널리 사용되는 객체지향 언어인 Java를 이용하여 객체지향프로그래밍 언어의 개념을 공부하고 실습을 병행하여 프로그래밍 능력을 배양한다. |
3D그래픽디자인 (3D Graphic Design) |
이 수업은 3D애니메이션, 영화특수효과(VFX), 게임 등 디지털엔터테인먼트 콘텐츠를 제작이나 VR/AR과 같은 새로운 미디어의 콘텐츠를 제작할 때 필요로 하는 오브젝트를 제작하는 방법을 배운다. 이 과목에서 학생들은 3D 좌표계 이해, MAYA 소프트웨어의 인터페이스, 3D 모델링, 애니메이션의 기초, 렌더링 과정 등을 학습하여 컴퓨터그래픽 디자인의 전반을 경험하고, 여기에서 습득한 3D 제작 기술은 미래의 프로젝트에 활용될 것이다. |
게임의이해 (Understanding Game) |
이 과목에서는 게임 디자인 방법론을 학습한다. 게임의 역사, 게임 플레이, 게임 장르의 이해를 통해 게임 개발의 변천사, 게임 디자인 이슈를 배운다. 창의적인 게임 기획서를 작성을 통해 게임 기획 역량을 키운다. |
디지털사운드기초 (Digital Sound Basic) |
이 과목은 콘텐츠 관련 사운드의 기초를 다루는 과목이다. 콘텐츠 관련 사운드 분석 및 이론을 토대로 사운드의 기술적인 부분과 미학적인 부분을 이해하고, 습득한 이론을 바탕으로 실습을 진행하여 콘텐츠 관련 사운드의 실제 활용 능력을 배양한다. 사운드 기획 및 사운드 제작 과정의 소개를 통하여 사운드 디자인 후 발생하는 문제점 해결책을 모색한다. |
모바일프로그래밍 (Mobile Programming) |
안드로이드 플랫폼이 운영되는 스마트폰 등의 임베디드 하드웨어에서의 프로그래밍 기법에 대해서 학습한다. 안드로이드 플랫폼은 오늘날 스마트폰으로 대표되는 하드웨어의 대표적인 운영체제로 그 프로그래밍 기법이 기존의 UNIX/Linux/Windows/OSX 등의 데스크탑 하드웨어와는 구분되는 특징을 가지고 있다. 본 과목에서는 객체지향 기반의 안드로이드 프로그래밍 구조와 지원 라이브러리, UI 프로그래밍 등을 배우고, 학습 내용을 토대로 안드로이드 앱을 구현하는 팀프로젝트를 수행한다. |
미디어심리학 (Social Media & Human) |
미디어심리학은 미디어에서의 소비자 행동을 분석하고 예측하기 위한 심리학 이론들을 다룬다. 본 과목은 이러한 인간에 대한 이해를 바탕으로 미디어의 기획, 분석, 예측 능력을 기르고 창의적 기획 프로젝트를 수행하여 이론을 산업 현장에서 응용할 수 있도록 한다. |
미디어통계 (Media Statistics) |
21세기는 ‘지식기반 정보화 사회’이다. 국가와 기업은 정보를 창출하는 것이 경쟁력의 핵심이며, 정보의 창출은 필요한 자료의 생성으로부터 시작된다. 미디어통계는 미디어 환경에서의 사용자 행동에 관련한 자료를 수집, 분석하고, 이를 바탕으로 정보를 획득하고, 지식화하는 과정을 배우고 학습한다. |
스토리텔링 (Storytelling) |
|
영상제작미학 (Applied Media Aesthetics) |
재미있는 스토리를 타인에게 언어가 아닌 영상으로 어떻게 이야기 할 수 있을까? 본 수업은 스토리를 언어가 아닌 영상으로 표현하는 방법을 학습하는데 기초하고 있다. 영상미학적 요소(빛, 공간, 시간, 동작, 음향 등)가 영화 및 애니메이션에서 어떻게 활용되는지를 연구·학습한다. |
자료구조 (Data Structures) |
컴퓨터 프로그램을 통해 문제를 해결하는 과정에서 사용하는 정보의 표현 형식과 구성 및 활용 기법을 학습한다. 정보 표현의 형식으로서 순차 정보를 표현하는 배열(array), 리스트(list), 스택(stack), 큐(queue)의 구조와 계층적 정보를 표현하는 트리(tree)의 구조, 관계형 정보를 표현하는 그래프(graph)의 구조를 학습한다. 자료구조를 이용하여 탐색 및 정렬 문제를 해결하기 위한 알고리즘과 그 효율성 해석 방법을 학습한다. 효율적인 컴퓨터 프로그램은 효율적인 자료구조와 알고리즘을 바탕으로 구현되므로 이 과목은 효율적인 컴퓨터 프로그래밍을 위한 가장 기본적이며 중요한 내용을 학습하는 교과목이다. |
발상과시각화 (Idea & Visualization) |
본 교과목은 미디어의 예술적 영역인 대상의 관찰, 해석, 시각적 표현 능력을 향상시켜 창의적 아이디어를 실제로 구현할 수 있는 기초적 시각화 능력을 높이는 것을 목표로 한다. 인체의 동적 움직임과 감성의 핵심적인 표현요소를 캡쳐하여 빠르게 시각화하고, 오브제의 특징을 바탕으로 사실적 표현과 변형을 통한 창의적 발상을 주로 다룬다. 학기 말에는 영상의 스토리보드, 애니메이션의 감성적 캐릭터 표현, 효과적인 비주얼 스토리텔링을 완성할수 있도록 한다. |
3D어셋크리에이션 (3D Asset Creation) |
이 수업에서는 실시간 렌더링 가능한 여러 게임 엔진에서 제작되는 콘텐츠에서 사용할 수 있도록, 캐릭터와 배경 등 3D 어셋을 제작할 때 필요한 이론과 제작 기법을 배운다. 수업에서 다루는 소프트웨어는 Unity3D, Maya, Z brush, Substance Painter, Photoshop이며, 다양한 소프트웨어를 사용하여 실시간 렌더링에 퀄리티를 양보하지 않고 최적화된 어셋을 제작하는 것을 목표로 한다. |
게임애니메이션 (Game Animation) |
게임애니메이터가 학습해야 할 기본 과정으로서, 움직임의 기본적인 6가지 동작(걷기(Walk Cycle), 뛰기(Run Cycle), 멀리뛰기(Jump), 밀기(Push), 무거운 물건던지기(Heavy Throw), 감정 표현(Emotion))을 애니메이션의 12가지 원리에 의해 움직임을 연구하고 제작한다. |
뉴미디어와디지털방송 (New media and digital broadcasting) |
이 과목에서는 인터넷, 웹2.0, 모바일 테크놀로지, 스마트 TV, 빅데이터의 활용, 사물인터넷 등으로 발전, 진화된 뉴미디어를 살펴보고, 이와 관련된 프로젝트를 기획·제작하도록 한다. 학생들은 Open API나 crawling을 통한 데이터수집을 통한 앱기획 개발 프로젝트나 스마트폰, 스마트 TV 앱 혹은 웹앱 기획 개발, 사물인터넷 기술을 활용한 기술개발 등 학부과정에서 얻은 지식을 프로젝트로 발전시키도록 한다. 방송, 영상에 특화된 학생은 이를 이용한 미디어콘텐츠 기획·개발을 할 수도 있다. |
디지털타이포그라피 (Digital Typography) |
본 과목에서는 비쥬얼 커뮤니케이션에 기본이 되는 '글자'를 디자인의 주요로 보고, 글자를 이용한 비쥬얼 디자인에 초점을 맞춘다. 특히 상황에 맞는 효과적인 글꼴을 선택하는 방법 그리고 선택한 글꼴을 이용해 정해진 공간에 글자를 배치하는 레이아웃의 개념까지 학습한다. |
미디어애널리틱스 (Media Analytics) |
구글의 수석경제학자 Hal Varian은 21세기의 가장 중요한 직종 중 하나로 애널리틱스를 선정한 바 있다. 애널리틱스는 미디어 통계학에서 한단계 더 발전한 분석 방법을 사용하여 미디어 환경에서의 사용자 행동에 관련한 자료를 수집, 분석하고, 이를 바탕으로 정보를 획득하고, 지식화하는 과정을 배우고 학습한다. |
미디어융합기획 (Media ICT Design) |
21세기의 미디어는 ICT와의 융합을 통해 전통적인 산업을 변화하고 기하급수적인 기업성장이 가능한 시대를 열고 있다. 본 과목은 이러한 패러다임 변화의 핵심이론을 학습하고 창의적 기획 설계 프로젝트를 통해 변화하는 미래에 대비하도록 한다. |
미디어와창업 (Media and Business Setup) |
디지털 미디어에 관련된 소규모 창업을 위해 필요한 지식을 습득한다. 창업 관련 아이디어를 도출하고 그 가치를 평가함으로써 가치에 대한 개념을 습득한다. 창업에서 법적 이슈, 스타트업의 이해, 창업 아이디어 도출 및 사업 계획서 작성, 기업가 정신, 해외 창업 사례 연구 이슈가 다루어진다. |
비주얼커뮤니케이션디자인 (Visual Communication Design) |
디자인 방법론의 중요한 원칙들의 종합적인 적용을 통해 시각적 문제 해결 방법을 습득한다. 이를 위해 인간의 감성적 요소, 기술 그리고 심미성의 인지적 통합의 중요성을 이해함으로써 메시지를 시각적으로 환원시키기 위한 콘셉트 도출과 이에 따른 효과적인 문제해결 방법을 통해 종합적인 디자인 능력을 기른다. |
컴퓨터그래픽스 (Computer Graphics) |
3차원 컴퓨터그래픽스의 기본 개념을 배운다. 전반에는 3차원 그래픽스 파이프라인의 구조와 기하변환, 텍스쳐맵핑, 쉐이딩 모델 등의 기초적인 이론을 다루고, 후반에는 그림자 효과, 앤티앨리어싱 등의 고급 이론을 배운다. |
VR스튜디오 (VR Studio) |
가상현실을 통한 몰입은 사용자들을 물리적으로 존재하지 않은 세계에서 물리적으로 존재하는 것으로 인식하게 만든다. 이 수업에서는 가상현실과 같은 몰입형 콘텐츠의 매체를 이해하고 Unity3D를 통해 몰입형 콘텐츠를 제작해본다. 콘텐츠와 매체의 특성에 적합한 사용자 인터페이스와 Asset의 배치 등을 고려하여 몰입을 극대화 시키는 방법에 대해 연구하고 토론한다. |