Inspiring Future, Grand Challenge

Search
Close
Search
 
  • home
  • 전공소개
  • 인공지능융합전공
  • 교육과정

전공소개

인공지능융합전공

교과목명을 클릭하시면 과정 설명을 볼 수 있습니다.

교육과정
학수번호 교과목명 학점 자기
학습
시간
영역 학위 이수
학년
비고 언어 개설
여부
SWE2023 JAVA프로그래밍실습 2 4 전공 학사 소프트웨어학과 Yes
본 과목은 객체지향 프로그래밍의 개념과 기법을 자바 프로그래밍 실습을 통해 습득하는 것을 목표로 한다. 구체적으로는 클래스, 오버로딩, 데이터 추상화, 상속, 정보 은닉 등을 활용한 프로그래밍 기법을 실습한다.
SWE3003 데이터베이스개론 3 6 전공 학사 3 소프트웨어학과 영,한 Yes
본 과목의 목적은 데이터베이스 시스템의 디자인, 사용, 그리고 구현에 필요한 기본 개념들을 소개하는 데 있다. 본 과목에서 다루는 주제들로는 데이터베이스 관리 시스템의 개념, ER 디자인, 관계형 모델, 정규화기법, 계층형 모델, 망 모델, 그리고 파일조직 등으로 요약될 수 있다. 본 과목의 성공적인 이수를 위해서는 전산학개론, 이산구조, 자료구조 등의 선수과목이 장려된다.
SWE3004 운영체제 3 6 전공 학사 3 소프트웨어학과 영,한 Yes
운영체제는 컴퓨터 시스템을 구성하는 가장 핵심적인 부분 중의 하나이며 시스템의 자원들을 관리하고 사용자 인터페이스를 제공하는 역할을 한다. 본 과목에서는 우선 운영체제라는 소프트웨어에 대한 기본적인 개념들을 다루고, 프로세스 관리, 기억장치 관리, 파일 및 입출력 관리, 보안 관리 등 운영체제의 핵심적인 기능들을 공부하며, 마지막으로 분산 시스템 및 병렬처리 시스템 운영체제 등에 관련된 설계 사항들을 공부한다. 또한 현재 대표적인 표준 운영체제로 알려진 Unix, Linux 등의 운영체제들이 어떠한 특성을 가지고 있는지를 공부한다.
SWE3006 프로그래밍언어 3 6 전공 학사 3 소프트웨어학과 영,한 Yes
본 과목에서는 컴퓨터 프로그래밍의 기본이 되는 중요 개념들과 프로그래밍 언어가 가진 속성 및 구조를 소개한다. 주요 내용으로는 데이터 형, 데이터 제어 및 순서 제어, 객체의 개념, 효율적인 데이터 저장 및 환경 등으로 요약될 수 있다. 또한 서로 다른 언어들, 즉 명령적 언어, 논리적 언어, 함수적 언어, 객체지향적 언어의 특성과 응용 분야들을 간략히 살펴보도록 한다.
SWE3008 컴퓨터그래픽스개론 3 6 전공 학사 4 소프트웨어학과 - No
이 과목에서는 대화식 그래픽 시스템의 기본개념으로서, 그래픽 하드웨어, 사용되어지는 여러 가지 좌표들 사이의 변환기법, 래스터 그래픽스 기법, 3차원 그래픽의 표현과 음영처리법, 비가시선/면의 제거문제 등을 소개한다. 또한, 차세대 컴퓨터 이용환경으로서 주목되어지는 가상현실(VR)을 실현하기 위한, 입출력기기의 설명과 3차원 상에 현실감을 제공하기 위한 표현기법을 다룬다. 끝으로, 3차원 CG 개발을 위한 첨단의 지원 환경에 관해서 강의한다.
SWE3011 인공지능개론 3 6 전공 학사 4 소프트웨어학과 영,한 Yes
본 과목은 기초이론을 강의하고, 진보된 주제를 소개하고자 한다. 이론에서 다루는 세부 과제로서는 상태공간에서 문제의 표현, 넓이우선 탐색, 깊이우선 탐색과 경험적 탐색 등의 탐색방법, 그리고 술어 논리, 해결 방법, 법칙을 사용한 지식 표현 등이다. 계획 시스템, 훈련방법을 포함한 퍼셉트론과 홉필트 신경망 등과 같은 신경망과 퍼지 기술, 영상표현, 외각선 검출, 직선과 곡선의 검출 등과 같은 컴퓨터 시각 등의 진보 된 주제들을 소개한다. 마지막으로, 기호 프로그램 언어인 LISP를 예제와 함께 소개한다.
SWE3022 컴퓨터네트웍개론 3 6 전공 학사 3 소프트웨어학과 영,한 Yes
데이터 통신의 기본 개념을 근간으로 하는 상위계층의 인터페이스 표준 및 프로토콜에대한 내용을 포함하고 있다. 컴퓨터 대 컴퓨터 통신, 다양한 표준 인터페이스와 이들 을 보조하는 프로토콜을 이용한 데이터 통신의 여러 다른 형태의 동작 모드를 주로 다루고, OSI에 대한 OSI 표준 모델에 관한 다양한 응용지향 프로토콜을 통해 공동의 산재된 정보처리 목적을 얻기 위하여 정보를 멀리 떨어진 다른 응용과 정보를 교환하기 위해 응용처리 수단을 제공한다.
SWE3025 정보보호개론 3 6 전공 학사 3 소프트웨어학과 한,한 Yes
본 강의에서는 시스템을 더 안전하게 만들기 위한 접근 방법, 메카니즘, 방법 등을 다룬다. 본 강의는 정보 보안의 가장 기본적인 주제(암호학, 네트워크 프로토콜, 소프트웨어 취약점 및 공격 등)를 강의한다. 또한, 본 강의는 안전한 소프트웨어 시스템을 개발하기 위하여 소프트웨어 개발 방법 절차와 사용자 편의성 등의 주제도 다룬다.
SWE3042 소프트웨어연구학점1 2 4 전공 학사 2-4 소프트웨어학과 Yes
소프트웨어연구학점 교과목을 수강하는 우수학부생들은 소프트웨어대학 각 부문의 최근 연구분야에 대하여 소개하고 연구하는 활동을 수행한다.
SWE3043 소프트웨어연구학점2 2 4 전공 학사 2-4 소프트웨어학과 Yes
소프트웨어연구학점 교과목을 수강하는 우수학부생들은 소프트웨어대학 각 부문의 최근 연구분야에 대하여 소개하고 연구하는 활동을 수행한다.
SWE3044 소프트웨어연구학점3 2 4 전공 학사 2-4 소프트웨어학과 Yes
소프트웨어연구학점 교과목을 수강하는 우수학부생들은 소프트웨어대학 각 부문의 최근 연구분야에 대하여 소개하고 연구하는 활동을 수행한다.
SWE3045 소프트웨어연구학점4 2 4 전공 학사 2-4 소프트웨어학과 - No
소프트웨어연구학점 교과목을 수강하는 우수학부생들은 소프트웨어대학 각 부문의 최근 연구분야에 대하여 소개하고 연구하는 활동을 수행한다.
SWE3046 소프트웨어연구학점5 2 4 전공 학사 2-4 소프트웨어학과 - No
소프트웨어연구학점 교과목을 수강하는 우수학부생들은 소프트웨어대학 각 부문의 최근 연구분야에 대하여 소개하고 연구하는 활동을 수행한다.
SWE3048 웹프로그래밍실습 2 4 전공 학사 소프트웨어학과 한,한 Yes
본 과목은 웹에 대한 기본적인 이해와 웹 응용 서비스 개발을 위한 방법론, 도구 등을 학습하는 것을 목표로 한다. 구체적으로는, 웹을 구성하는 프로토콜과, 클라이언트-서버 프로그래밍 모델, 자바 스크립트를 이용한 웹 서비스 개발 등을 실습한다.
SWE3049 빅데이터분석방법론 3 6 전공 학사 소프트웨어학과 Yes
빅데이터 분석에 필요한 주요 방법론 및 알고리즘에 대해 다룬다. 주요 빅데이터 분석 알고리즘에 대한 이론적 분석 및 실제 적용 예에 대해 소개한다. Spark, Hadoop, Python, Matlab 등을 이용하여 빅데이터 분석에 필요한 다양한 툴을 익히고, 핵심 알고리즘들을 직접 구현하도록 한다. Spark와 Hadoop을 활용한 병렬 프로그래밍을 통해 빅데이터 분석 알고리즘을 설계하는 방법에 대해 논의하며, 대표적인 비정형 빅데이터인 거대 그래프 분석을 위한 확장성 높은 그래프 마이닝 알고리즘에 대해 소개한다. 또한, 소셜 네트워크 및 웹 상의 빅데이터를 예제로 하여 실생활에서 빅데이터 분석 기술이 적용되는 다양한 활용 예에 대해 소개한다.
SWE3051 컴퓨터비전개론 3 6 전공 학사 소프트웨어학과 Yes
컴퓨터비전개론에서는 사진이나 동영상과 같은 시각적 데이터를 획득, 처리, 분석, 이해하는 방법을 다룬다. 본 과목은 학부 4학년 학생을 기준으로 설계 되었고, 컴퓨터 비전 분야의 기초적인 개념과 알고리즘 및 그 응용을 습득할 수 있다. 본 강의에서 다루는 주제는 이미지 구성, 기본적 영상 처리, 카메라 모델, 특징점 검출 및 매칭, 이미지 분류, 물체 인식 및 추적, 딥러닝 기반 최신 기술 소개 등을 포함한다.
SWE3052 심층신경망개론 3 6 전공 학사 4 소프트웨어학과 영,한 Yes
최근 많은 관심을 받고 있는 심층신경망의 기초 이론과 기본 구조에 대해서 학습한다. 주요내용은 다층퍼셉트론의 구조와 동작 원리, 학습알고리즘, 다양한 활성화 함수, Gradient Vanishing 문제 등을 다루며, 심층신경망의 다양한 구조인 Convolutional Neural Network, Recurrent Neural Network 등을 살펴보고, 다양한 dropout 기법과 regularization기법에 대해서 학습한다.