교육과정

편성교과목

교과 과정 검색 조건
교과과정
학년/학기 이수구분 교과목번호 교과목명 학점 강의 실습(설계) 교과목개요
0/전학기 균형 1230010
컴퓨터프로그래밍기초 (Basic Computer Programming)
  • 학년/학기 : 0/전학기
  • 이수구분 : 균형
  • 교과목번호 : 1230010
  • 교과목명 : 컴퓨터프로그래밍기초 (Basic Computer Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      본 교과목에서는 프로그래밍 언어로 널리 사용되는 C 언어를 학습한다. 기본적인 C 언어 문법과 프로그래밍 방법론을 익혀, 소프트웨어 작성 개념과 컴퓨터의 동작 원리를 이해한다. 과제 및 실습을 통하여 프로그래밍 능력을 배양한다.

    • English

      This course introduces the C language which is one of the most widely used programming languages. Students will learn the basic C language grammar and programming methodology to understand the concept of writing software and how computer works. Students will also develop programming skills through assignments and exercises.

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

    본 교과목에서는 프로그래밍 언어로 널리 사용되는 C 언어를 학습한다. 기본적인 C 언어 문법과 프로그래밍 방법론을 익혀, 소프트웨어 작성 개념과 컴퓨터의 동작 원리를 이해한다. 과제 및 실습을 통하여 프로그래밍 능력을 배양한다.

  • English

    This course introduces the C language which is one of the most widely used programming languages. Students will learn the basic C language grammar and programming methodology to understand the concept of writing software and how computer works. Students will also develop programming skills through assignments and exercises.

닫기
0/전학기 균형 1230069
웹과인터넷활용및실습 (Web and Internet : Applications and Practice)
  • 학년/학기 : 0/전학기
  • 이수구분 : 균형
  • 교과목번호 : 1230069
  • 교과목명 : 웹과인터넷활용및실습 (Web and Internet : Applications and Practice)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      정보화 사회에서 자주 접하는 WWW와 인터넷을 이해하고 스스로 자기 개발하여자력으로 웹 상에서의 필요한 자료관리와 처리를 할 수 있도록 기초적인 원리와 방법 및 실제를 위주로 강의하고 실습을 연계하여 진행한다.

    • English

      In order to understand the WWW and the Internet frequently encountered in the information society and to self-development and to manage and process the necessary data on the web by itself, lectures will be conducted based on basic principles, methods, and practices.

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

    정보화 사회에서 자주 접하는 WWW와 인터넷을 이해하고 스스로 자기 개발하여자력으로 웹 상에서의 필요한 자료관리와 처리를 할 수 있도록 기초적인 원리와 방법 및 실제를 위주로 강의하고 실습을 연계하여 진행한다.

  • English

    In order to understand the WWW and the Internet frequently encountered in the information society and to self-development and to manage and process the necessary data on the web by itself, lectures will be conducted based on basic principles, methods, and practices.

닫기
1/1학기 학문 1410029
컴퓨터개론 (Introduction to Computer Science and Engineering)
  • 학년/학기 : 1/1학기
  • 이수구분 : 학문
  • 교과목번호 : 1410029
  • 교과목명 : 컴퓨터개론 (Introduction to Computer Science and Engineering)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터학(컴퓨터정보통신공학, 컴퓨터과학)의 기본 개념을 이해하고 컴퓨터와 IT기술이 사회 전반에 미치는 영향에 대해 알아본다. 컴퓨터시스템에 대한 기본적인 이해, 시스템 소프트웨어와 응용 소프트웨어, 정보통신과 인터넷, 멀티미디어 기술, 모바일 컴퓨팅, 유비쿼터스 컴퓨팅, 정보보안, 디지털 컨텐츠 등에 대해 폭넓게 소개한다.

    • English

      In this subject, basic concepts of computer science and engineering(including computer and communications engineering, computer science) are introduced. Students are also given influence of computer and IT technology on all aspects of society. This subject introduces basic understanding of computer systems, system software and application software, information and communication including Internet, multimedia technology, mobile computing, ubiquitous computing, information security, and digital contents.

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

    컴퓨터학(컴퓨터정보통신공학, 컴퓨터과학)의 기본 개념을 이해하고 컴퓨터와 IT기술이 사회 전반에 미치는 영향에 대해 알아본다. 컴퓨터시스템에 대한 기본적인 이해, 시스템 소프트웨어와 응용 소프트웨어, 정보통신과 인터넷, 멀티미디어 기술, 모바일 컴퓨팅, 유비쿼터스 컴퓨팅, 정보보안, 디지털 컨텐츠 등에 대해 폭넓게 소개한다.

  • English

    In this subject, basic concepts of computer science and engineering(including computer and communications engineering, computer science) are introduced. Students are also given influence of computer and IT technology on all aspects of society. This subject introduces basic understanding of computer systems, system software and application software, information and communication including Internet, multimedia technology, mobile computing, ubiquitous computing, information security, and digital contents.

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

      기초적인 컴퓨터 프로그래밍 기술과 문제해결 방법을 습득한다. 문제를 분석하여 순차적인 단위작업으로 변환하고 이를 자바 코드로 작성하는 기술을 배운다. 조건문, 반복문, 배열, 함수 등 프로그래밍의 기초 요소를 자유롭게 조합하여 사용하는 능력을 기르기 위해 풍부한 실습과제를 통해 프로그래밍을 연습한다. 프로그램 작성 과정에서 부딪히는 다양한 난관을 진단하고 해결하는 능력을 기르기 위해 테스트와 디버깅 방법도 배운다.

    • English

      Students learn basic computer programming skills and problem-solving methods. This course introduces techniques to analyze problems, convert them into sequential unit operations, and write them in Java code. To develop the ability to freely combine and use basic elements of programming such as conditional statements, loops, arrays, and functions, students practice programming through abundant practice tasks. Students also learn how to test and debug programs to develop the ability to diagnose and solve various difficulties encountered in the process of writing programs.

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

    기초적인 컴퓨터 프로그래밍 기술과 문제해결 방법을 습득한다. 문제를 분석하여 순차적인 단위작업으로 변환하고 이를 자바 코드로 작성하는 기술을 배운다. 조건문, 반복문, 배열, 함수 등 프로그래밍의 기초 요소를 자유롭게 조합하여 사용하는 능력을 기르기 위해 풍부한 실습과제를 통해 프로그래밍을 연습한다. 프로그램 작성 과정에서 부딪히는 다양한 난관을 진단하고 해결하는 능력을 기르기 위해 테스트와 디버깅 방법도 배운다.

  • English

    Students learn basic computer programming skills and problem-solving methods. This course introduces techniques to analyze problems, convert them into sequential unit operations, and write them in Java code. To develop the ability to freely combine and use basic elements of programming such as conditional statements, loops, arrays, and functions, students practice programming through abundant practice tasks. Students also learn how to test and debug programs to develop the ability to diagnose and solve various difficulties encountered in the process of writing programs.

닫기
1/1학기 전선 4471991
진로탐색과꿈-설계 (Career Planning)
  • 학년/학기 : 1/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471991
  • 교과목명 : 진로탐색과꿈-설계 (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학기 학문 1410033
C프로그래밍 (C Programming)
  • 학년/학기 : 1/2학기
  • 이수구분 : 학문
  • 교과목번호 : 1410033
  • 교과목명 : C프로그래밍 (C Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      기본적인 C언어 문법과 어플리케이션 그리고 프로그래밍 방법론을 이해하고, 과제 및 실습을 통하여 C 프로그래밍을 할 수 있다.

    • English

      Understanding fundamental C programming language and its applications and programming methology. Being able to do C programming based on several given assignments

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

    기본적인 C언어 문법과 어플리케이션 그리고 프로그래밍 방법론을 이해하고, 과제 및 실습을 통하여 C 프로그래밍을 할 수 있다.

  • English

    Understanding fundamental C programming language and its applications and programming methology. Being able to do C programming based on several given assignments

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

      자바 언어를 통해 객체지향프로그래밍 개념과 기법을 배운다. 객체지향프로그래밍의 핵심 개념인 정보은닉, 상속, 다형성, 인터페이스 등을 이해하게 되며 프로그래밍 연습을 통해 이러한 핵심 개념의 활용을 익힌다. 그 밖에 입출력, 동시실행, 컬렉션과 제네릭, 람다, 스트림 등 고급 개념도 학습한다.

    • English

      Students learn object-oriented programming concepts and techniques through the Java language. You will understand the core concepts of object-oriented programming, such as information hiding, inheritance, polymorphism, and interfaces, and learn to use these core concepts through programming practice. You will also learn advanced concepts such as input/output, concurrent execution, collections and generics, lambdas, and streams.

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

    자바 언어를 통해 객체지향프로그래밍 개념과 기법을 배운다. 객체지향프로그래밍의 핵심 개념인 정보은닉, 상속, 다형성, 인터페이스 등을 이해하게 되며 프로그래밍 연습을 통해 이러한 핵심 개념의 활용을 익힌다. 그 밖에 입출력, 동시실행, 컬렉션과 제네릭, 람다, 스트림 등 고급 개념도 학습한다.

  • English

    Students learn object-oriented programming concepts and techniques through the Java language. You will understand the core concepts of object-oriented programming, such as information hiding, inheritance, polymorphism, and interfaces, and learn to use these core concepts through programming practice. You will also learn advanced concepts such as input/output, concurrent execution, collections and generics, lambdas, and streams.

닫기
2/1학기 전선 4471001
논리회로 (Logic Circuits)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471001
  • 교과목명 : 논리회로 (Logic Circuits)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      논리회로 설계의 개념과 기술에 관한 강좌로서, 컴퓨터 구조 과목을 위한 기초 지식을 배운다. 논리게이트, 부울 대수, 부울 함수의 간략화, 조합회로의 분석과 설계, 순차회로의 분석과 설계, 카운터 및 레지스터 등을 다룬다. 이 과정에서, 컴퓨터 하드웨어 구성을 위해 필요한 기초회로인 가산 /감산기, 카운터, 레지스터, ROM 및 RAM 회로 구성 등에 대해 다룬다.

    • English

      This course covers the concepts and techniques of logic circuit design. Students will learn the basic knowledge for computer architecture. Logic gates, Boolean algebra, simplification of Boolean functions, analysis and design of combinatorial circuits, analysis and design of sequential circuits, and counters and registers. In this course, the basic circuits required for computer hardware configuration, such as adder / subtracter, counter, register, ROM and RAM circuit configuration, are covered.

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

    논리회로 설계의 개념과 기술에 관한 강좌로서, 컴퓨터 구조 과목을 위한 기초 지식을 배운다. 논리게이트, 부울 대수, 부울 함수의 간략화, 조합회로의 분석과 설계, 순차회로의 분석과 설계, 카운터 및 레지스터 등을 다룬다. 이 과정에서, 컴퓨터 하드웨어 구성을 위해 필요한 기초회로인 가산 /감산기, 카운터, 레지스터, ROM 및 RAM 회로 구성 등에 대해 다룬다.

  • English

    This course covers the concepts and techniques of logic circuit design. Students will learn the basic knowledge for computer architecture. Logic gates, Boolean algebra, simplification of Boolean functions, analysis and design of combinatorial circuits, analysis and design of sequential circuits, and counters and registers. In this course, the basic circuits required for computer hardware configuration, such as adder / subtracter, counter, register, ROM and RAM circuit configuration, are covered.

닫기
2/1학기 전선 4471008
이산수학 (Discrete Mathematics)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471008
  • 교과목명 : 이산수학 (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학기 전필 4471010
자료구조 (Data Structures)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전필
  • 교과목번호 : 4471010
  • 교과목명 : 자료구조 (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학기 전선 4471012
선형대수학 (Linear Algebra)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471012
  • 교과목명 : 선형대수학 (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/1학기 전선 4471013
리눅스프로그래밍 (Linux Programming)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471013
  • 교과목명 : 리눅스프로그래밍 (Linux Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      개방형 구조를 채택하고 있는 리눅스 시스템에 대한 기본적 구조를 학습하고, 리눅스 환경에서 프로그래밍을 수행하기 위한 기본 명령어, 파일 및 프로세스 유틸리티, 편집기, 쉘 프로그래밍, 시스템 관리, 네트워크 관리와 관련된 내용들을 학습한다. 또한 시스템 호출들의 동작과정을 학습하므로 리눅스 운영체제와 사용자 프로그램 사이의 상호작용을 학습한다.

    • English

      This course covers the basic structure of Linux system with open architecture, and the basic commands, files and process utilities, editors, shell programming, system management, and network management related to programming in Linux environment. It also learns the interaction between the Linux operating system and user programs by learning the behavior of system calls.

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

    개방형 구조를 채택하고 있는 리눅스 시스템에 대한 기본적 구조를 학습하고, 리눅스 환경에서 프로그래밍을 수행하기 위한 기본 명령어, 파일 및 프로세스 유틸리티, 편집기, 쉘 프로그래밍, 시스템 관리, 네트워크 관리와 관련된 내용들을 학습한다. 또한 시스템 호출들의 동작과정을 학습하므로 리눅스 운영체제와 사용자 프로그램 사이의 상호작용을 학습한다.

  • English

    This course covers the basic structure of Linux system with open architecture, and the basic commands, files and process utilities, editors, shell programming, system management, and network management related to programming in Linux environment. It also learns the interaction between the Linux operating system and user programs by learning the behavior of system calls.

닫기
2/1학기 전선 4471014
웹프로그래밍 (Web Programming)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471014
  • 교과목명 : 웹프로그래밍 (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학기 전선 4471056
고급파이썬프로그래밍 (Advanced Python Programming)
  • 학년/학기 : 2/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471056
  • 교과목명 : 고급파이썬프로그래밍 (Advanced Python Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      본 교과목에서는 파이썬의 자료 유형, 조건문, 반복문 등 파이썬의 기본 개념을 이미 학습했다는 가정하에 파일 입출력, 함수, 클래스와 객체 등 의 고급 파이썬 프로그래밍 방법을 설명한다.

    • English

      This course explains advanced Python programming concepts such as file input/output, functions, classes and objects, assuming that you have already learned basic Python concepts such as Python data types, conditional statements, and loops.

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

    본 교과목에서는 파이썬의 자료 유형, 조건문, 반복문 등 파이썬의 기본 개념을 이미 학습했다는 가정하에 파일 입출력, 함수, 클래스와 객체 등 의 고급 파이썬 프로그래밍 방법을 설명한다.

  • English

    This course explains advanced Python programming concepts such as file input/output, functions, classes and objects, assuming that you have already learned basic Python concepts such as Python data types, conditional statements, and loops.

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

      대표적인 객체지향 프로그래밍 언어인 C++을 활용하여 객체지향 프로그래밍 방법론에 대해 학습합니다. 특별히, 객체지향 언어의 주요 특징인 캡슐화, 추상화, 다형성, 상속, 동적 바인딩과 같은 개념을 학습하며, 다양한 애플리케이션을 구현해봄으로써 프로그래밍 경험 및 능력을 향상시킵니다.

    • English

      Basically in this course, students learn about object-oriented programming methodology using C++, a representative object-oriented programming language. Specifically, features of object-oriented programming such as encapsulation, abstraction, polymorphism, inheritance, dynamic binding will be discussed, and various applications will be implemented to improve programming experience/capability.

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

    대표적인 객체지향 프로그래밍 언어인 C++을 활용하여 객체지향 프로그래밍 방법론에 대해 학습합니다. 특별히, 객체지향 언어의 주요 특징인 캡슐화, 추상화, 다형성, 상속, 동적 바인딩과 같은 개념을 학습하며, 다양한 애플리케이션을 구현해봄으로써 프로그래밍 경험 및 능력을 향상시킵니다.

  • English

    Basically in this course, students learn about object-oriented programming methodology using C++, a representative object-oriented programming language. Specifically, features of object-oriented programming such as encapsulation, abstraction, polymorphism, inheritance, dynamic binding will be discussed, and various applications will be implemented to improve programming experience/capability.

닫기
2/2학기 전선 4471009
모바일프로그래밍 (Mobile Programming)
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471009
  • 교과목명 : 모바일프로그래밍 (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학기 전선 4471015
전공영어 (Technical English)
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471015
  • 교과목명 : 전공영어 (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. Through this process, students will be able to understand the contents of various documents that they encounter in real life, lay the foundation for their own writing, and develop the ability and confidence to understand or write the documents in 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. Through this process, students will be able to understand the contents of various documents that they encounter in real life, lay the foundation for their own writing, and develop the ability and confidence to understand or write the documents in English.

닫기
2/2학기 전선 4471016
알고리즘 (Algorithms)
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471016
  • 교과목명 : 알고리즘 (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학기 전선 4471017
데이터분석프로그래밍 (Data Analysis Programming)
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471017
  • 교과목명 : 데이터분석프로그래밍 (Data Analysis Programming)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      데이터 분석을 수행하는데 다양한 프로그래밍 언어가 사용될 수 있으나, 최근 파이썬이 가장 널리 사용되고 있다. 본 과목에서는 파이썬의 기초문법을 배우고 데이터 분석에 필수적으로 사용되는 numpy, pnadas, 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, pnadas, 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, pnadas, 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, pnadas, 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학기 전선 4471018
마이크로프로세서 (Microprocessors)
  • 학년/학기 : 2/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471018
  • 교과목명 : 마이크로프로세서 (Microprocessors)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터 시스템의 핵심 구성요소인 마이크로프로세서 (CPU)를 통하여 컴퓨터 시스템의 동작원리를 이해하도록 한다. 마이크로프로세서의 동작원리, 어셈블리언어 프로그래밍, C 언어 프로그램의 컴파일, 함수 호출과 어셈블리 언어 표현, 입출력 장치 제어, 프로세서 회로 설계 등을 포괄하는 과목으로서 컴퓨터 시스템의 전반적인 동작원리를 이해하는 것이 목표이다. 대표적인 마이크로프로세서로서 ARM과 x86을 소개한다.

    • English

      A microprocessor(CPU), a key component of computer systems, is used to understand how a computer system works. This course covers the principles of microprocessor operation, assembly language programming, C language program compilation to assembly language, function calls and assembly language representation, I/O control, and processor circuit design. As typical commercial microprocessors, ARM and x86 are introduced.

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

    컴퓨터 시스템의 핵심 구성요소인 마이크로프로세서 (CPU)를 통하여 컴퓨터 시스템의 동작원리를 이해하도록 한다. 마이크로프로세서의 동작원리, 어셈블리언어 프로그래밍, C 언어 프로그램의 컴파일, 함수 호출과 어셈블리 언어 표현, 입출력 장치 제어, 프로세서 회로 설계 등을 포괄하는 과목으로서 컴퓨터 시스템의 전반적인 동작원리를 이해하는 것이 목표이다. 대표적인 마이크로프로세서로서 ARM과 x86을 소개한다.

  • English

    A microprocessor(CPU), a key component of computer systems, is used to understand how a computer system works. This course covers the principles of microprocessor operation, assembly language programming, C language program compilation to assembly language, function calls and assembly language representation, I/O control, and processor circuit design. As typical commercial microprocessors, ARM and x86 are introduced.

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

      자료 구조 및 실습의 연계 과목으로 기본적인 자료 구조를 바탕으로 응용 문제를 해결하기 위한 심층적인 자료 구조를 학습하며, 실습 및 과제를 통하여 고급 프로그래밍 능력을 배양한다.

    • English

      This course is an integrative course of data structure and practice. Students learn in-depth data structures to solve application problems based on basic data structures.

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

    자료 구조 및 실습의 연계 과목으로 기본적인 자료 구조를 바탕으로 응용 문제를 해결하기 위한 심층적인 자료 구조를 학습하며, 실습 및 과제를 통하여 고급 프로그래밍 능력을 배양한다.

  • English

    This course is an integrative course of data structure and practice. Students learn in-depth data structures to solve application problems based on basic data structures.

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

      컴퓨터 시스템의 동작 원리, 운영체제의 동작 원리 및 운영체제의 기능들을 활용하는 프로그램의 작성을 다룬다. 어셈블리 언어를 통하여 컴퓨터 시스템 하드웨어의 동작 원리를 배우고, 응용 프로그램에서 운영체제의 기능을 활용하는 방법을 다룬다. Unix/Linux 운영체제에서 제공하는 기능을 소개하고 이들을 활용하는 응용 프로그램을 작성하도록 한다.

    • English

      This course covers the principles of computer system operation, operating system operation, and programming operating system calls. Assembly language is used to understand the operation of computer system hardware. Interaction methods of operating system and application programs are introduced. Finally, this course covers Unix/Linux operating system calls and programming of application programs using them.

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

    컴퓨터 시스템의 동작 원리, 운영체제의 동작 원리 및 운영체제의 기능들을 활용하는 프로그램의 작성을 다룬다. 어셈블리 언어를 통하여 컴퓨터 시스템 하드웨어의 동작 원리를 배우고, 응용 프로그램에서 운영체제의 기능을 활용하는 방법을 다룬다. Unix/Linux 운영체제에서 제공하는 기능을 소개하고 이들을 활용하는 응용 프로그램을 작성하도록 한다.

  • English

    This course covers the principles of computer system operation, operating system operation, and programming operating system calls. Assembly language is used to understand the operation of computer system hardware. Interaction methods of operating system and application programs are introduced. Finally, this course covers Unix/Linux operating system calls and programming of application programs using them.

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

      인공지능의 기반이 되는 수학 이론들은 주제에 따라 여러 교과목에서 개별적으로 다루어져 다소 높은 장벽으로 인식되고 있다. 본 강좌에서는 인공지능 기술을 이해하는 데 필요한 기초 미적분학 및 확률, 통계 등 핵심 수학적 기반 지식을 소개함으로써 인공지능의 동작 원리를 이해하는 데 어려움이 되는 수학적 진입장벽을 낮추고자 한다.

    • English

      The mathematical theories are the basis of artificial intelligence. However, they are treated in several courses individually according to the subject, which is recognized as a relatively high barrier. Therefore, this course introduces vital mathematical backgrounds such as calculus, probability, and statistics to lower the barrier to understanding the operational principles of artificial intelligence.

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

    인공지능의 기반이 되는 수학 이론들은 주제에 따라 여러 교과목에서 개별적으로 다루어져 다소 높은 장벽으로 인식되고 있다. 본 강좌에서는 인공지능 기술을 이해하는 데 필요한 기초 미적분학 및 확률, 통계 등 핵심 수학적 기반 지식을 소개함으로써 인공지능의 동작 원리를 이해하는 데 어려움이 되는 수학적 진입장벽을 낮추고자 한다.

  • English

    The mathematical theories are the basis of artificial intelligence. However, they are treated in several courses individually according to the subject, which is recognized as a relatively high barrier. Therefore, this course introduces vital mathematical backgrounds such as calculus, probability, and statistics to lower the barrier to understanding the operational principles of artificial intelligence.

닫기
3/1학기 전필 4471022
운영체제 (Operating Systems)
  • 학년/학기 : 3/1학기
  • 이수구분 : 전필
  • 교과목번호 : 4471022
  • 교과목명 : 운영체제 (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.

    닫기
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.

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

      디지털 데이터 통신에 일반적으로 적용되는 7계층 구조에 대해 살펴보고 각 계층의 역할과 실제적으로 사용되는 계층별 프로토콜의 구성 및 구현 기술에 대해 학습한다. 그리고 이를 바탕으로 다양한 형태의 물리적인 서브네트워크 특성에 대해 중점적으로 다룬다. 컴퓨터 통신 기술 영역에 속하는 다른 과목들에 앞서 수강해야 할 기초과목이다.

    • English

      This course examines the seven-layer structure that is generally applied to digital data communication, and learns the role of each layer and the construction and implementation techniques of each layer's protocol. Based on this, various types of physical subnetwork characteristics are dealt with. This is a basic course to be taken before other courses in the computer communication technology area.

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

    디지털 데이터 통신에 일반적으로 적용되는 7계층 구조에 대해 살펴보고 각 계층의 역할과 실제적으로 사용되는 계층별 프로토콜의 구성 및 구현 기술에 대해 학습한다. 그리고 이를 바탕으로 다양한 형태의 물리적인 서브네트워크 특성에 대해 중점적으로 다룬다. 컴퓨터 통신 기술 영역에 속하는 다른 과목들에 앞서 수강해야 할 기초과목이다.

  • English

    This course examines the seven-layer structure that is generally applied to digital data communication, and learns the role of each layer and the construction and implementation techniques of each layer's protocol. Based on this, various types of physical subnetwork characteristics are dealt with. This is a basic course to be taken before other courses in the computer communication technology area.

닫기
3/1학기 전선 4471024
사물인터넷실습 (Internet of Things and Laboratory)
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471024
  • 교과목명 : 사물인터넷실습 (Internet of Things and Laboratory)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      사물인터넷에 대한 개념 및 프로그래밍 방법을 실습을 통하여 학습해 가는 과정이 진행한다. 다양한 사물인터넷 플랫폼이 존재하지만 본 강의에서는 아두이노를 사용한 사물인터넷 구성및 실습을 진행한다. 아두이노를 이용한 시스템 프로그래밍 과정이 진행되며 이를 통하여 다양한 센서들의 특징을 이해할 수 있다. 또한 사물인터넷 서비스를 위한 응용 프로그램을 제작하고 시험 운용하는 과정을 진행한다. 수업은 이론 강의보다는 실습을 통한 IoT 에서 시스템 및 응용 프로그래밍 경험을 축척하므로 사물인터넷에서의 프로그래밍 능력을 함양하는 것을 목표로 한다

    • English

      This course is provided for a concept IoT(Internet Of Things) and practice training LAB. Among many IoT devices, arduino and various sensor devices are used for experimental lectures. Students have experiences for IoT system programming using various sensors and understand the operating principles of sensors in IoT. In addition, application programs for IoT service are designed in this course. The course is focused on the programming practices and gains the experience of IoT programming.

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

    사물인터넷에 대한 개념 및 프로그래밍 방법을 실습을 통하여 학습해 가는 과정이 진행한다. 다양한 사물인터넷 플랫폼이 존재하지만 본 강의에서는 아두이노를 사용한 사물인터넷 구성및 실습을 진행한다. 아두이노를 이용한 시스템 프로그래밍 과정이 진행되며 이를 통하여 다양한 센서들의 특징을 이해할 수 있다. 또한 사물인터넷 서비스를 위한 응용 프로그램을 제작하고 시험 운용하는 과정을 진행한다. 수업은 이론 강의보다는 실습을 통한 IoT 에서 시스템 및 응용 프로그래밍 경험을 축척하므로 사물인터넷에서의 프로그래밍 능력을 함양하는 것을 목표로 한다

  • English

    This course is provided for a concept IoT(Internet Of Things) and practice training LAB. Among many IoT devices, arduino and various sensor devices are used for experimental lectures. Students have experiences for IoT system programming using various sensors and understand the operating principles of sensors in IoT. In addition, application programs for IoT service are designed in this course. The course is focused on the programming practices and gains the experience of IoT programming.

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

      푸리에 변환 및 해석 등을 이용하여 연속 및 이산 신호 및 시스템을 해석, 표현하고 그 특성을 분석하는 법을 배운다. 신호와 시스템의 기본 개념과 그 특성, 시간함수의 주파수 영역 표현, 선형 시불변 시스템의 시간 및 주파수 영역에서의 표현, 시스템 전달함수, 시스템 안정성 분석 및 그 응용을 다룬다.

    • English

      Students learn how to interpret, represent, and characterize continuous and discrete signals and systems using Fourier transforms and analysis. This course covers the basic concepts and characteristics of signals and systems, frequency domain representation of time functions, time and frequency domain representations of linear time-invariant systems, system transfer functions, system stability analysis, and its application.

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

    푸리에 변환 및 해석 등을 이용하여 연속 및 이산 신호 및 시스템을 해석, 표현하고 그 특성을 분석하는 법을 배운다. 신호와 시스템의 기본 개념과 그 특성, 시간함수의 주파수 영역 표현, 선형 시불변 시스템의 시간 및 주파수 영역에서의 표현, 시스템 전달함수, 시스템 안정성 분석 및 그 응용을 다룬다.

  • English

    Students learn how to interpret, represent, and characterize continuous and discrete signals and systems using Fourier transforms and analysis. This course covers the basic concepts and characteristics of signals and systems, frequency domain representation of time functions, time and frequency domain representations of linear time-invariant systems, system transfer functions, system stability analysis, and its application.

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

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

    • English

      learn the basic concepts and algorithms of computer graphics and software components. It also explores a variety of applications including user interface, CAD/CAM, computer animation, and scientific visualization. In addition, this course covers the graphics algorithms creating various effects and hardware dedicated to 3D graphics.

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

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

  • English

    learn the basic concepts and algorithms of computer graphics and software components. It also explores a variety of applications including user interface, CAD/CAM, computer animation, and scientific visualization. In addition, this course covers the graphics algorithms creating various effects and hardware dedicated to 3D graphics.

닫기
3/1학기 전선 4471027
컴퓨터시스템보안 (Computer System Security)
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471027
  • 교과목명 : 컴퓨터시스템보안 (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학기 전선 4471028
프로그래밍언어 (Programming Languages)
  • 학년/학기 : 3/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471028
  • 교과목명 : 프로그래밍언어 (Programming Languages)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

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

    • English

      This course covers the basics of programming language theory. We will begin with an introduction to functional programming and the mathematical foundation for programming language theory, and then proceed to the techniques for formally defining a programming language such as abstract syntax, type system, and operational semantics. We will investigate important features found in modern programming languages and their implementation issues. To complement our theoretical study with practical programming, we will learn a higher-order functional language.

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

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

  • English

    This course covers the basics of programming language theory. We will begin with an introduction to functional programming and the mathematical foundation for programming language theory, and then proceed to the techniques for formally defining a programming language such as abstract syntax, type system, and operational semantics. We will investigate important features found in modern programming languages and their implementation issues. To complement our theoretical study with practical programming, we will learn a higher-order functional language.

닫기
3/2학기 전필 4471029
컴퓨터구조 (Computer Architecture)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전필
  • 교과목번호 : 4471029
  • 교과목명 : 컴퓨터구조 (Computer Architecture)
  • 학점-강의-실습(설계) : 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학기 전선 4471030
데이터베이스 (Database)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471030
  • 교과목명 : 데이터베이스 (Database)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      데이터베이스는 전산학 분야의 가장 중요한 한 분야로서 오랜 전통을 가지고 있으며, 현재로 많은 연구자들이 데이터베이스 분야의 발전을 위하여 노력하고 있다. 또한 이러한 결과로 많은 상용 시스템이 출현하여 여러 정보 시스템 응용에서 폭넓게 사용되고 있다. 본 과목에서는 이러한 데이터베이스의 기본 개념, 데이터 모델, 데이터베이스 언어, 데이터베이스 설계, 데이터베이스시스템 구조 등에 대하여 이론 강의를 진행하며, 실무적인 지식 함양을 위하여 MS SQL 서버와 오라클 등 상용 데이터베이스시스템을 기반으로 SQL 프로그래밍, 클라이언트/서버 프로그래밍, 웹 연동 프로그래밍 등에 대한 실습을 수행한다.

    • English

      Database is one of the most important fields in computer science and has a long tradition, and many researchers are working to develop the database. As a result, many commercial systems have emerged and are widely used in various information system applications. This course provides theoretical lectures on the basic concepts of database, data model, database language, database design, database system structure, and so on. Practices on client / server programming, web interlocking programming, etc.

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

    데이터베이스는 전산학 분야의 가장 중요한 한 분야로서 오랜 전통을 가지고 있으며, 현재로 많은 연구자들이 데이터베이스 분야의 발전을 위하여 노력하고 있다. 또한 이러한 결과로 많은 상용 시스템이 출현하여 여러 정보 시스템 응용에서 폭넓게 사용되고 있다. 본 과목에서는 이러한 데이터베이스의 기본 개념, 데이터 모델, 데이터베이스 언어, 데이터베이스 설계, 데이터베이스시스템 구조 등에 대하여 이론 강의를 진행하며, 실무적인 지식 함양을 위하여 MS SQL 서버와 오라클 등 상용 데이터베이스시스템을 기반으로 SQL 프로그래밍, 클라이언트/서버 프로그래밍, 웹 연동 프로그래밍 등에 대한 실습을 수행한다.

  • English

    Database is one of the most important fields in computer science and has a long tradition, and many researchers are working to develop the database. As a result, many commercial systems have emerged and are widely used in various information system applications. This course provides theoretical lectures on the basic concepts of database, data model, database language, database design, database system structure, and so on. Practices on client / server programming, web interlocking programming, etc.

닫기
3/2학기 전선 4471031
디지털영상처리 (Image Processing)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471031
  • 교과목명 : 디지털영상처리 (Image Processing)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      디지털 영상처리란 영상을 대상으로 하는 신호 처리의 한 분야로서 디지털 영상으로부터 원하는 정보를 얻기 위해 행하는 모든 종류의 처리를 의미한다. 이 과목을 통해 영상의 화질 향상, 소실된 정보의 복원, 데이터의 압축, 영상의 인식 등을 배우게 된다.

    • English

      Digital image processing is a field of signal processing that targets an image, and refers to all kinds of processing performed to obtain desired information from a digital image. In this course, students will learn how to improve image quality, restore lost information, compress data, and recognize images.

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

    디지털 영상처리란 영상을 대상으로 하는 신호 처리의 한 분야로서 디지털 영상으로부터 원하는 정보를 얻기 위해 행하는 모든 종류의 처리를 의미한다. 이 과목을 통해 영상의 화질 향상, 소실된 정보의 복원, 데이터의 압축, 영상의 인식 등을 배우게 된다.

  • English

    Digital image processing is a field of signal processing that targets an image, and refers to all kinds of processing performed to obtain desired information from a digital image. In this course, students will learn how to improve image quality, restore lost information, compress data, and recognize images.

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

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

    • English

      This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Students will understand the fundamental concepts, methods, and skills of artificial intelligence and appreciate the role of learning, vision, and natural language in understanding intelligent systems from a viewpoint of computer science.

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

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

  • English

    This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Students will understand the fundamental concepts, methods, and skills of artificial intelligence and appreciate the role of learning, vision, and natural language in understanding intelligent systems from a viewpoint of computer science.

닫기
3/2학기 전선 4471033
임베디드시스템 (Embedded Systems)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471033
  • 교과목명 : 임베디드시스템 (Embedded Systems)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      임베디드 시스템은 일상적으로 사용되는 데스크 탑 형태의 컴퓨터가 아닌, 인간이 일반적인 생활공간 안에서 필요한 정보를 제공하고 받을 수 있는 컴퓨터 시스템을 의미한다. 적용 범위로는 휴대폰을 비롯하여 스마트 형 생활 가전제품, 공장 자동화 시스템, 지능형 빌딩, 도시 분야에 기본적 개념이 적용되고 있다. 본 강좌에서는 임베디드 형태의 컴퓨터 시스템들에 대한 기본적 구조와 동작에 대하여 학습한다. 특히 시스템 소프트웨어로서 임베디드 시스템에 장착되는 다양한 장치들인 LED, 카메라, 터치 패드, 각종 센서들에 대한 디바이스 드라이브 프로그램을 학습하므로 시스템 소프트웨어 엔지니어로서 능력을 배양한다.

    • English

      An embedded system is not a desktop computer that is used in everyday life, but a computer system that can provide and receive necessary information in a general living space. The basic concepts are applied to mobile phones, smart home appliances, factory automation systems, intelligent buildings, and urban areas. In this course, students learn the basic structure and operation of embedded computer systems. In particular, as a system software, students learn the device drive program for LEDs, cameras, touch pads, and various sensors that are embedded in embedded systems.

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

    임베디드 시스템은 일상적으로 사용되는 데스크 탑 형태의 컴퓨터가 아닌, 인간이 일반적인 생활공간 안에서 필요한 정보를 제공하고 받을 수 있는 컴퓨터 시스템을 의미한다. 적용 범위로는 휴대폰을 비롯하여 스마트 형 생활 가전제품, 공장 자동화 시스템, 지능형 빌딩, 도시 분야에 기본적 개념이 적용되고 있다. 본 강좌에서는 임베디드 형태의 컴퓨터 시스템들에 대한 기본적 구조와 동작에 대하여 학습한다. 특히 시스템 소프트웨어로서 임베디드 시스템에 장착되는 다양한 장치들인 LED, 카메라, 터치 패드, 각종 센서들에 대한 디바이스 드라이브 프로그램을 학습하므로 시스템 소프트웨어 엔지니어로서 능력을 배양한다.

  • English

    An embedded system is not a desktop computer that is used in everyday life, but a computer system that can provide and receive necessary information in a general living space. The basic concepts are applied to mobile phones, smart home appliances, factory automation systems, intelligent buildings, and urban areas. In this course, students learn the basic structure and operation of embedded computer systems. In particular, as a system software, students learn the device drive program for LEDs, cameras, touch pads, and various sensors that are embedded in embedded systems.

닫기
3/2학기 전선 4471034
컴퓨터네트워크 (Computer Networks)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471034
  • 교과목명 : 컴퓨터네트워크 (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.

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

      컴퓨터 애니메이션을 구성하는 수학적 방법과 알고리즘을 배운다. 회전 및 방향, 보간, 기구학 및 역기구학, 모션 캡처, 유연체 변형 등을 다룬다.

    • English

      Learn mathematical methods and algorithms that make up computer animation. Topics include rotation and direction, interpolation, kinematic and inverse kinematics, motion capture, and flexible body deformation.

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

    컴퓨터 애니메이션을 구성하는 수학적 방법과 알고리즘을 배운다. 회전 및 방향, 보간, 기구학 및 역기구학, 모션 캡처, 유연체 변형 등을 다룬다.

  • English

    Learn mathematical methods and algorithms that make up computer animation. Topics include rotation and direction, interpolation, kinematic and inverse kinematics, motion capture, and flexible body deformation.

닫기
3/2학기 전선 4471036
형식언어와오토마타 (Formal Languages and Automata)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471036
  • 교과목명 : 형식언어와오토마타 (Formal Languages and Automata)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      컴퓨터공학 분야의 학문적 기초가 되는 과목으로 형식언어, 오토마타, 문법, 계산 복잡도 등의 주요 이론 및 개념들을 다룬다. 유한 오토마타, 정규 언어, 문맥 무관 문법, 푸쉬다운 오토마타, 튜링 머신, 결정성/비결정성, 풀수 없는 문제, 계산 복잡도 등의 개념에 대하여 공부하며 컴퓨터의 기본 작동 원리와 개념을 이론적으로 이해할 수 있다.

    • English

      This course covers the academic foundation of computer science by studying the theories and concepts such as formal language, automata, grammar and computational complexity. Students will learn about concepts such as finite automata, regular language, context-free grammar, pushdown automata, Turing machine, determinism/nondeterminism, undecidable problem, computational complexity, etc. and can theoretically understand the basic operating principles and concepts of computers.

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

    컴퓨터공학 분야의 학문적 기초가 되는 과목으로 형식언어, 오토마타, 문법, 계산 복잡도 등의 주요 이론 및 개념들을 다룬다. 유한 오토마타, 정규 언어, 문맥 무관 문법, 푸쉬다운 오토마타, 튜링 머신, 결정성/비결정성, 풀수 없는 문제, 계산 복잡도 등의 개념에 대하여 공부하며 컴퓨터의 기본 작동 원리와 개념을 이론적으로 이해할 수 있다.

  • English

    This course covers the academic foundation of computer science by studying the theories and concepts such as formal language, automata, grammar and computational complexity. Students will learn about concepts such as finite automata, regular language, context-free grammar, pushdown automata, Turing machine, determinism/nondeterminism, undecidable problem, computational complexity, etc. and can theoretically understand the basic operating principles and concepts of computers.

닫기
3/2학기 전선 4471059
취업·창업과꿈-설계 (Career Choice and Startup)
  • 학년/학기 : 3/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471059
  • 교과목명 : 취업·창업과꿈-설계 (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학기 전선 4471037
기계학습 (Machine Learning)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471037
  • 교과목명 : 기계학습 (Machine Learning)
  • 학점-강의-실습(설계) : 3-2-2
  • 교과목개요 : 상세보기
    • 국문

      지능형 소프트웨어 구현에 필요한 기계학습 모델(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 2 상세보기
  • 국문

    지능형 소프트웨어 구현에 필요한 기계학습 모델(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.

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

      네트워크 시뮬레이터를 사용하여 인터넷의 동작원리를 이해하고, 실용적인 네트워크 애플리케이션을 구현하는 실습과정을 수행한다. 결과적으로, 다양한 시스템환경에서 네트워크 스택 및 애플리케이션을 개발할 수 있는 기술을 습득하는 것을 목표로 한다.

    • English

      In this course, students will use network simulators to understand the operating principle of the Internet, and implement practical network applications. Consequently, students will gain practical skills to develop network stacks or applications in a variety of system environments.

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

    네트워크 시뮬레이터를 사용하여 인터넷의 동작원리를 이해하고, 실용적인 네트워크 애플리케이션을 구현하는 실습과정을 수행한다. 결과적으로, 다양한 시스템환경에서 네트워크 스택 및 애플리케이션을 개발할 수 있는 기술을 습득하는 것을 목표로 한다.

  • English

    In this course, students will use network simulators to understand the operating principle of the Internet, and implement practical network applications. Consequently, students will gain practical skills to develop network stacks or applications in a variety of system environments.

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

      최근 컴퓨터와 인터넷의 보급 활성화에 따라 데이터베이스는 컴퓨터 활용 분야의 기반기술이 되고 있다. 데이터베이스 프로그래밍은 데이터베이스의 구조, 내용, 응용 프로그램 등이 포함된 데이터베이스의 구성을 결정하는 작업으로서 데이터베이스 응용 시스템 개발에 있어 가장 중요한 단계에 속하는 작업이다. 본 과목은 데이터베이스시스템 관련 기본과목을 이수한 후 현장에 직접 적용 가능한 프로젝트 설계 위주로 강의를 진행하며, 이는 데이터베이스 요구사항 분석, 개념적/논리적 데이터베이스 설계 방법, 상용 CASE 툴을 사용한 응용 데이터베이스 설계 및 프로그래밍 실습 등을 포함한다.

    • English

      Recently, with the spread of computers and the Internet, the database has become a basic technology in the field of computer use. Database programming is one of the most important steps in the development of database application systems. After completing basic subjects related to database system, this course focuses on project design that can be applied directly to the field. This course includes analysis of database requirements, conceptual / logical database design method, application database design and programming practice using commercial CASE tools. Include.

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

    최근 컴퓨터와 인터넷의 보급 활성화에 따라 데이터베이스는 컴퓨터 활용 분야의 기반기술이 되고 있다. 데이터베이스 프로그래밍은 데이터베이스의 구조, 내용, 응용 프로그램 등이 포함된 데이터베이스의 구성을 결정하는 작업으로서 데이터베이스 응용 시스템 개발에 있어 가장 중요한 단계에 속하는 작업이다. 본 과목은 데이터베이스시스템 관련 기본과목을 이수한 후 현장에 직접 적용 가능한 프로젝트 설계 위주로 강의를 진행하며, 이는 데이터베이스 요구사항 분석, 개념적/논리적 데이터베이스 설계 방법, 상용 CASE 툴을 사용한 응용 데이터베이스 설계 및 프로그래밍 실습 등을 포함한다.

  • English

    Recently, with the spread of computers and the Internet, the database has become a basic technology in the field of computer use. Database programming is one of the most important steps in the development of database application systems. After completing basic subjects related to database system, this course focuses on project design that can be applied directly to the field. This course includes analysis of database requirements, conceptual / logical database design method, application database design and programming practice using commercial CASE tools. Include.

닫기
4/1학기 전선 4471040
소프트웨어공학 (Software Engineering)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471040
  • 교과목명 : 소프트웨어공학 (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학기 전선 4471041
인간컴퓨터상호작용 (Human Computer Interaction )
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471041
  • 교과목명 : 인간컴퓨터상호작용 (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.

닫기
4/1학기 전선 4471042
캡스톤디자인1 (Capstone Design 1)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471042
  • 교과목명 : 캡스톤디자인1 (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/1학기 전선 4471043
컴파일러설계 (Compiler Design)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471043
  • 교과목명 : 컴파일러설계 (Compiler Design)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      본 교과목에서는 컴파일러 설계 및 구현을 위한 원리와 기술을 학습한다. 특히 어휘 분석, 구문 분석, 번역, 의미 분석 및 코드 생성에 대한 개념과 이론을 배운다. 학생들은 OCaml 프로그래밍 언어를 사용하여 여러 프로그래밍 과제를 수행하며 간단한 C 언어 컴파일러를 구현한다.

    • English

      In this course, you will learn principles and techniques for compiler construction. In particular, we will study the concepts and theory behind the lexical analysis, syntax analysis, translation, semantic analysis, and code generation. Through several programming assignments, students will implement a compiler for a C-like small language using the OCaml programming language.

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

    본 교과목에서는 컴파일러 설계 및 구현을 위한 원리와 기술을 학습한다. 특히 어휘 분석, 구문 분석, 번역, 의미 분석 및 코드 생성에 대한 개념과 이론을 배운다. 학생들은 OCaml 프로그래밍 언어를 사용하여 여러 프로그래밍 과제를 수행하며 간단한 C 언어 컴파일러를 구현한다.

  • English

    In this course, you will learn principles and techniques for compiler construction. In particular, we will study the concepts and theory behind the lexical analysis, syntax analysis, translation, semantic analysis, and code generation. Through several programming assignments, students will implement a compiler for a C-like small language using the OCaml programming language.

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

      컴퓨터 비전은 인공지능에게 시각적 정보를 제공하고, 인간이 눈으로 보고 판단하는 것과 같은 능력을 구현하는 기술이다. 컴퓨터 비전의 기본 이론를 이해함으로써 문제 해결력을 기르고, 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 2 2 상세보기
  • 국문

    컴퓨터 비전은 인공지능에게 시각적 정보를 제공하고, 인간이 눈으로 보고 판단하는 것과 같은 능력을 구현하는 기술이다. 컴퓨터 비전의 기본 이론를 이해함으로써 문제 해결력을 기르고, 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학기 전선 4471049
실전코딩 (Practical Programming)
  • 학년/학기 : 4/1학기
  • 이수구분 : 전선
  • 교과목번호 : 4471049
  • 교과목명 : 실전코딩 (Practical Programming)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      고품질의 프로그램 작성에 필요한 개념과 기법을 소개한다. 객체 지향 프로그래밍의 기본 개념, 디자인 패턴과 같은 개념으로부터 리팩토링, TDD와 같은 기법을 학습하여 코딩 생산성을 높이고 개발 현장에 빠르게 적응할 수 있도록 한다.

    • English

      The purpose of this course is to introduce the fundamental concepts and techniques for implementing high-quality programs. This course covers object-oriented programming, design patterns, refactoring, and TDD (Test Driven Development). This course is not a programing language training course. The emphasis is on the concepts and techniques for higher coding productivity.

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

    고품질의 프로그램 작성에 필요한 개념과 기법을 소개한다. 객체 지향 프로그래밍의 기본 개념, 디자인 패턴과 같은 개념으로부터 리팩토링, TDD와 같은 기법을 학습하여 코딩 생산성을 높이고 개발 현장에 빠르게 적응할 수 있도록 한다.

  • English

    The purpose of this course is to introduce the fundamental concepts and techniques for implementing high-quality programs. This course covers object-oriented programming, design patterns, refactoring, and TDD (Test Driven Development). This course is not a programing language training course. The emphasis is on the concepts and techniques for higher coding productivity.

닫기
4/2학기 전선 4471046
캡스톤디자인2 (Capstone Design 2)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471046
  • 교과목명 : 캡스톤디자인2 (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.

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

      인터넷을 통한 데이터 통신에서 교환되는 정보를 보호하기 위해 필요한 기초암호이론, 보안 프로토콜, 네트워크 보안 등을 학습한다. 기밀성 및 무결성, 대칭키 및 공개키 기반 시스템, 키 교환 등을 다루며 이에 필요한 초보적인 정수론, 네트워크 이론을 정보보호 관점에서 재조명한다.

    • English

      This course covers basic cryptography, security protocols, and network security to protect the information exchanged in data communication over the Internet. It deals with confidentiality and integrity, symmetric and public key based systems, key exchange. The fundamental number theory and network theory for this are reviewed from the perspective of information security.

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

    인터넷을 통한 데이터 통신에서 교환되는 정보를 보호하기 위해 필요한 기초암호이론, 보안 프로토콜, 네트워크 보안 등을 학습한다. 기밀성 및 무결성, 대칭키 및 공개키 기반 시스템, 키 교환 등을 다루며 이에 필요한 초보적인 정수론, 네트워크 이론을 정보보호 관점에서 재조명한다.

  • English

    This course covers basic cryptography, security protocols, and network security to protect the information exchanged in data communication over the Internet. It deals with confidentiality and integrity, symmetric and public key based systems, key exchange. The fundamental number theory and network theory for this are reviewed from the perspective of information security.

닫기
4/2학기 전선 4471048
분산및병렬프로그래밍 (Distributed and Parallel Programming)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471048
  • 교과목명 : 분산및병렬프로그래밍 (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학기 전선 4471050
영상통신 (Visual Communications)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471050
  • 교과목명 : 영상통신 (Visual Communications)
  • 학점-강의-실습(설계) : 3-3-0
  • 교과목개요 : 상세보기
    • 국문

      영상데이터의 통신 및 압축에 필요한 정지영상 및 동영상의 압축 기법을 강의한다. JPEG, MPEG-1, MPEG-2, MPEG-4, H.26x 의 기본 이론을 설명한다. 또한 영상의 이해를 돕기 위해서, 정지영상 처리, 동영상 데이터의 구조 및 처리 방법을 소개한다.

    • English

      Introduce the compression techniques of still image and videos. JPEG, MPEG-1, MPEG-2, MPEG-4, H.26x are covered. To support the understanding of compression schemes, image processing, video theory and processing are covered.

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

    영상데이터의 통신 및 압축에 필요한 정지영상 및 동영상의 압축 기법을 강의한다. JPEG, MPEG-1, MPEG-2, MPEG-4, H.26x 의 기본 이론을 설명한다. 또한 영상의 이해를 돕기 위해서, 정지영상 처리, 동영상 데이터의 구조 및 처리 방법을 소개한다.

  • English

    Introduce the compression techniques of still image and videos. JPEG, MPEG-1, MPEG-2, MPEG-4, H.26x are covered. To support the understanding of compression schemes, image processing, video theory and processing are covered.

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

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

    • English

      This course will provide students with an introduction to the basic principles and techniques used in IR. These relate data (principally text, but not restricted to it) presented on the web. This course covers fundamental concepts(boolean model, vector space classification, probabilistic information retrieval). As a piece of academic work, students are expected to implement their own information retrieval systems.

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

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

  • English

    This course will provide students with an introduction to the basic principles and techniques used in IR. These relate data (principally text, but not restricted to it) presented on the web. This course covers fundamental concepts(boolean model, vector space classification, probabilistic information retrieval). As a piece of academic work, students are expected to implement their own information retrieval systems.

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

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

    • 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 2 2 상세보기
  • 국문

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

  • 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학기 전선 4471054
현장실습 (Field Training)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471054
  • 교과목명 : 현장실습 (Field Training)
  • 학점-강의-실습(설계) : 3-0-40
  • 교과목개요 : 상세보기
    • 국문

      산업현장에서 요구되는 전반적인 기술을 확인하고 현장을 찾아 실제 활용되는 기기 및 기술을 확인하며, 졸업 후에 취업할 수 있는 기업을 정하여 기업이 요구하는 기술을 점검한다.

    • English

      It checks the overall technology required in the industrial field, finds the actual equipment and technology used in the field, and selects a company that can be hired after graduation to check the technology required by the company.

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

    산업현장에서 요구되는 전반적인 기술을 확인하고 현장을 찾아 실제 활용되는 기기 및 기술을 확인하며, 졸업 후에 취업할 수 있는 기업을 정하여 기업이 요구하는 기술을 점검한다.

  • English

    It checks the overall technology required in the industrial field, finds the actual equipment and technology used in the field, and selects a company that can be hired after graduation to check the technology required by the company.

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

      특강 및 전문가 초청 세미나를 통해 컴퓨터공학 분야의 최신 연구 동향과 전문 기술에 대한 정보를 습득한다.

    • English

      Students will learn about the latest research trends and expertise in computer science and engineering through special lectures and seminars.

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

    특강 및 전문가 초청 세미나를 통해 컴퓨터공학 분야의 최신 연구 동향과 전문 기술에 대한 정보를 습득한다.

  • English

    Students will learn about the latest research trends and expertise in computer science and engineering through special lectures and seminars.

닫기
4/2학기 전선 4471060
카카오테크캠퍼스프로젝트 (Kakao Tech Campus Project)
  • 학년/학기 : 4/2학기
  • 이수구분 : 전선
  • 교과목번호 : 4471060
  • 교과목명 : 카카오테크캠퍼스프로젝트 (Kakao Tech Campus Project)
  • 학점-강의-실습(설계) : 3-0-6
  • 교과목개요 : 상세보기
    • 국문

      카카오 테크 캠퍼스 프로그램 3단계 신규 서비스 개발 프로젝트 과정에 참여하여 다양한 기술 스택을 자유롭게 활용하여 하나의 서비스를 직접 구현한다.

    • English

      Students will participate in the 3rd stage of the Kakao Tech Campus Program, that is, a new service development project, and directly implement a service by freely utilizing various technology stacks.

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

    카카오 테크 캠퍼스 프로그램 3단계 신규 서비스 개발 프로젝트 과정에 참여하여 다양한 기술 스택을 자유롭게 활용하여 하나의 서비스를 직접 구현한다.

  • English

    Students will participate in the 3rd stage of the Kakao Tech Campus Program, that is, a new service development project, and directly implement a service by freely utilizing various technology stacks.

닫기
  • 국문

  • English

닫기