fnctId=eduSummary,fnctNo=67
2D게임프로그래밍( 2024/2 ) 2D Game Programming | 이수구분 | 전선 |
---|---|---|
교과목개요 | 2D 게임 개발에 있어서 꼭 필요한 요소인 스프라이트, 애니메이션, 알파 블렌딩, 충돌 검사, 폰트 출력, 사운드 구현, 스크롤링과 타일링, 마우스 및 키보드 입력 처리, 입자 시스템 등의 구현 기법을 실습을 통해서 익히고, 이를 기반으로 직접 2D 게임을 제작해봄으로써 게임 개발의 기초를 완성한다. | |
게임엔진1( 2024/1 ) Game Engine1 | 이수구분 | 전선 |
교과목개요 | 게임 엔진의 기본개념, 렌더링 엔진, 애니메이션 엔진, 서버엔진, 게임 인공지능, 맵 에디터, 게임 데이터 추출기, 게임진행 모듈 등 게임 엔진의 구성과 요소를 이론적인 관점에서 다루고, 다양한 게임 엔진을 활용하여 게임 엔진의 구성과 요소를 실습으로 확인해 본다. | |
웹서비스프로그래밍( 2024/2 ) Web Service Programming | 이수구분 | 전선 |
교과목개요 | 현재 실무에서 많이 사용되고 있는 웹 아키텍처와 작동 원리를 이해할 수 있도록 설명하고 웹 서버와 클라이언트를 직접 설치하고 운영할 수 있도록 하여 실무에 적용할 수 있는 능력을 배양한다. 서버를 설치하기 위한 방법과 JSP나 ASP 프로그래밍, JDBC/ADO.NET 프로그래밍의 기본 기술을 습득한다. 습득한 이론을 바탕으로 웹 서비스를 제공할 수 있는 분야를 선정하여 웹 서버를 운영해 보도록 함으로써 응용 능력을 배양한다. | |
UNIX시스템프로그래밍( 2024/2 ) UNIX System Programming | 이수구분 | 전선 |
교과목개요 | UNIX/LINUX 운영체제의 시스템 프로그래밍을 통하여 고급 프로그래밍 능력을 배양한다. 운영체제의 개념을 실질적으로 확립하고, 과제 및 프로젝트를 부여하여 문제 해결 능력 및 C의 고급 시스템 프로그램 개발 능력을 배양한다. | |
대학영어( 2024/1 ) English | 이수구분 | 교선 |
교과목개요 | 대학생으로서 읽어야 하는 쉬운 영문자료를 읽고, 해석하고, 단순한 문장을 쓸 수 있는 능력을 향상하는 데 목표를 둔다. | |
게임엔진2( 2024/2 ) Game Engine2 | 이수구분 | 전선 |
교과목개요 | 3D 게임 엔진을 활용하여 게임을 제작하는 방법을 학습한다. 개인별 또는 팀 단위의 게임 제작 프로젝트를 수행하면서 게임 제작의 여러가지 요소를 경험하고 게임 엔진을 활용하는 실무적인 능력을 학습한다. | |
영어쓰기( 2024/2 ) Writing in English | 이수구분 | 교필 |
교과목개요 | 글로벌 시대에 맞는 의사소통 능력을 함양하기 위해서 쓰기를 중심으로 실생활에 필요한 다양한 영어 상황을 읽고, 쓸 수 있도록 하며, 간단한 문장의 작성에서부터 단락을 작성할 수 있는 능력을 양성한다. 영문 작성 능력을 강화하여 의사전달력을 높이는데 목표를 둔다. | |
자바( 2024/2 ) Java | 이수구분 | 전선 |
교과목개요 | 객체지향언어 교과에서 습득한 객체지향 프로그래밍 개념을 기반으로 하여 자바 언어를 활용한 객체지향 프로그래밍 능력을 배양한다. 자바의 기본 문법과 클래스와 객체의 개념, 자바의 기본 패키지 사용, 입출력 방법 등 자바를 활용한 기본적인 프로그래밍 방법을 습득하고, 스레드나 이벤트 처리, 기본 GUI 프로그램과 같은 능력을 습득할 수 있다. 자바 언어를 기반으로 하여 이후의 웹 프로그래밍이나 안드로이드 기반 모바일 프로그래밍과 같은 산업체에서 요구하는 프로그래밍 기술을 습득할 수 있을 것이다. 객체지향언어와 자료구조 교과를 선수강하는 것을 권장한다. | |
기초대학수학( 2024/1 ) Basic Mathematics | 이수구분 | 기선(교양) |
교과목개요 | IT계열 전공학습에 기초가 되는 수학의 기본원리를 학습한다. | |
대학수학( 2024/2 ) Mathematics | 이수구분 | 기필(교양) |
교과목개요 | 기초대학수학의 내용을 기본으로 하여 IT 계열 전공 교과목 학습에 필요한 벡터의 연산, 벡터함수, 다변수 함수, 편미분, 최적화 등 핵심적인 이론과 응용문제를 다루어 전공과 관련된 여러 응용문제 해결에 도움이 되는 내용을 학습한다. | |
물리학( 2024/2 ) Physics | 이수구분 | 기선(교양) |
교과목개요 | 힘, 에너지, 물질의 상태, 열, 파동, 전기, 자기, 빛 등의 물리학 원리와 개념들을 우리 주변에서 흔히 볼 수 있는 현상과 연계하여 최소한의 수식을 통해 이해한다. | |
물리학실험( 2024/2 ) Physics Lab | 이수구분 | 기선(교양) |
교과목개요 | 힘, 에너지, 열, 파동, 전기, 자기, 빛 등의 기본물리학 원리와 개념들을 간단한 실험을 통하여 이해한다. | |
글로벌 잉글리시( 2024/2 ) Global English | 이수구분 | 교필 |
교과목개요 | 생활 속에서 사용되는 영어를 자연스럽게 말할 수 있도록 훈련하여 외국인과의 의사소통에 자신감을 가지게 하고, 영어권 문화에 대한 이해를 높인다. 영어로 이루어지는 강의를 통해, 일상생활에서의 인사나 소개, 친숙한 사물에 대한 묘사 및 습관적인 행동에 대한 설명에서부터 상담이나 토론 및 발표에 이르기까지 다양한 분야에서 영어로 의사소통할 수 있도록 학습한다. | |
글쓰기( 2024/1 ) Writing | 이수구분 | 교필 |
교과목개요 | 글의 논리를 파악하여 주제를 도출하고 요약할 수 있도록 읽기 훈련을 병행하여 글쓰기를 한다.글의 구조와 글쓰기 원리를 배우고, 대학과 사회에서 필요로 하는 다양한 양식의 글을 작성해 본다. 이를 통해 창의적 사고 표현과 논리적 설득 방식, 비판적 글쓰기 능력을 함양할 수 있다. | |
가치와비전( 2024/1 ) Value & Vision | 이수구분 | 교필 |
교과목개요 | 대학 1학년은 대학에 성공적으로 적응하고 구체적인 진로계획을 수립하기에 중요한 시기이다. 본 교과의 목적은 우리 대학 신입생이 나 • 타인 • 공동체 • 자연에 대한 바른 가치 형성을 바탕으로 엔지니어의 사회적 역할과 자신의 전공 간의 관계성을 발견하고, 자신의 진로설정에 맞추어 대학생활 로드맵을 도출함으로써 대학인으로서의 기본적인 소양을 갖추는 데 있다. | |
창의와실천( 2024/2 ) Creativity & Practice | 이수구분 | 교필 |
교과목개요 | 본 교과의 목적은 미래 인재에게 필수적이라 할 수 있는 창의성과 팀기반 문제해결능력을 함양하는 것이다. 이를 위해 학생들이 창의성에 대한 개념을 이해하고, 창의성을 발현시킬 수 있는 확산적, 수렴적 사고기법을 배울 수 있도록 실천적 훈련 기회를 제공한다. | |
진로와미래(취업과창직)( 2024/7 ) Career for Future | 이수구분 | 교필 |
교과목개요 | 자신의 적성과 강점, 직업 가치관을 파악하고 비전 설정을 위한 직무, 산업, 경력개발 방법 등을 학습함으로써 자신의 진로계획을 수립하고 체계적인 역량개발을 준비한다. 2학년 학생들이 조기에 자신의 적성, 강점, 직업 가치관 등을 파악하고 이에 적합한 개인별 진로계획을 수립할 수 있도록 지원한다. | |
컴퓨터과학개론( 2024/1 ) Introduction to Computer Science | 이수구분 | 전선 |
교과목개요 | 본 교과에서는 컴퓨터 과학 분야의 일반적인 기초 개념에 대해 학습한다. 컴퓨터가 연산을 수행하는 과정과 프로그램이 수행되는 과정 등 기초 원리를 학습하며, 컴퓨터 과학 분야의 세부 분야인 운영체제, 네트워크, 프로그래밍 언어, 자료구조, 데이터베이스 등 전반적인 내용을 소개하고 동작원리를 이해한다 | |
인공지능개론( 2024/2 ) Introduction to Artificial Intelligence | 이수구분 | 전선 |
교과목개요 | 본 교과목에서는 인공지능의 개념과 기본 원리를 이해하며, 인공지능의 발전방향과 응용 분야에 대해서 학습한다. 인공지능의 문제해결 방법, 표현, 추론, 학습 등 인공지능 모델의 기본 이론 및 응용 사례에 대해 다양한 관점으로 살펴본다 | |
디자인적사고와창의공학( 2024/1 ) Design Thinking and Creative Engineering | 이수구분 | 전선 |
교과목개요 | 새로운 소프트웨어 개발을 위한 디자인 중심의 창의적 설계 접근방법과 아이디어 발상을 위한 이론적 프로세스를 학습 한다. 발상의 전환과 창의적 사고를 위한 디자인 싱킹과 창의 공학은 교육 현장에서 시행하는 프로젝트 학습에서 디자인 싱킹과 창의 공학을 실현하는 교과목이다 | |
파이썬프로그래밍( 2024/1 ) Python Programming | 이수구분 | 전필 |
교과목개요 | 컴퓨터 프로그램을 처음 접하는 사람들을 위해서 프로그래밍 언어와 파이썬 인터프리터 사용법을 소개한다. 프로그래밍 언어와 컴퓨터의 관계를 이해하도록 하며, 간단하고 다양한 문제를 통하여 프로그램을 이용한 문제풀이 과정에 익숙하도록 만든다. 변수 사용, 계산, 연산자, 함수, 자료형, 제어문에 대한 기본적인 문법적 이해와 더불어 프로그래밍 문제들을 실제로 해결하는 방법을 학습한다 | |
파이썬AI프로그래밍( 2024/2 ) AI Programming Using Python | 이수구분 | 전선 |
교과목개요 | 본 교과목에서는 AI 프로그래밍 환경 이해, Python을 이용한 인공지능 모델링, 학습, 추론 기법에 대한 기초 실습을 수행한다 | |
C프로그래밍( 2024/2 ) C Programming | 이수구분 | 전필 |
교과목개요 | C언어의 특징과 연산자, 제어문, 배열, 함수, 포인터, 입출력 등 C 언어의 문법을 학습하고 C언어를 이용한 프로그램 설계 및 개발 능력을 배양한다 | |
산업시스템개론( 2024/1 ) Introduction to Industrial System | 이수구분 | 전선 |
교과목개요 | 제조, 의료, 서비스 등 산업시스템 전반에 대해 AI기반의 시스템적 사고의 틀을 학습한다. 복잡한 시스템의 개별 구성요소에 대한 지식은 물론 각 구성요소를 효율적으로 통합하여 시스템 전체에 대한 각종 의사결정을 지원 할 수 있도록 나무와 숲을 모두 볼 수 있는 안목을 키운다. 특히 시스템의 설계, 설치 및 개선을 통하여 최적의 프로세스와 시스템을 운영하는 방법을 학습한다 | |
C++프로그래밍( 2024/1 ) C++ Programming | 이수구분 | 전선 |
교과목개요 | 객체지향의 개념을 이해하고 C++를 이용하여 프로그래밍을 구현할 수 있는 능력을 키운다. 교과내용은 객체지향 개발의 기본 개념에 대한 이해를 돕고, 객체지향 개념을 구현할 수 있는 C++ 프로그래밍 언어를 이용하여 프로그래밍할 수 있는 기초를 다지는데 중점을 두었다 | |
자바프로그래밍( 2024/1 ) JAVA Programming | 이수구분 | 전선 |
교과목개요 | 자바의 기본 문법과 클래스와 객체의 개념, 자바의 기본 패키지사용, 입출력방법 등 자바를 활용한 기본적인 프로그래밍 방법을 습득하고, 스레드나 이벤트처리, 기본 GUI 프로그램과 같은 능력을 습득할 수 있다 | |
Open소스프로그래밍( 2024/2 ) Open Source Programming | 이수구분 | 전선 |
교과목개요 | 오픈소스 소프트웨어(OSS)는 소스코드를 공개해 누구나 특별한 제한 없이 그 코드를 보고 사용할 수 있는 오픈소스 라이선스를 만족하는 소프트웨어를 말한다. 본 교과에서는 SW개발자의 필수 소양이 되고 있는 OSS의 기본 개념과 역사, 라이선스, 커뮤니티, 프로젝트 및 개발과정, 비즈니스 모델, 정책, 현황과 전망 등에 대해 학습하고 실제 OSS를 실행해 보고 간단한 OSS를 제작해 봄으로써 OSS에 대한 이해와 활용능력을 높인다 | |
선형대수학( 2024/1 ) Linear Algebra | 이수구분 | 전필 |
교과목개요 | 디지털 세계가 더욱 발전되고 인공지능을 비롯한 메타버스를 이해하기 위해서는 선형대수학과 관련된 지식이 필수적이다. 선형대수학은 복잡한 수학적 체계를 배제하고 선형(linear)이란 제한된 분야에서 탐구하는 분야이다. 따라서 공학계열을 비롯하여 자연계열과 사회계열에서 유용하게 활용될 수 있으므로 보다 친근하고 쉽고 효율적으로 접근할 수 있는 선형대수의 기초를 이해하고 그것과 연관되어 활용할 수 있는 방법을 학습 한다 | |
확률및통계학( 2024/2 ) Introduction to Statistics | 이수구분 | 전선 |
교과목개요 | 빅데이터 시대와 4차 산업혁명 시대에 인문학 및 경영, 수학, 컴퓨터공학, 산업공학, 의생명과학 등의 현장에서 발생하는 다양한 자료들의 특성을 수학적인 방법으로 표현하고 분석하여, 유용한 정보들을 추출해내는 통계적 기법에 대해 학습한다 | |
자료구조( 2024/1 ) Data Structure | 이수구분 | 전필 |
교과목개요 | 프로그램에서 자료를 효율적으로 관리하기 위한 자료형태와 저장된 자료를 다루는 기본적인 방법을 학습한다. 배열, 스택, 큐, 연결리스트, 트리등과 같은 기본적인 자료구조, 이들을 다루기 위한 함수들, 그리고 기본적인 정렬방법 등을 학습하며, 본 내용을 기반으로 파이썬 프로그래밍 실습과 설계과제를 통하여 프로그램 능력을 집중 배양한다 | |
컴퓨터구조( 2024/2 ) Computer Architecture | 이수구분 | 전선 |
교과목개요 | 컴퓨터의 하드웨어와 소프트웨어에 대한 기초 지식을 기반으로 컴퓨터 시스템에 대하여 필수적으로 알아야할 기본요소들의 개념을 확립하고 컴퓨터구조의 응용 및 소프트웨어응용 기술에 대한 기초를 학습한다. 컴퓨터시스템의 기본원리와 동작 및 CPU 내부구조와 동작원리, 메모리 구조, 입출력장치들의 인터페이스와 동작원리, 파이프라인, 병렬처리 등을 학습한다 | |
데이터베이스( 2024/2 ) DataBase | 이수구분 | 전선 |
교과목개요 | 데이터를 저장하고 검색하기 위한 기본적인 시스템으로 널리 활용되고 데이터베이스 시스템에 대한 기본 개념과 데이터베이스를 운영하는 데이터베이스 관리시스템(DBMS), 데이터베이스 모델링, 데이터베이스 질의어 등을 학습한다. 또한, 데이터베이스 관리시스템(DBMS)의 핵심 이론인 트랜잭션 관리와 동시성 제어 및 파손회복 기번에 관해서 학습한다. 본 교과목에서는 상용 DBMS를 이용하여, 데이터베이스를 모델링하고 이를 응용프로그램 작성하는 프로젝트를 수행한다 | |
데이터사이언스( 2024/1 ) Data Science | 이수구분 | 전필 |
교과목개요 | 데이터 사이언스는 통계, 과학적 방법, AI, 데이터 분석 등 다양한 분야를 결합해 다양한 데이터를 수집하고 분석해 가치를 추출하는 것으로, 데이터 분석을 위해 데이터를 정제, 집계, 조작하는 데이터 준비 과정에서부터 고급 데이터 분석을 수행하는 작업까지 모든 과정이 필요하다. 파이썬이나 R 기반으로 데이터를 수집, 정제, 분석, 예측하기 위한 일련의 과정을 학습하고 다양한 형태의 데이터를 수집, 정제하는 방법과 간단한 통계 처리와 회귀분석, 분류, 군집화 등의 데이터마이닝 알고리즘들을 학습한다 | |
데이터마이닝과시각화( 2024/2 ) Data Mining and Visualization | 이수구분 | 전선 |
교과목개요 | 본 교과에서는 데이터를 체계적으로 분석하여 가치 있는 정보로 추출하기 위한 데이터 마이닝의 개념과 이를 효과적으로 표현할 수 있는 시각화에 대해 학습한다. 데이터 마이닝의 주요 알고리즘과 데이터 마이닝 기법, 시각화에 대해 살펴본다 | |
AI신호처리( 2024/2 ) AI Signal Processing | 이수구분 | 전선 |
교과목개요 | 디지털 신호처리는 음성, 데이터, 영상 등의 아날로그 신호를 디지털 컴퓨터 또는 디지털 집적회로를 통하여 디지털 형식으로 바꾸어 수치적으로 처리하는 과정을 말한다. 신호처리 이론을 기반으로 인공지능 기술을 이해하는 방법에 대해 학습한다. 인공지능 기술에 사용되고 있는 다양한 신호처리 기법에 대해 학습하고, 각자의 연구 주제에 적용하는 시간을 갖는다. 영상 및 음석, 생체 신호, 생물 정보 등 다양한 신호에 대한 응용 시스템을 구축하는 방법에 대해 학습한다 | |
머신러닝( 2024/2 ) Machine Learning | 이수구분 | 전필 |
교과목개요 | 본 과목은 학습 시스템이 데이터로부터 모델을 자동적으로 생성하고, 생성된 모델을 가지고 사용자가 원하는 결과를 추론할 수하는 기계학습을 배운다. 지도학습, 비지도학습, Dimensionality reduction, Ensemble learning등 기계학습의 기본 개념과 원리, 모델 구조, 학습 알고리즘 및 관련 수학 지식을 학습 한다 | |
모바일프로그래밍( 2024/1 ) Mobile Programming | 이수구분 | 전선 |
교과목개요 | 모바일 단말기의 보급이 일반화 되면서 모바일 환경에서 응용 프로그램을 개발하는 필요성이 증가하고 있다. 본 교과에서는 모바일 통신 환경을 이해하고 안드로이드(Android) 개발 플렛폼을 활용하여 모바일 환경에서 응용 프로그램 개발할 수 있는 능력을 배양하는 것을 교과목 목표로 한다 | |
웹프로그래밍( 2024/2 ) Web Programming | 이수구분 | 전선 |
교과목개요 | 현재 실무에서 많이 사용되고 있는 웹 아키텍처와 작동 원리를 이해할 수 있도록 설명하고 웹 서버와 클라이언트를 직접 설치하고 운영할 수 있도록 하여 실무에 적용할 수 있는 능력을 배양한다. 서버를 설치하기 위한 방법과 JSP나 ASP 프로그래밍, JDBC/ADO.NET 프로그래밍의 기본 기술을 습득한다. 습득한 이론을 바탕으로 웹 서비스를 제공할 수 있는 분야를 선정하여 웹 서버를 운영해 보도록 함으로써 응용 능력을 배양한다 | |
알고리즘( 2024/1 ) Algorithms | 이수구분 | 전필 |
교과목개요 | 알고리즘에 대한 기본개념을 이해하고, 효율적인 알고리즘을 고안할 수 있는 능력 배양한다. 데이터 구조와 함께 컴퓨터 프로그래밍의 기본이 되는 과목이며, 본 과목에서는 각종 알고리즘의 기본적인 내용을 다루고, 프로그래밍 실습과 과제를 통하여 알고리즘 고안 능력을 학습한다 | |
자연어처리( 2024/2 ) Natural Language Processing | 이수구분 | 전선 |
교과목개요 | 자연 언어 처리(혹은 자연어 처리: Natural language processing)는 인간이 발화하는 언어 현상을 기계적으로 분석해서 컴퓨터가 이해할 수 있는 형태로 만드는 자연 언어 이해 혹은 그러한 형태를 다시 인간이 이해할 수 있는 언어로 표현하는 제반 기술을 의미한다. 본 강의에서는 머신러닝을 기반으로 기계번역, 챗봇 등 자연어처리 분야에 활용되는 기술을 소개한다 | |
수치해석( 2024/2 ) Numerical Analysis | 이수구분 | 전선 |
교과목개요 | 본 교과는 컴퓨터를 사용하여 수학, 공학 문제를 해결하는 방법을 배우는 교과이다. 오차, 행렬 처리, 함수의 근사, 수치 미적분의 원리와 개념을 익히고 컴퓨터를 활용하여 문제의 해를 탐색하는 방법을 학습한다 | |
컴퓨터네트워크( 2024/1 ) Computer Network | 이수구분 | 전선 |
교과목개요 | 네트워크구조, 전송매체 및 계층별 프로토콜을 소개하며, 응용계층과 전송계층의 API인 소켓 프로그램을 통해 메시지 전송과정을 학습한다. 컴퓨터 네트워킹에서 네트워크구조, 전송매체 및 계층별 프로토콜을 소개하며, 응용계층과 전송계층의 API인 소켓 프로그램을 통해 메시지 전송과정을 학습한다 | |
운영체제( 2024/1 ) Operating System | 이수구분 | 전선 |
교과목개요 | 프로세스 관리, 메모리 관리, 파일시스템, I/O관리에 대한 개념 이해 및 프로세스 관리기법과 메모리 관리기법을 설계하고 구현하는 능력 배양한다. 운영체제에 대한 전반적인 이해를 목표로 운영체제의 주요개념을 소개하고 현대 운영체제의 특징과 문제점들을 다룬다. Linux/Unix에 대한 소개 및 실습을 통하여 운영체제 이론을 확인할 수 있는 기회를 제공하며 개방형 시스템을 둘러싼 다양한 주제에 대해 소개한다 | |
클라우드서비스( 2024/2 ) Cloud Service | 이수구분 | 전선 |
교과목개요 | 본 교과는 클라우드 컴퓨팅의 원리를 학습하고 AWS 등 대표 클라우드 서비스 등을 활용하여 데이터 파이프라인, 서버 구축, 인공지능 연동 등 전반적인 클라우드 인프라를 구축 및 운영, 배포하는 방법에 대해 학습한다 | |
빅데이터분산처리( 2024/1 ) Distributed Processing for Bigdata | 이수구분 | 전선 |
교과목개요 | 본 교과에서는 대용량의 빅데이터를 처리 할 수 있는 시스템에 대해 학습한다. 분산처리, 맵리듀스, 배치의 개념을 이해하고 하둡, 스파크, 카프카 등을 활용하여 대용량 빅데이터를 처리하는 능력을 배양한다 | |
AI영상처리( 2024/1 ) AI Image Processing | 이수구분 | 전선 |
교과목개요 | 본 교과목에서는 영상처리의 기본 알고리즘을 이해하고, 인공지능에서 가장 널리 사용되는 영상에 대한 기본 개념과 다양한 처리 방법에 대해 학습한다. 영상의 기본 구조, 밝기 변환, 색상 모델, 공간/주파수 영역에서의 필터링 기법, 영상 특징 추출 등에 대한 이론을 학습한다. 오픈 라이브러리(Opencv 등)을 이용하여 다양한 이론에 대한 실습 또한 진행한다 | |
딥러닝( 2024/1 ) Deep Learning | 이수구분 | 전필 |
교과목개요 | 본 수업은 최근 인공지능 발전을 이끌고 있는 현대적 신경망과 관련된 분야인 딥러닝에 대한 기초적인 이론과 실제를 공부하는 것을 목표로 한다. 딥러닝의 기본이 되는 DNN (Deep Neural Network)의 구조 및 기본 동작 방법, 학습 방법 (Backpropagation, Gradient Descent 등)을 습득하고, Tensorflow/PyTorch와 같은 딥러닝 툴을 활용한 실습을 통해 인공지능 문제를 해결하는 모델링 기법을 습득한다 | |
딥러닝프레임워크( 2024/2 ) Deep Learning Framework | 이수구분 | 전선 |
교과목개요 | 딥러닝 원리와 알고리즘을 구현하기 위해 다양한 딥러닝 프레임워크들이 개발되고 있다. 본 교과에서는 Tensorflow/PyTorch 등 딥러닝 프레임워크를 활용하여 다양한 딥러닝 알고리즘을 구현함을 통해 딥러닝 응용 프로그램을 개발능력을 배양한다 | |
제조AI( 2024/2 ) Manufacturing AI | 이수구분 | 전선 |
교과목개요 | 제조 및 판매 데이터를 활용한 수요공급의 지능형 예측 모형 개발부터 CPS 기반의 생산 시뮬레이션 및 최적공정 제어, 생산 및 설비 데이터를 활용한 머신 비전과 예지보전 환경을 구축하기 위한 방법론 학습 뿐만 아니라 이를 활용한 구현 방안을 학습한다. 특히 제조 기업 전 value-chain 상의 데이터 분석 및 지능화 환경 구축을 통한 효율적 의사결정 기반 구현에 집중한다 | |
의료AI( 2024/2 ) Medical AI | 이수구분 | 전선 |
교과목개요 | 새로운 데이터와 과거 행동 데이터를 토대로 하는 고급 분석 예측 모델에 인공지능을 적용하면 의료진이 육안이나 청각, 촉각 등으로 직접 환자를 관찰하는 것을 넘어서 X-레이, CT, MRI, 초음파, 유전체 분석, 조직 및 세포 병리에 이르는 여러 가지 데이터를 활용하여 환자의 상태를 표현 진단한 사례들을 조사하고 분석함으로써 의료 AI의 활용 방법을 학습한다 | |
서비스AI( 2024/2 ) Service AI | 이수구분 | 전선 |
교과목개요 | AI를 접목하여 서비스 현장에서 실질적인 서비스를 제공할 수 있는 모델을 개발하고 현장의 적용성을 제고하기 위한 다양한 방법론을 학습한다. 특히 통신과 데이터, 이미지 센싱 등을 활용하여 서비스를 확대할 수 있는 방안을 모색함과 동시에 실제 구현을 통해 서비스의 실현 가능성을 제고할 수 있는 방법을 학습한다 | |
종합설계기획( 2024/2 ) Capstone Design Planning | 이수구분 | 전필 |
교과목개요 | 교과과정 동안 습득한 지식과 기술을 바탕으로 지도교수와 상의하여 연구 과제를 선정하고 이에 관한 문헌조사 및 제작 방법 등에 대하여 연구주제를 기획한다 | |
인간중심의AI( 2024/1 ) Human-centered AI | 이수구분 | 전선 |
교과목개요 | 인간 중심 AI로 나아가기 위한 방안에 대해 학습한다. AI 기술의 긍정, 부정 활용 사례를 각각 소개하고, 기술 혁신과 그에 따르는 사회적·윤리적 문제 해결을 위해서는 사회 구성원 모두가 협력적 관계, 다중 이해적인 관계에서 노력하며 어떻게 시너지를 낼 수 있을지 고민해본다. 컴퓨터과학과 AI를 공부하는 학생들이 본인들이 개발하는 기술이 가져올 수 있는 윤리적 문제와 사회적 영향을 생각하는 습관을 가질 수 있도록 한다 | |
인공지능과HCI( 2024/1 ) AI & Human Computer Interaction | 이수구분 | 전선 |
교과목개요 | AI는 이용자와 이용자의 주변에 대한 이해를 바탕으로 다양한 상황 속 이용자가 필요로 하는 정보나 원하는 것을 심층적으로 예측하고, 맞춤 옵션을 제시한다. 음성인식, 영상인식. 동작인식 등 사용자의 패턴인식 등을 통해 만들어지는 미래의 지능형 HCI를 논의한다 | |
강화학습( 2024/1 ) Reinforcement Learning | 이수구분 | 전선 |
교과목개요 | 강화 학습은 로봇공학, 게임, 소비자 모델링 등 광범위한 문제에 적용될 수 있는 대표적인 기계 학습 기법 중 하나이다. 특히 게임 AI나 자율주행 등 업계 활용성이 높아 인공지능의 미래로 더욱 주목받고 있다. 본 수업에서는 강화 학습의 방법론으로 마르코프 의사결정 과정, 동적 프로그래밍에 의한 계획, 모델 프리 예측, 모델 프리 제어, 가치 함수 근사, 정책 그레디언트, 학습과 계획, 탐구 및 탐사 등을 다루고자 한다 | |
AI블록체인( 2024/2 ) AI Blockchain | 이수구분 | 전선 |
교과목개요 | 4차 산업혁명의 핵심 기술인 ABCD 기술(인공지능(AI)·블록체인(Blockchain)·클라우드(Cloud)·데이터(Data))을 융·복합해 새로운 암호보안 인증체계와 데이터·네트워크 관리체계, 사물인터넷(IoT) 장치 관리체계 등 디지털 전환의 핵심기술을 다룬다. 특히, 센싱한 정보를 신뢰할 수 있고 투명하며 안전한 방법으로 활용해 인공지능에 기반한 최적화된 결과를 만드는 것에 대해 학습한다 | |
빅데이터+X( 2024/2 ) BigData+X | 이수구분 | 전선 |
교과목개요 | 공공 및 민간 빅데이터를 활용하여 실제 구현된 비즈니스 모델의 사례 분석과 더불어 사업화 성공요소를 파악한다. 다양한 영역에서 구축되어 있는 빅데이터 환경의 조합을 통한 추가적인 비즈니스 모델 개발 방법론과 더불어 이를 구현하는 방안에 대해 학습한다 | |
종합설계1( 2024/1 ) Capstone Design 1 | 이수구분 | 전필 |
교과목개요 | 종합설계(Capstone Design)는 대학 교육과정 중 배운 것을 바탕으로 하나의 작품을 기획, 설계, 제작, 발표하는 전 과정을 학습하는 종합설계 교육과정이다. 이를 통해 공학적인 문제해결능력 습득 및 팀원 간의 협력을 통한 의사소통능력과 발표능력을 배양한다. 졸업반 학생들이 사회에 첫 발을 내딛고 처음으로 자신의 작품을 만들어보고 알리는 실험적 계기가 되게 한다. 2~4명이 팀을 이루어 작품 주제 선정과 제안서 발표, 시스템 설계, 프로토타입 시스템 구현, 본 시스템 구현에 이르는 과정을 수행한다. 각 단계에서 진행 과정을 발표하고 시스템 시연을 수행함으로써 팀원들 사이의 협업을 위한 의사소통과 시스템 개발을 통한 문제해결 능력, 발표 능력 등을 배양한다 | |
종합설계2( 2024/2 ) Capstone Design 2 | 이수구분 | 전필 |
교과목개요 | 종합설계(Capstone Design)는 대학 교육과정 중 배운 것을 바탕으로 하나의 작품을 기획, 설계, 제작, 발표하는 전 과정을 학습하는 종합설계 교육과정이다. 이를 통해 공학적인 문제해결능력 습득 및 팀원 간의 협력을 통한 의사소통능력과 발표능력을 배양한다. 졸업반 학생들이 사회에 첫 발을 내딛고 처음으로 자신의 작품을 만들어보고 알리는 실험적 계기가 되게 한다. 2~4명이 팀을 이루어 작품 주제 선정과 제안서 발표, 시스템 설계, 프로토타입 시스템 구현, 본 시스템 구현에 이르는 과정을 수행한다. 각 단계에서 진행 과정을 발표하고 시스템 시연을 수행함으로써 팀원들 사이의 협업을 위한 의사소통과 시스템 개발을 통한 문제해결 능력, 발표 능력 등을 배양한다 | |
네트워크보안( 2024/1 ) Network Security | 이수구분 | 전선 |
교과목개요 | 인터넷을 통한 서비스가 증가하면서 네트워크을 통한 위협이 증가하고 있다. 본 교과에서는 네트워크와 관련된 보안 문제들에 대해서 살펴보고 보안 위협에 대처할 수 있는 다양한 시스템과 기술들에 대해서 학습한다. 본 교과의 목표는 네트워크 보안 기능을 강화할 수 있는 능력을 배양하는 것이다. 네트워크를 통한 통신 개념을 익히고, 네트워크를 구성하는 프로토콜들의 보안 문제와 네트워크 상에서의 공격 유형들에 대해서 학습한다. 그리고 네트워크 보안을 강화하기 위해 개발된 시스템들과 네트워크 위협에 따른 대처 기술들에 대해서 익힘으로써 네트워크 보안 기능을 강화할 수 있도록 한다. | |
소프트웨어보안( 2024/1 ) Software Security | 이수구분 | 전선 |
교과목개요 | 소프트웨어 개발과정에서 프로그램중에 포함된 소프트웨어의 보안약점을 최소화하는 방법을 학습한다 보안약점을 포함한 소스코드는 수행시에 악의적인 공격자가 공격할 여지가 있는 취약한 프로그램이 된다. 최근 많이 발생하는 보안상의 취약점에 대해 이해하고 개발단계에서 이를 줄이기 위한 보안 프로그래밍 방법을 습득한다 |