편성교과목

교과 과정 검색 조건
교과과정
학년/학기 이수구분 교과목번호 교과목명 학점 강의 실습(설계) 교과목개요
1/1학기 학문 1410121
프로그래밍기초 (Introduction to Programming)
  • 학년/학기 : 1/1학기
  • 이수구분 : 학문
  • 교과목번호 : 1410121
  • 교과목명 : 프로그래밍기초 (Introduction to Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      기초적인 컴퓨터 프로그래밍 기술과 문제 해결 방법을 소개한다. C 언어와 Java 언어를 이용하여 다양한 문제 풀이를 수행해봄으로써 자료형, 변수, 조건문, 반복문, 배열, 함수 등과 같은 프로그래밍의 기본 요소 사용법을 학습한다.

    • English

      This course introduces basic computer programming skills and problem solving methods. Students will learn the basic elements of programming such as data types, variables, conditional statements, loops, arrays, and functions by solving various programming problems using C and Java programming languages.

    닫기
3 2 2 상세보기
  • 국문

    기초적인 컴퓨터 프로그래밍 기술과 문제 해결 방법을 소개한다. C 언어와 Java 언어를 이용하여 다양한 문제 풀이를 수행해봄으로써 자료형, 변수, 조건문, 반복문, 배열, 함수 등과 같은 프로그래밍의 기본 요소 사용법을 학습한다.

  • English

    This course introduces basic computer programming skills and problem solving methods. Students will learn the basic elements of programming such as data types, variables, conditional statements, loops, arrays, and functions by solving various programming problems using C and Java programming languages.

닫기
1/1학기 전선 4465001
진로탐색과꿈-설계 (Career Planning)
  • 학년/학기 : 1/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465001
  • 교과목명 : 진로탐색과꿈-설계 (Career Planning)
  • 학점-강의-실습(설계) : 1-1-0
  • 교과목개요 : 상세보기
    • 국문

      진로탐색과 꿈-설계는 자신이 선택한 전공 안에서 진로에 대한 고민과 탐색을 진행하는 교과목입니다. 자신의 적성과 흥미를 바탕으로 전공을 이해하고, 전공 진로목표를 탐색·설정·준비하는 전체 과정을 다룹니다.

    • English

      Career exploration and dream-design is a subject that proceeds with anxiety and exploration of career in the major of your choice. This course covers the entire process of understanding majors based on their aptitude and interests, and finding, setting and preparing career goals.

    닫기
1 1 0 상세보기
  • 국문

    진로탐색과 꿈-설계는 자신이 선택한 전공 안에서 진로에 대한 고민과 탐색을 진행하는 교과목입니다. 자신의 적성과 흥미를 바탕으로 전공을 이해하고, 전공 진로목표를 탐색·설정·준비하는 전체 과정을 다룹니다.

  • English

    Career exploration and dream-design is a subject that proceeds with anxiety and exploration of career in the major of your choice. This course covers the entire process of understanding majors based on their aptitude and interests, and finding, setting and preparing career goals.

닫기
1/2학기 학문 1410117
IT확률과통계 (IT Probability and Statitstics)
  • 학년/학기 : 1/2학기
  • 이수구분 : 학문
  • 교과목번호 : 1410117
  • 교과목명 : IT확률과통계 (IT Probability and Statitstics)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      IT계열 학생들을 대상으로 확률 및 통계학에 대한 기본 개념의 습득과 통계적 사고방식 확립에 중점을 두고, 전공 교과목 이수를 위해 필수적인 확률 및 통계의 학습을 목표로 한다. 학생들은 이 과정을 통해 공학 전공교과목 학습에 필요한 확률 및 통계 기반의 문제해결능력 및 분석능력을 함양할 수 있다.

    • English

      This course aims to focus on acquiring basic concepts of probability and statistics and establishing a statistical mindset for engineering students, and aims to learn probability and statistics which are essential for the completion of major courses in engineering. Through this course, students can cultivate the probability and statistics-based problem-solving and analysis abilities required to study engineering subjects.

    닫기
3 3 0 상세보기
  • 국문

    IT계열 학생들을 대상으로 확률 및 통계학에 대한 기본 개념의 습득과 통계적 사고방식 확립에 중점을 두고, 전공 교과목 이수를 위해 필수적인 확률 및 통계의 학습을 목표로 한다. 학생들은 이 과정을 통해 공학 전공교과목 학습에 필요한 확률 및 통계 기반의 문제해결능력 및 분석능력을 함양할 수 있다.

  • English

    This course aims to focus on acquiring basic concepts of probability and statistics and establishing a statistical mindset for engineering students, and aims to learn probability and statistics which are essential for the completion of major courses in engineering. Through this course, students can cultivate the probability and statistics-based problem-solving and analysis abilities required to study engineering subjects.

닫기
1/2학기 학문 1410118
객체지향프로그래밍 (Object-Oriented Programming)
  • 학년/학기 : 1/2학기
  • 이수구분 : 학문
  • 교과목번호 : 1410118
  • 교과목명 : 객체지향프로그래밍 (Object-Oriented Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      다양한 프로그래밍 언어 중에서 객체지향언어는 유연하고 코드의 변경 및 재사용이 쉬워 대규모 프로그램 개발에 많이 사용된다. 본 교과목에서는 객체지향언어의 주요 특징인 캡슐화, 추상화, 다형성, 상속, 동적 바인딩과 같은 개념을 학습한다.

    • English

      Among various programming languages, object-oriented languages are widely used for large-scale program development because they are flexible and easy to change and reuse code. In this course, we will learn the main features of object-oriented programming such as encapsulation, abstraction, polymorphism, inheritance and dynamic binding.

    닫기
3 2 2 상세보기
  • 국문

    다양한 프로그래밍 언어 중에서 객체지향언어는 유연하고 코드의 변경 및 재사용이 쉬워 대규모 프로그램 개발에 많이 사용된다. 본 교과목에서는 객체지향언어의 주요 특징인 캡슐화, 추상화, 다형성, 상속, 동적 바인딩과 같은 개념을 학습한다.

  • English

    Among various programming languages, object-oriented languages are widely used for large-scale program development because they are flexible and easy to change and reuse code. In this course, we will learn the main features of object-oriented programming such as encapsulation, abstraction, polymorphism, inheritance and dynamic binding.

닫기
2/1학기 전필 4465002
자료구조 (Data Structures)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전필
  • 교과목번호 : 4465002
  • 교과목명 : 자료구조 (Data Structures)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터 프로그래밍에 있어 가장 중요한 기본지식은 프로그래밍에 사용되는 자료구조의 이해이다. 본 과목에서는 프로그래밍에 널리 활용되는 자료구조인 배열과 리스트, 스택, 큐, 트리, 우선순위 큐 등의 기본 개념과 알고리즘을 배운다.

    • English

      The most important basic knowledge in computer programming is understanding the data structures used in programming. In this course, students will learn basic concepts and algorithms for data structures such as array, list, stack, queue, tree, and priority queue.

    닫기
3 2 2 상세보기
  • 국문

    컴퓨터 프로그래밍에 있어 가장 중요한 기본지식은 프로그래밍에 사용되는 자료구조의 이해이다. 본 과목에서는 프로그래밍에 널리 활용되는 자료구조인 배열과 리스트, 스택, 큐, 트리, 우선순위 큐 등의 기본 개념과 알고리즘을 배운다.

  • English

    The most important basic knowledge in computer programming is understanding the data structures used in programming. In this course, students will learn basic concepts and algorithms for data structures such as array, list, stack, queue, tree, and priority queue.

닫기
2/1학기 전선 4465003
웹프로그래밍 (Web Programming )
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465003
  • 교과목명 : 웹프로그래밍 (Web Programming )
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      웹프로그램이란 웹브라우저에서 실행될 수 있는 프로그램을 의미하며, 웹프로그램을 작성하는 일을 웹프로그래밍(Web Programming)이라 정의할 수 있다. 본 강의에서는 웹프로그래밍을 위해 필수적으로 필요한 HTML, CSS, JavaScript를 학습하며, 최근에 발표된 HTML5에 대하여도 심도 있게 다룬다. 또한 이들 프로그램과 서버의 연동에 필요한 대표적인 서버 사이드 언어인 JSP 프로그램에 대하여 학습하며, JSP와 데이터베이스 연동을 위한 SQL 프로그램에 대해서도 학습한다. 본 강의에서는 이들 언어에 대한 이론적 내용을 체계적으로 학습함과 동시에 실습을 통하여 종합적인 웹 사이트의 구축에 필요한 실력을 함양할 수 있도록 한다.

    • English

      A web program means a program that can be executed in a web browser, and a web program can be defined as web programming. In this lecture, we will learn HTML, CSS, and JavaScript that are essential for web programming. We will also cover in-depth HTML5. In addition, we will learn about JSP programs, a typical server side language required for interworking with these programs, and SQL programs for interlocking JSPs and databases. In this lecture, students will learn the theoretical contents of these languages ??systematically and at the same time, they will develop the skills necessary to build a comprehensive web site through hands-on practice.

    닫기
3 2 2 상세보기
  • 국문

    웹프로그램이란 웹브라우저에서 실행될 수 있는 프로그램을 의미하며, 웹프로그램을 작성하는 일을 웹프로그래밍(Web Programming)이라 정의할 수 있다. 본 강의에서는 웹프로그래밍을 위해 필수적으로 필요한 HTML, CSS, JavaScript를 학습하며, 최근에 발표된 HTML5에 대하여도 심도 있게 다룬다. 또한 이들 프로그램과 서버의 연동에 필요한 대표적인 서버 사이드 언어인 JSP 프로그램에 대하여 학습하며, JSP와 데이터베이스 연동을 위한 SQL 프로그램에 대해서도 학습한다. 본 강의에서는 이들 언어에 대한 이론적 내용을 체계적으로 학습함과 동시에 실습을 통하여 종합적인 웹 사이트의 구축에 필요한 실력을 함양할 수 있도록 한다.

  • English

    A web program means a program that can be executed in a web browser, and a web program can be defined as web programming. In this lecture, we will learn HTML, CSS, and JavaScript that are essential for web programming. We will also cover in-depth HTML5. In addition, we will learn about JSP programs, a typical server side language required for interworking with these programs, and SQL programs for interlocking JSPs and databases. In this lecture, students will learn the theoretical contents of these languages ??systematically and at the same time, they will develop the skills necessary to build a comprehensive web site through hands-on practice.

닫기
2/1학기 전선 4465004
이산수학 (Discrete Mathematics )
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465004
  • 교과목명 : 이산수학 (Discrete Mathematics )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터 분야의 기초과목 중 하나로서, 논리 및 명제, 집합이론, 관계, 순열 및 조합, 함수, 순환관계, 그래프 및 트리등 알고리즘 설계 및 분석, 데이타베이스 설계, 프로그래밍 원리 등을 포함한 컴퓨터공학 전반에걸쳐 필요한 수학기반의 기본적이론 및 개념을 다룬다.

    • English

      As one of the basic subjects in the computer field, this course covers the basic mathematical theory and concepts used in computer science including algorithm design and analysis, database design, programming principles such as logic and propositions, set theory, relations, permutations and combinations, functions, circular relationships, graphs and trees.

    닫기
3 3 0 상세보기
  • 국문

    컴퓨터 분야의 기초과목 중 하나로서, 논리 및 명제, 집합이론, 관계, 순열 및 조합, 함수, 순환관계, 그래프 및 트리등 알고리즘 설계 및 분석, 데이타베이스 설계, 프로그래밍 원리 등을 포함한 컴퓨터공학 전반에걸쳐 필요한 수학기반의 기본적이론 및 개념을 다룬다.

  • English

    As one of the basic subjects in the computer field, this course covers the basic mathematical theory and concepts used in computer science including algorithm design and analysis, database design, programming principles such as logic and propositions, set theory, relations, permutations and combinations, functions, circular relationships, graphs and trees.

닫기
2/1학기 전선 4465005
AI융합기초 (Introduction to Artificial Intelligence Convergence)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465005
  • 교과목명 : AI융합기초 (Introduction to Artificial Intelligence Convergence)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      인공지능 및 인공지능기술이 융합된 다양한 분야와 응용을 소개. 지능의 의미, 인공지능의 역사, 뉴런, 신경망, 내추럴 컴퓨팅, 기계학습, 전문가 시스템 등을 소개

    • English

      Through this course, students will equip with a fundamental, timely grasp of AI by an engaging, non-technical introduction to the meaning of intelligence, neurons, artificial neural network, natural computing, machine learning, expert systems and their applications.

    닫기
3 3 0 상세보기
  • 국문

    인공지능 및 인공지능기술이 융합된 다양한 분야와 응용을 소개. 지능의 의미, 인공지능의 역사, 뉴런, 신경망, 내추럴 컴퓨팅, 기계학습, 전문가 시스템 등을 소개

  • English

    Through this course, students will equip with a fundamental, timely grasp of AI by an engaging, non-technical introduction to the meaning of intelligence, neurons, artificial neural network, natural computing, machine learning, expert systems and their applications.

닫기
2/1학기 전선 4465010
데이터분석프로그래밍 (Data Analysis Programming)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465010
  • 교과목명 : 데이터분석프로그래밍 (Data Analysis Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      데이터 분석을 수행하는데 다양한 프로그래밍 언어가 사용될 수 있으나, 최근 파이썬이 가장 널리 사용되고 있다. 본 과목에서는 파이썬의 기초문법을 배우고 데이터 분석에 필수적으로 사용되는 numpy, pandas, sklearn 패키지의 주요 함수 사용법을 배운다. 데이터 시각화, 데이터 전처리, 회귀분석, 분류 등 기초적인 데이터 분석 방법을 다룬다. 파이썬 프로그래밍 실습 환경으로는 쥬피터 노트북을 사용한다.

    • English

      Various programming languages can be used to perform data analysis, but Python is the most widely used. In this course, you will learn the basic syntax of Python and how to use the main functions of the numpy, pandas, and sklearn packages, which are essential for data analysis. This course covers basic data analysis methods such as data visualization, data preprocessing, regression, and classification. Use the Jupiter notebook as the Python programming environment.

    닫기
3 2 2 상세보기
  • 국문

    데이터 분석을 수행하는데 다양한 프로그래밍 언어가 사용될 수 있으나, 최근 파이썬이 가장 널리 사용되고 있다. 본 과목에서는 파이썬의 기초문법을 배우고 데이터 분석에 필수적으로 사용되는 numpy, pandas, sklearn 패키지의 주요 함수 사용법을 배운다. 데이터 시각화, 데이터 전처리, 회귀분석, 분류 등 기초적인 데이터 분석 방법을 다룬다. 파이썬 프로그래밍 실습 환경으로는 쥬피터 노트북을 사용한다.

  • English

    Various programming languages can be used to perform data analysis, but Python is the most widely used. In this course, you will learn the basic syntax of Python and how to use the main functions of the numpy, pandas, and sklearn packages, which are essential for data analysis. This course covers basic data analysis methods such as data visualization, data preprocessing, regression, and classification. Use the Jupiter notebook as the Python programming environment.

닫기
2/2학기 전선 4465006
선형대수학 (Linear Algebra )
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465006
  • 교과목명 : 선형대수학 (Linear Algebra )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      선형대수는 현대 응용수학에서 미적분학과 함께 가장 기본적이며 중요한 분야이다. 특히 수리적 문제 해결을 위한 선형대수의 이론과 응용에 관한 지식이 반드시 필요하다. 이론적 개념을 배울 뿐만 아니라 실제 문제에 응용할 수 있는 해법을 배운다. 연립 1차 방정식, 행렬 및 행렬 대수, 행렬식, 선형변환, 벡터, 고유값 및 고유벡터, 벡터 공간 및 차원 등을 학습한다.

    • English

      Linear algebra is the most basic and important field in modern applied mathematics with calculus. In particular, knowledge of the theory and application of linear algebra for solving mathematical problems is essential. In this course, students will learn not only theoretical concepts, but also solutions to practical problems. The course covers simultaneous linear equations, matrix and matrix algebra, determinants, linear transformations, vectors, eigenvalues ??and eigenvectors, vector spaces and dimensions.

    닫기
3 3 0 상세보기
  • 국문

    선형대수는 현대 응용수학에서 미적분학과 함께 가장 기본적이며 중요한 분야이다. 특히 수리적 문제 해결을 위한 선형대수의 이론과 응용에 관한 지식이 반드시 필요하다. 이론적 개념을 배울 뿐만 아니라 실제 문제에 응용할 수 있는 해법을 배운다. 연립 1차 방정식, 행렬 및 행렬 대수, 행렬식, 선형변환, 벡터, 고유값 및 고유벡터, 벡터 공간 및 차원 등을 학습한다.

  • English

    Linear algebra is the most basic and important field in modern applied mathematics with calculus. In particular, knowledge of the theory and application of linear algebra for solving mathematical problems is essential. In this course, students will learn not only theoretical concepts, but also solutions to practical problems. The course covers simultaneous linear equations, matrix and matrix algebra, determinants, linear transformations, vectors, eigenvalues ??and eigenvectors, vector spaces and dimensions.

닫기
2/2학기 전필 4465007
알고리즘 (Algorithms)
  • 학년/학기 : 2/2학기
  • 이수구분 : 전필
  • 교과목번호 : 4465007
  • 교과목명 : 알고리즘 (Algorithms)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      다양한 분야의 컴퓨터 프로그램 작성에 있어서 기반이 되는 효율적인 알고리즘에 대한 전반적인 내용을 배운다. 효율적인 알고리즘의 개념, 알고리즘들 간의 비교 평가기준을 다루고, 대표적인 알고리즘의 구조로서 devide-and-conquer, greedy method, dynamic programming, backtracking, branch-and-bound 등의 기법을 다양한 적용분야 예제를 통하여 배운다. 또한 병렬처리 컴퓨터의 확산 추세에 따라 병렬 알고리즘도 다룬다.

    • English

      This course iprovides an overview of efficient algorithms that are the basis for writing computer programs in various fields. This course deals with the concept of efficient algorithms and comparative evaluation criteria among algorithms, and learns techniques such as devide-and-conquer, greedy method, dynamic programming, backtracking, branch-and-bound as a representative algorithm structure through various application examples. It also deals with parallel algorithms in line with the proliferation of parallel computers.

    닫기
3 3 0 상세보기
  • 국문

    다양한 분야의 컴퓨터 프로그램 작성에 있어서 기반이 되는 효율적인 알고리즘에 대한 전반적인 내용을 배운다. 효율적인 알고리즘의 개념, 알고리즘들 간의 비교 평가기준을 다루고, 대표적인 알고리즘의 구조로서 devide-and-conquer, greedy method, dynamic programming, backtracking, branch-and-bound 등의 기법을 다양한 적용분야 예제를 통하여 배운다. 또한 병렬처리 컴퓨터의 확산 추세에 따라 병렬 알고리즘도 다룬다.

  • English

    This course iprovides an overview of efficient algorithms that are the basis for writing computer programs in various fields. This course deals with the concept of efficient algorithms and comparative evaluation criteria among algorithms, and learns techniques such as devide-and-conquer, greedy method, dynamic programming, backtracking, branch-and-bound as a representative algorithm structure through various application examples. It also deals with parallel algorithms in line with the proliferation of parallel computers.

닫기
2/2학기 전선 4465008
인공지능윤리 (Ethics for Artificial Intelligence)
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465008
  • 교과목명 : 인공지능윤리 (Ethics for Artificial Intelligence)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      인공지능 전문가가 갖추어야 할 컴퓨터 윤리에 대하여 소개한다. 프라이버시, 저작권, ACM ethics code, 관련 규제를 다룬다.

    • English

      Through up-to-date coverage, subjects of this course include multiple issues including but not limited to privacy, copyright, ACM ethics code, and related regulations.

    닫기
3 3 0 상세보기
  • 국문

    인공지능 전문가가 갖추어야 할 컴퓨터 윤리에 대하여 소개한다. 프라이버시, 저작권, ACM ethics code, 관련 규제를 다룬다.

  • English

    Through up-to-date coverage, subjects of this course include multiple issues including but not limited to privacy, copyright, ACM ethics code, and related regulations.

닫기
2/2학기 전선 4465009
모바일프로그래밍 (Mobile Programming )
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465009
  • 교과목명 : 모바일프로그래밍 (Mobile Programming )
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      스마트 폰에서 사용할 수 있는 응용프로그램(application)의 코딩 방법을 교육한다. 사용자 인터페이스, 레이아웃, 위젯, 수신자, 송신자, 이벤트 관리 기능들을 사용하여 앱을 만들기 위한 기본적 구성들을 학습한다.

    • English

      Proceed to create an application (application) that can be used on the smartphone. Learn the basic configurations for creating an app using the user interface, layout, widgets, receivers, senders, and event management features.

    닫기
3 2 2 상세보기
  • 국문

    스마트 폰에서 사용할 수 있는 응용프로그램(application)의 코딩 방법을 교육한다. 사용자 인터페이스, 레이아웃, 위젯, 수신자, 송신자, 이벤트 관리 기능들을 사용하여 앱을 만들기 위한 기본적 구성들을 학습한다.

  • English

    Proceed to create an application (application) that can be used on the smartphone. Learn the basic configurations for creating an app using the user interface, layout, widgets, receivers, senders, and event management features.

닫기
2/2학기 전선 4465011
오픈소스프로그래밍 (Open Source Programming)
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465011
  • 교과목명 : 오픈소스프로그래밍 (Open Source Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      다양한 오픈소스 툴을 이용하여 프로그램 개발의 생산성을 향상시키는 방법을 소개한다.

    • English

      In this course, student will be introduced to various open source tools enhancing their coding productivity.

    닫기
3 2 2 상세보기
  • 국문

    다양한 오픈소스 툴을 이용하여 프로그램 개발의 생산성을 향상시키는 방법을 소개한다.

  • English

    In this course, student will be introduced to various open source tools enhancing their coding productivity.

닫기
3/1학기 전선 4465013
운영체제 (Operating Systems)
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465013
  • 교과목명 : 운영체제 (Operating Systems)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터의 기본 시스템 소프트웨어인 운영체제에 대하여 그 기능, 구조 및 구현방법을 배운다. 프로그램 수행의 기본 단위인 프로세스 및 이를 구성하는 스레드의 개념, 프로세스/스레드 들간의 문맥교환 원리 및 구현 방법, 프로세스/스레드 들간의 동기화 및 통신, 프로세스 스케줄링, 가상 메모리와 디멘드 페이징, 보조기억장치 및 파일 시스템, 통일된 입출력 장치 제어, 바이러스나 해커로부터의 시스템 보호 기법 등을 다룬다.

    • English

      This course covers the functions, structure and implementation of the operating system, which is the basic system software of modern computers. We deal with the concept of a process that is the basic unit of program execution and the threads that make up the process, the principles and methods of contextual exchange between processes / threads, synchronization and communication between processes / threads, process scheduling, virtual memory and demand paging, auxiliary storage and files. Also, the topics include systems, uniform I / O control, and system protection from viruses and hackers.v

    닫기
3 3 0 상세보기
  • 국문

    컴퓨터의 기본 시스템 소프트웨어인 운영체제에 대하여 그 기능, 구조 및 구현방법을 배운다. 프로그램 수행의 기본 단위인 프로세스 및 이를 구성하는 스레드의 개념, 프로세스/스레드 들간의 문맥교환 원리 및 구현 방법, 프로세스/스레드 들간의 동기화 및 통신, 프로세스 스케줄링, 가상 메모리와 디멘드 페이징, 보조기억장치 및 파일 시스템, 통일된 입출력 장치 제어, 바이러스나 해커로부터의 시스템 보호 기법 등을 다룬다.

  • English

    This course covers the functions, structure and implementation of the operating system, which is the basic system software of modern computers. We deal with the concept of a process that is the basic unit of program execution and the threads that make up the process, the principles and methods of contextual exchange between processes / threads, synchronization and communication between processes / threads, process scheduling, virtual memory and demand paging, auxiliary storage and files. Also, the topics include systems, uniform I / O control, and system protection from viruses and hackers.v

닫기
3/1학기 전선 4465014
인간컴퓨터상호작용 (Human Computer Interaction )
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465014
  • 교과목명 : 인간컴퓨터상호작용 (Human Computer Interaction )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      인간이 사용하기에 적합한 interactive 컴퓨터시스템을 설계-평가-구현하는 과정과 이를 둘러싼 주요 현상들에 대해 연구하는 학문으로 기술과 인간의 제반 주제들에 대해 배운다. 보다 높은 품질의 시스템을 만들기 위해서 사람과 컴퓨터의 상호작용에 대한 연구는 필수적이다. 배우기 쉽고, 쓰기 쉽고, 안전하며 생산성 높으면서도 즐겁게 사용할 수 있는 컴퓨터 시스템을 만들기 위해 기술과 인간에 관련된 다양한 학문 분야에 대해 다룬다. 특히 다양한 형태의 상호작용과 사용자중심의 개발방법론에 대해 배운다. 팀 단위로 HCI 주제에 관련된 텀 프로젝트를 수행하게 함으로써 개발 능력을 배양한다.

    • English

      Students will learn about technology and human subjects through the study of designing, evaluating, and implementing interactive computer systems suitable for human use and the major phenomena surrounding them. In order to create higher quality systems, research on human-computer interaction is essential. This course covers a wide range of disciplines related to technology and humans to create computer systems that are easy to learn, easy to use, safe, productive, and fun to use. In particular, learn about various forms of interaction and user-centered development methodologies. Develop development skills by having teams work on term projects related to HCI topics.

    닫기
3 3 0 상세보기
  • 국문

    인간이 사용하기에 적합한 interactive 컴퓨터시스템을 설계-평가-구현하는 과정과 이를 둘러싼 주요 현상들에 대해 연구하는 학문으로 기술과 인간의 제반 주제들에 대해 배운다. 보다 높은 품질의 시스템을 만들기 위해서 사람과 컴퓨터의 상호작용에 대한 연구는 필수적이다. 배우기 쉽고, 쓰기 쉽고, 안전하며 생산성 높으면서도 즐겁게 사용할 수 있는 컴퓨터 시스템을 만들기 위해 기술과 인간에 관련된 다양한 학문 분야에 대해 다룬다. 특히 다양한 형태의 상호작용과 사용자중심의 개발방법론에 대해 배운다. 팀 단위로 HCI 주제에 관련된 텀 프로젝트를 수행하게 함으로써 개발 능력을 배양한다.

  • English

    Students will learn about technology and human subjects through the study of designing, evaluating, and implementing interactive computer systems suitable for human use and the major phenomena surrounding them. In order to create higher quality systems, research on human-computer interaction is essential. This course covers a wide range of disciplines related to technology and humans to create computer systems that are easy to learn, easy to use, safe, productive, and fun to use. In particular, learn about various forms of interaction and user-centered development methodologies. Develop development skills by having teams work on term projects related to HCI topics.

닫기
3/1학기 전선 4465015
프로그래밍언어 (Programming Languages)
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465015
  • 교과목명 : 프로그래밍언어 (Programming Languages)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      본 교과목은 프로그래밍 언어 이론의 기초를 다룬다. 함수형 프로그래밍에 대한 소개와 프로그래밍 언어 이론의 수학적 기초부터 시작하여, 추상 문법 구조, 타입 시스템 및 실행 의미구조와 같은, 프로그래밍 언어를 형식적이고 엄밀히 정의하는 기법들을 배운다. 또한 현대 프로그래밍 언어에서 많이 사용되고 있는 중요한 특징들과 그 구현 방법들을 공부한다. 이론에 대한 학습을 실제 프로그래밍을 통해 보완하기 위해, 고차 함수 언어인 OCaml을 배운다.

    • English

      This course deals with the fundamentals of programming language theory. Starting with the introduction of functional programming and the mathematical basis of programming language theory, we learn formal and rigorous techniques for defining programming languages, such as abstract grammar structures, type systems, and execution semantic structures. It also studies important features and implementation methods that are widely used in modern programming languages. To complement the learning of the theory through real-world programming, we learn OCaml, a higher-order function language.

    닫기
3 3 0 상세보기
  • 국문

    본 교과목은 프로그래밍 언어 이론의 기초를 다룬다. 함수형 프로그래밍에 대한 소개와 프로그래밍 언어 이론의 수학적 기초부터 시작하여, 추상 문법 구조, 타입 시스템 및 실행 의미구조와 같은, 프로그래밍 언어를 형식적이고 엄밀히 정의하는 기법들을 배운다. 또한 현대 프로그래밍 언어에서 많이 사용되고 있는 중요한 특징들과 그 구현 방법들을 공부한다. 이론에 대한 학습을 실제 프로그래밍을 통해 보완하기 위해, 고차 함수 언어인 OCaml을 배운다.

  • English

    This course deals with the fundamentals of programming language theory. Starting with the introduction of functional programming and the mathematical basis of programming language theory, we learn formal and rigorous techniques for defining programming languages, such as abstract grammar structures, type systems, and execution semantic structures. It also studies important features and implementation methods that are widely used in modern programming languages. To complement the learning of the theory through real-world programming, we learn OCaml, a higher-order function language.

닫기
3/1학기 전선 4465016
컴퓨터그래픽스 (Computer Graphics )
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465016
  • 교과목명 : 컴퓨터그래픽스 (Computer Graphics )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터 그래픽스의 기본 개념과 알고리즘을 이해하며 소프트웨어 구성 요소를 이해한다. 또한 사용자 인터페이스, CAD/CAM, 컴퓨터 애니메이션, 과학적 가시화 (visualization) 등 다양한 응용 분야를 탐구한다. 그리고 그래픽스 패키지를 이해하고, 이를 이용한 다양한 효과를 창출해보며 3차원 그래픽스 전용 하드웨어를 이해한다.

    • English

      Understand basic concepts and algorithms of computer graphics and understand software components. It also explores various applications such as user interfaces, CAD/CAM, computer animation, and scientific visualization. And understand graphics packages, create various effects using them, and understand hardware dedicated to 3D graphics.

    닫기
3 3 0 상세보기
  • 국문

    컴퓨터 그래픽스의 기본 개념과 알고리즘을 이해하며 소프트웨어 구성 요소를 이해한다. 또한 사용자 인터페이스, CAD/CAM, 컴퓨터 애니메이션, 과학적 가시화 (visualization) 등 다양한 응용 분야를 탐구한다. 그리고 그래픽스 패키지를 이해하고, 이를 이용한 다양한 효과를 창출해보며 3차원 그래픽스 전용 하드웨어를 이해한다.

  • English

    Understand basic concepts and algorithms of computer graphics and understand software components. It also explores various applications such as user interfaces, CAD/CAM, computer animation, and scientific visualization. And understand graphics packages, create various effects using them, and understand hardware dedicated to 3D graphics.

닫기
3/1학기 전선 4465017
컴퓨터시스템보안 (Computer System Security )
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465017
  • 교과목명 : 컴퓨터시스템보안 (Computer System Security )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터 및 네트워크에서 보안에 관한 지식을 습득한다. 컴퓨터 시스템, 네트워크, 데이터베이스, 웹 , 모바일 등에서의 보안 이슈와 관련된 기술을 습득한다.

    • English

      Acquire knowledge of security in computers and networks. Students will acquire skills related to security issues in computer systems, networks, databases, web and mobile.

    닫기
3 3 0 상세보기
  • 국문

    컴퓨터 및 네트워크에서 보안에 관한 지식을 습득한다. 컴퓨터 시스템, 네트워크, 데이터베이스, 웹 , 모바일 등에서의 보안 이슈와 관련된 기술을 습득한다.

  • English

    Acquire knowledge of security in computers and networks. Students will acquire skills related to security issues in computer systems, networks, databases, web and mobile.

닫기
3/1학기 전선 4465020
정보검색 (Information Retrieval)
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465020
  • 교과목명 : 정보검색 (Information Retrieval)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      정보검색의 필요성 및 기본 개념을 소개하고, 다양한 검색 모델(불리언 모델, 벡터공간 모델, 확률 모델, 페이지 랭크 모델)을 설명한다. 또한 정보검색 시스템 구현에 필요한 일련의 과정들(색인어 추출, 색인어 가중치 부여, 랭킹)을 프로젝트 과제를 통해 실습해 봄으로써 정보검색 시스템에 대한 깊이 있는 이해를 돕고 프로그래밍 능력을 배양시킨다.

    • English

      It introduces the necessity and basic concept of information retrieval, and describes various search models (Bulian model, vector space model, probability model, and page rank model). In addition, by practicing a series of processes (index extraction, index weighting, ranking) necessary to implement the information search system through project tasks, it helps in-depth understanding of the information search system and cultivates programming ability.

    닫기
3 3 0 상세보기
  • 국문

    정보검색의 필요성 및 기본 개념을 소개하고, 다양한 검색 모델(불리언 모델, 벡터공간 모델, 확률 모델, 페이지 랭크 모델)을 설명한다. 또한 정보검색 시스템 구현에 필요한 일련의 과정들(색인어 추출, 색인어 가중치 부여, 랭킹)을 프로젝트 과제를 통해 실습해 봄으로써 정보검색 시스템에 대한 깊이 있는 이해를 돕고 프로그래밍 능력을 배양시킨다.

  • English

    It introduces the necessity and basic concept of information retrieval, and describes various search models (Bulian model, vector space model, probability model, and page rank model). In addition, by practicing a series of processes (index extraction, index weighting, ranking) necessary to implement the information search system through project tasks, it helps in-depth understanding of the information search system and cultivates programming ability.

닫기
3/1학기 전선 4465021
데이터베이스 (Database)
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465021
  • 교과목명 : 데이터베이스 (Database)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      최근 컴퓨터와 인터넷의 보급 활성화에 따라 데이터베이스는 컴퓨터 활용 분야의 기반기술로 자리잡았다. 본 과목에서는 데이터베이스의 기본 개념, 관계형데이터베이스 설계 및 구축 방법론, SQL 언어와 그 활용에 대행 중점적으로 학습한다.

    • English

      With the recent expansion of computers and the Internet, databases have become the foundation technology for computer utilization. In this subject, we focus on the basic concepts of databases, relational database design and construction methodology, SQL language and its use.

    닫기
3 3 0 상세보기
  • 국문

    최근 컴퓨터와 인터넷의 보급 활성화에 따라 데이터베이스는 컴퓨터 활용 분야의 기반기술로 자리잡았다. 본 과목에서는 데이터베이스의 기본 개념, 관계형데이터베이스 설계 및 구축 방법론, SQL 언어와 그 활용에 대행 중점적으로 학습한다.

  • English

    With the recent expansion of computers and the Internet, databases have become the foundation technology for computer utilization. In this subject, we focus on the basic concepts of databases, relational database design and construction methodology, SQL language and its use.

닫기
3/1학기 전선 4465024
기계학습 (Machine Learning )
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465024
  • 교과목명 : 기계학습 (Machine Learning )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      지능형 소프트웨어 구현에 필요한 기계학습 모델(kNN, 결정트리, SVM, 통계 모델, 딥뉴럴넷)의 이론적 배경을 배우고, 실무 적응력 향상을 위해서 오픈 소스 툴킷을 활용한 문제 해결 중심의 실습을 수행한다.

    • English

      Students learn the theoretical background of machine learning models (kNN, decision trees, SVMs, statistical models, deep neural nets) required for intelligent software implementation, and perform problem-focused exercises using open source toolkits to improve practical adaptability.

    닫기
3 3 0 상세보기
  • 국문

    지능형 소프트웨어 구현에 필요한 기계학습 모델(kNN, 결정트리, SVM, 통계 모델, 딥뉴럴넷)의 이론적 배경을 배우고, 실무 적응력 향상을 위해서 오픈 소스 툴킷을 활용한 문제 해결 중심의 실습을 수행한다.

  • English

    Students learn the theoretical background of machine learning models (kNN, decision trees, SVMs, statistical models, deep neural nets) required for intelligent software implementation, and perform problem-focused exercises using open source toolkits to improve practical adaptability.

닫기
3/2학기 전필 4465012
인공지능 (Artificial Intelligence )
  • 학년/학기 : 3/2학기
  • 이수구분 : 전필
  • 교과목번호 : 4465012
  • 교과목명 : 인공지능 (Artificial Intelligence )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      인공지능이란 사람은 잘하는데 컴퓨터가 잘 못하는 분야의 일을 컴퓨터에게 시킴에 있어서 지능을 컴퓨터에게 부여하기 위한 분야이다. 지식의 표현, 검색, 추론, 학습 등 인공지능의 제반 주제에 대해 살펴보고, 인공지능의 주요 분야인 전문가시스템, 컴퓨터비전, 자연어처리, 인공신경망에 대해 간략히 소개한다. 팀 단위로 인공지능 주제에 관련된 텀 프로젝트를 수행하게 함으로써 인공지능 기술을 적용해본다.

    • English

      Artificial intelligence is a field to give intelligence to computers in giving them work in the field that people are good at but computers are not good at. It examines various topics of artificial intelligence such as expression of knowledge, search, reasoning, and learning, and briefly introduces expert systems, computer vision, natural language processing, and artificial neural networks, which are major fields of artificial intelligence. Apply artificial intelligence technology by having teams carry out term projects related to artificial intelligence topics.

    닫기
3 3 0 상세보기
  • 국문

    인공지능이란 사람은 잘하는데 컴퓨터가 잘 못하는 분야의 일을 컴퓨터에게 시킴에 있어서 지능을 컴퓨터에게 부여하기 위한 분야이다. 지식의 표현, 검색, 추론, 학습 등 인공지능의 제반 주제에 대해 살펴보고, 인공지능의 주요 분야인 전문가시스템, 컴퓨터비전, 자연어처리, 인공신경망에 대해 간략히 소개한다. 팀 단위로 인공지능 주제에 관련된 텀 프로젝트를 수행하게 함으로써 인공지능 기술을 적용해본다.

  • English

    Artificial intelligence is a field to give intelligence to computers in giving them work in the field that people are good at but computers are not good at. It examines various topics of artificial intelligence such as expression of knowledge, search, reasoning, and learning, and briefly introduces expert systems, computer vision, natural language processing, and artificial neural networks, which are major fields of artificial intelligence. Apply artificial intelligence technology by having teams carry out term projects related to artificial intelligence topics.

닫기
3/2학기 전선 4465018
AI융합응용 (Artificial Intelligence Convergence and Applications)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465018
  • 교과목명 : AI융합응용 (Artificial Intelligence Convergence and Applications)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      최근 인공지능의 중요성은 더욱 커지고 있으며 다양한 산업 분야에서 인공지능과 융합을 통한 지능형 서비스를 제공함에 따라 인공지능 전문가 및 관련 인프라에 대한 사회적 수요가 증가 하고 있다. 이에 따라 컴퓨터 관련 종사자뿐만 아니라 비 종사자들의 인공지능 기술 지식 습득 의 필요성이 증가하였다. 해당 교과목은 인공지능의 기본 지식과 다양한 산업 분야에 활용되는 인공지능의 역할에 대한 이해를 목적으로 한다.

    • English

      Recently, the importance of artificial intelligence is growing, and social demand for artificial intelligence experts and related infrastructure is increasing as intelligent services are provided through convergence with artificial intelligence in various industries. Accordingly, the need for non-workers as well as computer-related workers to acquire artificial intelligence technology knowledge has increased. This subject aims to understand the basic knowledge of artificial intelligence and the role of artificial intelligence used in various industries.

    닫기
3 3 0 상세보기
  • 국문

    최근 인공지능의 중요성은 더욱 커지고 있으며 다양한 산업 분야에서 인공지능과 융합을 통한 지능형 서비스를 제공함에 따라 인공지능 전문가 및 관련 인프라에 대한 사회적 수요가 증가 하고 있다. 이에 따라 컴퓨터 관련 종사자뿐만 아니라 비 종사자들의 인공지능 기술 지식 습득 의 필요성이 증가하였다. 해당 교과목은 인공지능의 기본 지식과 다양한 산업 분야에 활용되는 인공지능의 역할에 대한 이해를 목적으로 한다.

  • English

    Recently, the importance of artificial intelligence is growing, and social demand for artificial intelligence experts and related infrastructure is increasing as intelligent services are provided through convergence with artificial intelligence in various industries. Accordingly, the need for non-workers as well as computer-related workers to acquire artificial intelligence technology knowledge has increased. This subject aims to understand the basic knowledge of artificial intelligence and the role of artificial intelligence used in various industries.

닫기
3/2학기 전선 4465019
데이터사이언스 (Data Science )
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465019
  • 교과목명 : 데이터사이언스 (Data Science )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      데이터사이언스에 대한 기초적이고 전반적인 내용을 학습하는데 목적을 둔다. 데이터 분석용 언어, 데이터 전처리 방법, 기초 기계학습 이론, 데이터 분석 결과 해석 및 시각화 등 데이터사이언스 기초 이론을 학습한다. 수강생은 데이터사이언스 입문에 필요한 개념을 이해할 수 있다.

    • English

      It aims to learn the basic and overall content of data science. Learn basic data science theories such as language for data analysis, data preprocessing methods, basic machine learning theory, and data analysis results interpretation and visualization. Students can understand the concepts necessary for introducing data science.

    닫기
3 3 0 상세보기
  • 국문

    데이터사이언스에 대한 기초적이고 전반적인 내용을 학습하는데 목적을 둔다. 데이터 분석용 언어, 데이터 전처리 방법, 기초 기계학습 이론, 데이터 분석 결과 해석 및 시각화 등 데이터사이언스 기초 이론을 학습한다. 수강생은 데이터사이언스 입문에 필요한 개념을 이해할 수 있다.

  • English

    It aims to learn the basic and overall content of data science. Learn basic data science theories such as language for data analysis, data preprocessing methods, basic machine learning theory, and data analysis results interpretation and visualization. Students can understand the concepts necessary for introducing data science.

닫기
3/2학기 전선 4465022
컴퓨터구조 (Computer Structure )
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465022
  • 교과목명 : 컴퓨터구조 (Computer Structure )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터의 구성, 프로그램 실행의 기본 메커니즘과 동작 원리를 학습한다. 특히 하드웨어와 소프트웨어 인터페이스 관점의 ISA(Instruction Set Architecture), 프로세서 설계 및 파이프라이닝, 캐시와 가상 메모리를 포함한 메모리 계층, 입출력 원리와 스토리지 시스템, 그리고 멀티코어와 병렬프로그래밍 등 고성능화 기법들을 다룬다. 컴퓨터 구성 요소들의 실례와 함께 이론을 강의하고, 프로그래밍과 시뮬레이션으로 실무능력을 배양한다.

    • English

      This course is an introduction to computer architecture and organization. Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance, and cost goals. Computer organization defines the constituent parts of the system, how they are interconnected, and how they interoperate in order to implement the architectural specification. Students will learn the basics of hardware components and information representations, instruction set architectures and assembly language, and designs to improve performance, such as pipelining, memory hierarchy, and multicore.

    닫기
3 3 0 상세보기
  • 국문

    컴퓨터의 구성, 프로그램 실행의 기본 메커니즘과 동작 원리를 학습한다. 특히 하드웨어와 소프트웨어 인터페이스 관점의 ISA(Instruction Set Architecture), 프로세서 설계 및 파이프라이닝, 캐시와 가상 메모리를 포함한 메모리 계층, 입출력 원리와 스토리지 시스템, 그리고 멀티코어와 병렬프로그래밍 등 고성능화 기법들을 다룬다. 컴퓨터 구성 요소들의 실례와 함께 이론을 강의하고, 프로그래밍과 시뮬레이션으로 실무능력을 배양한다.

  • English

    This course is an introduction to computer architecture and organization. Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance, and cost goals. Computer organization defines the constituent parts of the system, how they are interconnected, and how they interoperate in order to implement the architectural specification. Students will learn the basics of hardware components and information representations, instruction set architectures and assembly language, and designs to improve performance, such as pipelining, memory hierarchy, and multicore.

닫기
3/2학기 전선 4465038
취업·창업과꿈-설계 (Career Choice and Startup)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465038
  • 교과목명 : 취업·창업과꿈-설계 (Career Choice and Startup)
  • 학점-강의-실습(설계) : 1-1-0
  • 교과목개요 : 상세보기
    • 국문

      취업·창업과 꿈-설계는 내가 선택한 전공 안에서 진로에 대한 고민과 탐색을 진행하는 교과목입니다. 자신의 적성과 흥미를 바탕으로 전공을 이해하고, 전공 관련 직업을 탐색·설정·준비하는 전체 과정을 다룹니다.

    • English

      Career Choice and Startup provides a change of sharing about concerns about career path within each major and exploring. This course covers the entire process of understanding, exploring, establishing, preparing career path within each major based on their aptitude and interests.

    닫기
1 1 0 상세보기
  • 국문

    취업·창업과 꿈-설계는 내가 선택한 전공 안에서 진로에 대한 고민과 탐색을 진행하는 교과목입니다. 자신의 적성과 흥미를 바탕으로 전공을 이해하고, 전공 관련 직업을 탐색·설정·준비하는 전체 과정을 다룹니다.

  • English

    Career Choice and Startup provides a change of sharing about concerns about career path within each major and exploring. This course covers the entire process of understanding, exploring, establishing, preparing career path within each major based on their aptitude and interests.

닫기
4/1학기 전선 4465025
컴퓨터비전 (Computer Vision )
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465025
  • 교과목명 : 컴퓨터비전 (Computer Vision )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터 비전은 인공지능에게 시각적 정보를 제공하고, 인간이 눈으로 보고 판단하는 것과 같은 능력을 구현하는 기술이다. 컴퓨터 비전의 기본 이론를 이해함으로써 문제 해결력을 기르고, OpenCV를 이용하여 실제 구현해본다.

    • English

      Computer vision is a technology that provides artificial intelligence with visual information and embodies the ability of humans to see and judge. Students will develop problem solving skills by understanding the basic theories of computer vision and implement them using OpenCV.

    닫기
3 3 0 상세보기
  • 국문

    컴퓨터 비전은 인공지능에게 시각적 정보를 제공하고, 인간이 눈으로 보고 판단하는 것과 같은 능력을 구현하는 기술이다. 컴퓨터 비전의 기본 이론를 이해함으로써 문제 해결력을 기르고, OpenCV를 이용하여 실제 구현해본다.

  • English

    Computer vision is a technology that provides artificial intelligence with visual information and embodies the ability of humans to see and judge. Students will develop problem solving skills by understanding the basic theories of computer vision and implement them using OpenCV.

닫기
4/1학기 전선 4465026
딥러닝 (Deep Learning)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465026
  • 교과목명 : 딥러닝 (Deep Learning)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      지능시스템으로서의 학습, 인식, 지식표현의 기초 개념을 다지고 최신의 인공지능 라이브러리를 활용하여 딥러닝 기초를 학습 한다. 주어진 데이터를 가공하고, 데이터 종류에 맞게 딥러닝을 적용할 수 있도록 역량을 배양한다.

    • English

      It strengthens the basic concepts of learning, perception, and knowledge expression as an intelligent system and learns the basics of deep learning using the latest artificial intelligence library. It processes given data and cultivates capabilities to apply deep learning according to the type of data.

    닫기
3 3 0 상세보기
  • 국문

    지능시스템으로서의 학습, 인식, 지식표현의 기초 개념을 다지고 최신의 인공지능 라이브러리를 활용하여 딥러닝 기초를 학습 한다. 주어진 데이터를 가공하고, 데이터 종류에 맞게 딥러닝을 적용할 수 있도록 역량을 배양한다.

  • English

    It strengthens the basic concepts of learning, perception, and knowledge expression as an intelligent system and learns the basics of deep learning using the latest artificial intelligence library. It processes given data and cultivates capabilities to apply deep learning according to the type of data.

닫기
4/1학기 전선 4465027
데이터마이닝 (Data Mining)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465027
  • 교과목명 : 데이터마이닝 (Data Mining)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      대량의 데이터에 발견되지 않고 숨겨진 패턴을 찾아내는 과정인 데이터 마이닝 기법에 대하여 학습한다. 데이터 마이닝은 사기발견, 위험분석, 데이터베이스 마케팅, 도산 예측 그리고 포트폴리오 분석에서 각 산업분야에서 적용 할 수 있는 첨단 기법이다

    • English

      Learn about data mining techniques, which are the process of finding hidden patterns without being found in large amounts of data. Data mining is an advanced technique that can be applied in each industry sector in fraud detection, risk analysis, database marketing, bankruptcy prediction, and portfolio analysis

    닫기
3 3 0 상세보기
  • 국문

    대량의 데이터에 발견되지 않고 숨겨진 패턴을 찾아내는 과정인 데이터 마이닝 기법에 대하여 학습한다. 데이터 마이닝은 사기발견, 위험분석, 데이터베이스 마케팅, 도산 예측 그리고 포트폴리오 분석에서 각 산업분야에서 적용 할 수 있는 첨단 기법이다

  • English

    Learn about data mining techniques, which are the process of finding hidden patterns without being found in large amounts of data. Data mining is an advanced technique that can be applied in each industry sector in fraud detection, risk analysis, database marketing, bankruptcy prediction, and portfolio analysis

닫기
4/1학기 전선 4465028
소프트웨어공학 (Software Engineering )
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465028
  • 교과목명 : 소프트웨어공학 (Software Engineering )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      소프트웨어 개발에 필요한 프로세스 모델들에 대한 학습을 하고, 성공적인 소프트웨어 개발을 진행하기 위한 계획, 타당성조사, 요구 분석, 설계, 구현, 시험 및 유지 보수 방법들에 대한 학습을 진행한다. 특히 학기 중 팀 프로젝트를 수행하므로, 이론적으로 배운 소프트웨어 개발을 위한 기법 요소들을 적용시키는 기회를 가지므로 체계적 소프트웨어 개발을 학습 한다.

    • English

      Students will learn about process models for software development, and plan, feasibility study, requirements analysis, design, implementation, test and maintenance methods for successful software development. In particular, since team projects are carried out during the semester, students learn systematic software development because they have the opportunity to apply the technical elements for theoretically learned software development.

    닫기
3 3 0 상세보기
  • 국문

    소프트웨어 개발에 필요한 프로세스 모델들에 대한 학습을 하고, 성공적인 소프트웨어 개발을 진행하기 위한 계획, 타당성조사, 요구 분석, 설계, 구현, 시험 및 유지 보수 방법들에 대한 학습을 진행한다. 특히 학기 중 팀 프로젝트를 수행하므로, 이론적으로 배운 소프트웨어 개발을 위한 기법 요소들을 적용시키는 기회를 가지므로 체계적 소프트웨어 개발을 학습 한다.

  • English

    Students will learn about process models for software development, and plan, feasibility study, requirements analysis, design, implementation, test and maintenance methods for successful software development. In particular, since team projects are carried out during the semester, students learn systematic software development because they have the opportunity to apply the technical elements for theoretically learned software development.

닫기
4/1학기 전선 4465029
인공지능특론1 (Special Topics in Artificial Intelligence 1)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465029
  • 교과목명 : 인공지능특론1 (Special Topics in Artificial Intelligence 1)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      본 강의에서는 다양한 전문 자료와 매체를 통해 현재까지 개발된 AI 기술에 대하여 학습하고, 향후 AI기술의 발전 및 국제적인 시장 전망 및 동향 그리고 사회에 미치는 영향과 변화 등에 대해 학습한다.

    • English

      In this lecture, we learn about AI technology developed so far through various specialized data and media, and learn about the future development of AI technology, international market prospects and trends, and its impact and changes on society.

    닫기
3 3 0 상세보기
  • 국문

    본 강의에서는 다양한 전문 자료와 매체를 통해 현재까지 개발된 AI 기술에 대하여 학습하고, 향후 AI기술의 발전 및 국제적인 시장 전망 및 동향 그리고 사회에 미치는 영향과 변화 등에 대해 학습한다.

  • English

    In this lecture, we learn about AI technology developed so far through various specialized data and media, and learn about the future development of AI technology, international market prospects and trends, and its impact and changes on society.

닫기
4/1학기 전선 4465030
AI융합캡스톤디자인1 (AI Convergence Capstone Design 1)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4465030
  • 교과목명 : AI융합캡스톤디자인1 (AI Convergence Capstone Design 1)
  • 학점-강의-실습(설계) : 3-0-6
  • 교과목개요 : 상세보기
    • 국문

      전공 교육과정에서 익힌 지식을 기반으로 각 분야별 프로젝트를 수행함으로서 졸업 후 연구 개발 및 실무 업무에 능한 전문가가 될 수 있도록 훈련한다.

    • English

      Students will be trained to become experts in R & D and practical work after graduation by conducting projects in each field based on the knowledge learned in the major curriculum.

    닫기
3 0 6 상세보기
  • 국문

    전공 교육과정에서 익힌 지식을 기반으로 각 분야별 프로젝트를 수행함으로서 졸업 후 연구 개발 및 실무 업무에 능한 전문가가 될 수 있도록 훈련한다.

  • English

    Students will be trained to become experts in R & D and practical work after graduation by conducting projects in each field based on the knowledge learned in the major curriculum.

닫기
4/2학기 전선 4465031
컴퓨터네트워크 (Computer Networks)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465031
  • 교과목명 : 컴퓨터네트워크 (Computer Networks)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터 통신망의 상위 계층 프로토콜에 대해 학습한다. 특히 네트워크 계층, 트랜스포트 계층을 주로 다루며, 그 중에서도 현재 인터넷의 실질적인 표준이 된 TCP/IP 프로토콜 위주로 학습한다. 또한 망관리 프로토콜 및 세션계층, 및 표현계층을 살펴본다.

    • English

      This course covers the higher layer protocols in computer networks. In particular, it deals mainly with the network and transport layers, and focuses on the TCP/IP protocol, which has become the standard of the Internet. We also look at network management protocol, session layer, and presentation layer.

    닫기
3 3 0 상세보기
  • 국문

    컴퓨터 통신망의 상위 계층 프로토콜에 대해 학습한다. 특히 네트워크 계층, 트랜스포트 계층을 주로 다루며, 그 중에서도 현재 인터넷의 실질적인 표준이 된 TCP/IP 프로토콜 위주로 학습한다. 또한 망관리 프로토콜 및 세션계층, 및 표현계층을 살펴본다.

  • English

    This course covers the higher layer protocols in computer networks. In particular, it deals mainly with the network and transport layers, and focuses on the TCP/IP protocol, which has become the standard of the Internet. We also look at network management protocol, session layer, and presentation layer.

닫기
4/2학기 전선 4465032
자연어처리 (Natural Language Processing )
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465032
  • 교과목명 : 자연어처리 (Natural Language Processing )
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      비정형 텍스트 데이터 분석에 필요한 자연어처리 핵심 기술(형태소 분석, 개체명 인식, 구문 분석)을 배우고, 다양한 자연어처리 응용 기술(정보 요약, 감성 분석, 정보 추출)을 습득한다.

    • English

      Students will learn natural language processing techniques (morphological analysis, entity name recognition, and syntax analysis) for the analysis of unstructured text data, and learn various natural language processing application techniques (summary of information, emotional analysis, information extraction).

    닫기
3 3 0 상세보기
  • 국문

    비정형 텍스트 데이터 분석에 필요한 자연어처리 핵심 기술(형태소 분석, 개체명 인식, 구문 분석)을 배우고, 다양한 자연어처리 응용 기술(정보 요약, 감성 분석, 정보 추출)을 습득한다.

  • English

    Students will learn natural language processing techniques (morphological analysis, entity name recognition, and syntax analysis) for the analysis of unstructured text data, and learn various natural language processing application techniques (summary of information, emotional analysis, information extraction).

닫기
4/2학기 전선 4465033
기계학습도구 (Machine Learning Methods and Tools)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465033
  • 교과목명 : 기계학습도구 (Machine Learning Methods and Tools)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      실생활 문제에 “기계학습” 과목에서 학습한 여러 개념을 적용하여 개념의 동작을 확실하게 이해하고 고급 프로그래밍 언어와 관련 기계학습 툴을 이용하여 기계학습 알고리즘을 구현할 수 있는 능력을 갖추는 것을 목표로 한다.

    • English

      The goal of this course is to ensure that students have an advanced understanding of fundamental ML principles, methods, and algorithms by challenging real worlds problems. By the end of this course, students will be capable of using a high-level programming language to efficiently implement ML algorithms and modeling real-world problems by advanced tools.

    닫기
3 3 0 상세보기
  • 국문

    실생활 문제에 “기계학습” 과목에서 학습한 여러 개념을 적용하여 개념의 동작을 확실하게 이해하고 고급 프로그래밍 언어와 관련 기계학습 툴을 이용하여 기계학습 알고리즘을 구현할 수 있는 능력을 갖추는 것을 목표로 한다.

  • English

    The goal of this course is to ensure that students have an advanced understanding of fundamental ML principles, methods, and algorithms by challenging real worlds problems. By the end of this course, students will be capable of using a high-level programming language to efficiently implement ML algorithms and modeling real-world problems by advanced tools.

닫기
4/2학기 전선 4465034
전공영어 (Technical English)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465034
  • 교과목명 : 전공영어 (Technical English)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      산업 현장이나 학문 분야 실생활에서 접할 수 있는 다양한 영문 문서의 작성 역량을 키우는 데 목적을 둔다.실생활에서 누구나 접하게 되는 이력서, 편지, e-mail, 일반 문서, 보고서, MoU, 계약서, 프레젠테이션, 논문 등을 영어로 작성하기 위한 기법 등을 학습하고 과제물 작성이나 프레젠테이션 발표 등을 통해 직접 체험하도록 한다.

    • English

      The purpose of this course is to improve the competencies of writing various English documents that can be encountered in the real world of industrial or academic field.The students taking this course learn techniques for writing resumes, letters, e-mails, general documents, reports, MoUs, contracts, presentations, papers, etc., which everyone will encounter in real life. In this course, they will complete the assignments such as writing English documents and giving presentations.

    닫기
3 3 0 상세보기
  • 국문

    산업 현장이나 학문 분야 실생활에서 접할 수 있는 다양한 영문 문서의 작성 역량을 키우는 데 목적을 둔다.실생활에서 누구나 접하게 되는 이력서, 편지, e-mail, 일반 문서, 보고서, MoU, 계약서, 프레젠테이션, 논문 등을 영어로 작성하기 위한 기법 등을 학습하고 과제물 작성이나 프레젠테이션 발표 등을 통해 직접 체험하도록 한다.

  • English

    The purpose of this course is to improve the competencies of writing various English documents that can be encountered in the real world of industrial or academic field.The students taking this course learn techniques for writing resumes, letters, e-mails, general documents, reports, MoUs, contracts, presentations, papers, etc., which everyone will encounter in real life. In this course, they will complete the assignments such as writing English documents and giving presentations.

닫기
4/2학기 전선 4465035
분산및병렬프로그래밍 (Distributed and Parallel Programming)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465035
  • 교과목명 : 분산및병렬프로그래밍 (Distributed and Parallel Programming)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      최근 급속하게 발전하는 컴퓨터 하드웨어 환경을 최대한 활용하기 위하여, 대용량 데이터의 분산 저장 및 처리, 초고속 분산 및 병렬 환경에서의 운영체제 및 DBMS 변화, 컴퓨팅 환경에서의 데이터 관리, 멀티코어 및 GPU 기능을 활용한 데이터 처리 및 분석 등을 학습한다. 또한, 분산 병렬 처리와 관련한 다양한 응용을 배운다.

    • English

      In order to make the most of the rapidly developing computer hardware environment, this course covers distributed storage and processing of large amounts of data, operating system and DBMS changes in ultra-fast distributed and parallel environments, data management in computing environments, data using multicore and GPU functions. Students also learn about processing and analysis various distributed & parallel applications.

    닫기
3 3 0 상세보기
  • 국문

    최근 급속하게 발전하는 컴퓨터 하드웨어 환경을 최대한 활용하기 위하여, 대용량 데이터의 분산 저장 및 처리, 초고속 분산 및 병렬 환경에서의 운영체제 및 DBMS 변화, 컴퓨팅 환경에서의 데이터 관리, 멀티코어 및 GPU 기능을 활용한 데이터 처리 및 분석 등을 학습한다. 또한, 분산 병렬 처리와 관련한 다양한 응용을 배운다.

  • English

    In order to make the most of the rapidly developing computer hardware environment, this course covers distributed storage and processing of large amounts of data, operating system and DBMS changes in ultra-fast distributed and parallel environments, data management in computing environments, data using multicore and GPU functions. Students also learn about processing and analysis various distributed & parallel applications.

닫기
4/2학기 전선 4465036
인공지능특론2 (Special Topics in Artificial Intelligence 2)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465036
  • 교과목명 : 인공지능특론2 (Special Topics in Artificial Intelligence 2)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      본 강의에서는 다양한 전문 자료와 매체를 통해 현재까지 개발된 AI 기술에 대하여 학습하고, 향후 AI기술의 발전 및 국제적인 시장 전망 및 동향 그리고 사회에 미치는 영향과 변화 등에 대해 학습한다.

    • English

      In this lecture, we learn about AI technology developed so far through various specialized data and media, and learn about the future development of AI technology, international market prospects and trends, and its impact and changes on society.

    닫기
3 3 0 상세보기
  • 국문

    본 강의에서는 다양한 전문 자료와 매체를 통해 현재까지 개발된 AI 기술에 대하여 학습하고, 향후 AI기술의 발전 및 국제적인 시장 전망 및 동향 그리고 사회에 미치는 영향과 변화 등에 대해 학습한다.

  • English

    In this lecture, we learn about AI technology developed so far through various specialized data and media, and learn about the future development of AI technology, international market prospects and trends, and its impact and changes on society.

닫기
4/2학기 전선 4465037
AI융합캡스톤디자인2 (AI Convergence Capstone Design 2)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4465037
  • 교과목명 : AI융합캡스톤디자인2 (AI Convergence Capstone Design 2)
  • 학점-강의-실습(설계) : 3-0-6
  • 교과목개요 : 상세보기
    • 국문

      전공 교육과정에서 익힌 지식을 기반으로 각 분야별 프로젝트를 수행함으로서 졸업 후 연구 개발 및 실무 업무에 능한 전문가가 될 수 있도록 훈련한다.

    • English

      Students will be trained to become experts in R & D and practical work after graduation by conducting projects in each field based on the knowledge learned in the major curriculum.

    닫기
3 0 6 상세보기
  • 국문

    전공 교육과정에서 익힌 지식을 기반으로 각 분야별 프로젝트를 수행함으로서 졸업 후 연구 개발 및 실무 업무에 능한 전문가가 될 수 있도록 훈련한다.

  • English

    Students will be trained to become experts in R & D and practical work after graduation by conducting projects in each field based on the knowledge learned in the major curriculum.

닫기
  • 국문

  • English

닫기