학사정보

2학년

인공지능학과 전공 교과목 소개입니다.

2학년 과목명, 소개 정보표
과목명 소개
기계학습 ( Machine learning ) 이 과정에서, 학생들이 현재 인공 지능의 기본 및 핵심 기술인 기계 학습을 위한 다양한 알고리즘에 대해 배우게 됩니다.이 과정은 기계 학습,지도 학습 방법 (회귀 및 분류), 비지도 학습 방법 (클러스터링 및 차원 축소), 앙상블 모델, 베이지안 접근 및 모델의 기본 이론을 다룹니다.
딥러닝 ( Deep learning ) 4차 산업혁명의 핵심기술인 인공지능 (딥러닝)의 배경지식과 활용 방법을 습득하며, Convolutional Neural Networks 와 Recurrent Neural Networks 에 관한 지식과 활용법을 실습합니다. 딥러닝 기본개념, Stochastic Gradient Descent, backpropagation기법, 초기화기법, regularization기법, 콘볼류션 신경망 (CNN), CNN 구조, 복신경망(RNN), RNN의 응용을 다룹니다.
AI알고리즘 ( AI Algorithm ) 인공지능 영역에 자주 사용되는 기본 최적화 개념을 학습하고 최적의 솔루션을 찾기 위한 최적화 관련 알고리즘을 학습한다.
데이터분석기초 ( Data analysis basics ) 인공지능 분야에 활용 가능한 핵심 오픈소스인 numpy, matplotlib 및 pandas를 포함한 주요 오픈소스의 활용능력을 키운다.
리눅스운영체제 ( Linux operating System ) 이 과목은 Linux 운영체제가 무엇이며, 그것이 수행하는 역할은 무엇이며, 또 운영체제가 어떻게 설계되고 만들어지는지를 소개한다. 주요한 주제들로는 프로세스 관리, 저장장치 관리, 입출력 시스템, 분산처리 및 보안 등이다.
문제해결과알고리즘 ( Problem solving algorithm ) 문제해결을 위해 단순히 프로그램을 코딩하는 것이 아니라, 스토리로 제시된 문제를 해결하기 위해 자신의 선수 지식과 경험, 사고를 바탕으로 문제를 하결해 나가는 과정을 절차화 시킬 수 있는 인재를 양성한다.
서비스러닝 ( Service learning ) 창의적인 문제해결능력을 갖춘 산업체 선호 인력 양성을 위해 대학 주변 관련기관으로부터 소규모 프로젝트를 요청받아 교과목에서 학습한 이론적 내용을 실제 기업 프로젝트에 적용 경험을 통하여 성취감 및 전공, 실무경험을 획득한다.
인공지능수학 ( AI Mathematics ) 본 교과목에서는 확률 및 통계를 중심으로 인공지능 기술의 개발을 위해 필요한 수학 이론과 기법을 학습함
프로그래밍기초와실습 ( Basic programming and practice ) 이 과목은 자바를 이용하여 객체지향 프로그램의 개념을 이해하고 관련 소프트웨어를 개발하는 능력을 배양하는 것을 목적으로 한다. 이를 위해 데이터타입, 변수, 제어구조, 함수, 데이터구조, 그리고 구조적 프로그램설계를 학습하며, 객체지향 설계 및 프로그래밍에 대해서도 다룬다.