1depth

   홈

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

게시판 리스트
과목명 과목설명
이산수학 이산 수학은 연속 데이터가 아닌 비연속(분리) 데이터를 다루는 수학 구조이다. 컴퓨터 및 정보 처리 분야(예, 컴퓨터 알고리즘, 프로그램 언어, 암호학 , 소프트웨어 개발등)에서 주어진 문제을 설명하거나 연구하는데 유용하게 사용됩니다. 본 수업에서는 논리 이론, 집합 이론,관계, 그래프 이론 등 이산 수학의 주요 주제를 학습합니다.
그래픽디자인 멀티미디어 및 뉴미디어를 제작하는데 있어서 기본적인 조형과 색채를 학술적으로 이해하고 활용하는 방법을 익힌다. 시각디자인 이론 및 컴퓨터그래픽 디자인 실습의 심화 학습하는 과정으로 디자인 테크닉 및 소프트웨어 활용 능력 향상을 목적으로 한다.
객체지향프로그래밍 객체에 대한 기본 지식을 익힌 후에 객체지향 개념인 클래스, 인스턴스, 객체, 상속, 다형성, 캡슐화 등을 이해하고, 프로그래밍이론을 응용할 수 있는 능력을 배양하기 위해 필수적인 이론을 강의한다.
AI 수학 본 강좌는 인공지능 기술에 사용되는 기초 수학에 대해 소개한다. 인공지능에 이용되는 수학이론들은 다양하다. 이들 각각의 이론들은 인공지능과 무관하게 발전되고 있으므로 전통적으로 이들은 주제에 따라 개별 교과목에서 다루어져 왔다. 이로 인하여 인공지능의 핵심 원리를 이해하는데 있어 수학은 높은 장벽으로 인식되고 있다. 본 강좌는 인공지능 동작원리를 이해하기 위한 높은 진입장벽을 낮추고 인공지능 기술을 이해할 수 있는 핵심적인 수학적 도구들을 소개한다.
인터랙티브미디어개론 최근 웹제작은 다양한 브라우저와 디바이스 이슈에 대응하면서 사용자에게 좋은 경험을 제공할 수 있는 기능을 구현하는데 초점이 맞추어지고 있다. 본 수업에서는 인터렉티브 미디어인 인터넷, 모바일기기에 적합한 디자인을 구현하기 위한 HTML/CSS를 중심으로 기술적인 기법과 프로세스를 배운다.
컴퓨터네트워크 본 강좌는 인터넷을 통해 데이터 발신지에서 최종 목적지 까지 데이터가 전송되는 과정을 이해하는 것을 목적으로 한다. 이를 위해 우선 인터넷의 구조와 구성요소 및 이들의 기능과 역할을 소개한다. 이 후 이들 구성요소들을 사이에 데이터 전달을 위해 필요한 다양한 인터넷 프로토콜들을 소개한다.
빅데이터언어 빅데이터 분석 시 주로 활용되는 파이썬(Python) 프로그래밍 언어의 문법, 자료구조 등의 기초적인 언어의 특성 및 특징들을 학습하고, 컴퓨팅 사고적인 능력과 응용력을 배양하기 위한 다양한 기본적인 컴퓨터 프로그래밍을 실습하도록 한다.
자료구조 컴퓨터 소프트웨어를 설계 작성하는데 자주 사용되는 기본적인 자료구조인 배열, 리스트, 스택, 큐, 트리, 그래프, 해쉬 테이블 등에 대한 개념을 이해하고, 이들을 프로그래밍언어를 이용하여 구현해봄으로써 프로그래밍 능력을 향상시킨다.
모바일프로그래밍 본 교과목은 자바 프로그래밍 언어에 기반한 모바일 프로그래밍 개요를 학습한다. 구체적으로 자바 프로그래밍 언어의 문법을 익히고 이를 이용한 문제 해결 기법을 학습한 후, 안드로이드 플랫폼 환경에서 프로그램을 개발하는 과정을 익힌다.
오픈소스소프트웨어 오픈소스 SW의 기본적인 개념 및 원리에 대해 이해하고, 오픈소스 SW 개발 과정의 각 단계에서 주로 사용되는 도구들의 실무적인 활용 능력을 키운다. 오픈소스 SW가 실제로 성공적으로 적용되고 있는 사례를 배우며, 실제 오픈소스 개발 프로세스 및 공동 작업, 협업 과정을 프로젝트를 통해 경험하여, 이를 통해 실제적인 오픈소스 SW 개발 역량을 키운다.