교육목표
- 인간언어의 현상과 본질에 대한 다각적인 이해와 컴퓨터와 소프트웨어공학에 대한 이해를 바탕으로 언어-지식정보처리 전문 인력을 양성하는 것을 교육목표로 한다.
미션
- 컴퓨터공학 전공자들에게는 인간 언어의 현상과 본질에 대한 다각적인 이해를, 언어학 전공자들에게는 컴퓨터와 소프트웨어 기술에 대한 이해를 제공함으로써 장차 실력 있는 언어정보처리 전문가가 될 실무형 인재 양성
인재상
- 학과에서 요구하는 인재상은 첫 번째로 자연언어 처리에 대한 이해와 소프트웨어 구현에 관한 주요 기술을 바탕으로 지식정보사회를 선도할 역량을 갖춘 인재, 두 번째로 참신한 기획력을 가지고 다양한 ICT시장의 요구에 부응할 인재이다.
교육과정소개
- 언어학 이론과 컴퓨터공학 핵심 교과목의 단계별 맞춤형 교육과정 운영
- 인간 언어의 여러 부문의 구조와 원리를 이해하고 컴퓨터가 작동하는 원리를 이해함으로써 언어 정보를 처리할 줄 아는 컴퓨터 시스템을 구현할 능력을 기른다.
교과목 로드맵
세부 교과목 로드맵
교과목 구성
순번 |
과목명 |
학점 |
구분 |
수강시기 |
교육내용 |
1 |
코퍼스언어학: 이론과 실제 |
3 |
전공기초 |
2-1 |
전산적으로 접근 가능한 언어자료를 체계적으로 수집하고 분석하여 언어의 과학적 연구, 즉, 언어의 구조를 과학적으로 밝힘으로써 전공지식탐구역량과 창의적문제해결역량을 강화하고, 언어의 이해에 기여하기 위한 이론과 실제 도구들을 소개하고 실제로 적용해 봄으로써 미래ICT역량 및 융복합지식활용역량을 함양 |
2 |
JAVA 프로그래밍 기초 |
3 |
전공기초 |
2-1 |
JAVA 프로그래밍의 기초적인 내용에 대해 학습함으로써 컴퓨터공학과 프로그래밍의 기본 원리를 이해함. 변수, 연산자, 입·출력문, 제어문 등 기본적인 프로그램 구조를 학습함으로써 컴퓨터를 활용한 데이터 처리방법을 학습함 |
3 |
음운론 |
3 |
전공기초 |
2-2 |
인간 언어 말소리의 다양한 변화 패턴을 살펴보며 그 기저에 내재된 법칙을 발견하고 문제해결능력을 기르며 언어정보처리의 기반학습 |
4 |
도구로서의 컴퓨터 |
3 |
전공기초 |
2-2 |
객체 지향 프로그래밍 언어인 Java의 기초적인 내용과, 컴퓨터 운영체제 Linux에 대한 기본을 가르치며, Web browser 사용법, 검색엔진 사용법, 컴퓨터와의 의사소통 방법, HTML을 이용한 웹사이트 구축법 등 컴퓨터를 이용한 언어 처리라는 목표를 위한 기반을 다지고, Java Development Kit의 사용법과 Java 프로그램의 컴파일 기법 등을 익히게 하여 수강생들이 소프트웨어 제작 능력을 기를 수 있도록 하는 교과목 |
5 |
JAVA 프로그래밍 기초 |
3 |
전공기초 |
2-2 |
JAVA 프로그래밍의 기초적인 내용에 대해 학습함으로써 컴퓨터공학과 프로그래밍의 기본 원리를 이해함. 변수, 연산자, 입·출력문, 제어문 등 기본적인 프로그램 구조를 학습함으로써 컴퓨터를 활용한 데이터 처리방법을 학습함 |
6 |
코퍼스의 구축과 활용 |
3 |
전공심화 |
2-2 |
전산적으로 접근 가능한 언어자료를 체계적으로 수집하고 분석하여 언어의 과학적 연구, 즉, 언어의 구조를 과학적으로 밝힘으로써 전공지식탐구역량과 창의적문제해결역량을 강화하고, 언어의 이해에 기여하기 위한 이론과 실제 도구들을 소개하고 실제로 적용해 봄으로써 미래ICT역량 및 융복합지식활용역량을 함양 |
7 |
통사론 |
3 |
전공기초 |
3-1 |
자연언어 문장의 구조를 과학적으로 연구하기 위한 기본 개념과 분석 방법을 체계적으로 학습함으로써 전공지식탐구역량을 강화하고, 영어를 중심으로 한 다양한 언어의 구조를 분석해 봄으로써 창의적문제해결역량과 융복합지식활용역량을 함양 |
8 |
의미론 |
3 |
전공기초 |
3-1 |
의미 일반, 세계/인식/언어, 표상 현상, 기호, 경험론적 의미관/심리학적 의미관, 언어 층위에 따른 문제 등 여러 이론적 틀이나 근본 인식을 두루 살피고 비판적으로 고찰하는 교과목 |
9 |
언어정보처리개론 |
3 |
전공핵심 |
3-1 |
언어정보처리에 있어 근간이 되는 문제들의 해법을 이해하고, 다양한 자료 구조들을 다루는 능력을 길러주며, 또한 자연언어 처리에 있어 유용한 프로그래밍 언어인 python을 가르쳐주고 코퍼스를 직접 가공하거나 사용할 수 있는 방법을 알려주며, 언어 처리 기술에 대한 이론적인 내용을 알 수 있도록 해주는 교과목 |
10 |
자료구조와 알고리즘 |
3 |
전공핵심 |
3-1 |
기본적인 자료구조의 개념과 종류를 이해하고, 프로그래밍 실습을 통해 이의 구현 방법을 학습함. 컴퓨팅 사고력과 기본적인 코딩 능력을 기반으로 다양한 문제해결 기법과 효율적인 알고리즘의 설계 방법을 학습 |
11 |
응용음성학 |
3 |
전공심화 |
3-1 |
음성학과 관련된 해부학과 생리학 이론을 다루며 분절음·운율 분석 방법을 배우고 digital signal processing과 segmentation, labeling에 대한 지식을 가르치고, 운율 변조와 포먼트 합성 방법을 익히고 음성학 연구를 위해 청지각 실험을 설계하고 해석하며 관련 통계를 분석할 수 있도록 하는 교과목 |
12 |
형태론 |
3 |
전공핵심 |
3-2 |
낱말의 구조를 과학적으로 탐구하는 과목으로 의미를 지닌 최소 언어 단위인 형태소를 구분하고 낱말을 구성하는 원리를 학습하고 통사 부문과 음운 부문의 연계성을 밝혀 전공지식탐구역량과 창의적 문제해결역량을 강화하고 자연언어처리의 출발점인 형태소 분석의 이론적 지식을 제공함으로써 미래ICT역량 및 융복합지식활용역량을 함양 |
13 |
데이터베이스 |
3 |
전공핵심 |
3-2 |
데이터베이스 시스템에 대한 전반적인 개요 및 관계 데이터베이스 개념, 질의언어 및 데이터모델링 등에 대한 이해를 통하여 데이터베이스 설계 및 응용프로그램 개발 능력 배양함 |
14 |
운영체제 |
3 |
전공핵심 |
3-2 |
일반적인 운영체제의 구조와 공통 기능에 대한 이해를 바탕으로, 이들이 실제 운영체제에 구현된 사례를 학습 |
15 |
자료구조와 알고리즘 |
3 |
전공핵심 |
3-2 |
기본적인 자료구조의 개념과 종류를 이해하고, 프로그래밍 실습을 통해 이의 구현 방법을 학습함. 컴퓨팅 사고력과 기본적인 코딩 능력을 기반으로 다양한 문제해결 기법과 효율적인 알고리즘의 설계 방법을 학습함 |
16 |
기계학습과 딥러닝 |
3 |
전공핵심 |
3-2 |
빅데이터분석에 필요한 기계학습의 원리와 딥러닝 모델에 대해 학습함 |
17 |
웹프로그래밍 |
3 |
전공핵심 |
4-1 |
HTML5, CSS, JavaScript 등 웹 프로그래밍과 관련된 기술을 이해하고 실습을 통해 최신 표준 기술을 이용한 웹 사이트를 구축할 수 있는 능력을 배양함 |
18 |
모바일프로그래밍 |
3 |
전공핵심 |
4-1 |
안드로이드 운영체제에서 애플리케이션의 구성 요소 및 동작 원리를 학습하고 이를 실현함 |
19 |
캡스톤디자인Ⅰ |
3 |
전공심화 |
4-1 |
기업체에서 필요로 할 만한 언어 능력의 적용 대상물을 식별하고 그 구현을 추구하도록 하며, 그 과정에서 언어의 구조에 관한 지식을 핵심적으로 이용하면서 구현물을 설계하고 직접 제작해 볼 수 있도록 하는 교과목 |
20 |
사전편찬학개론 |
3 |
전공심화 |
4-1 |
사전 편찬과 한국어 사전에 대한 기초적인 역사를 가르쳐 학생들이 사전 편찬의 의의에 대해 이해할 수 있도록 하며, 사전의 유형과 특징을 소개하고, 어휘 항목과 통사 기능 등의 언어적 정보가 사전에 어떻게 반영되는지를 배우는 교과목 |
21 |
문법이론과 자연언어처리 |
3 |
전공심화 |
4-1 |
전처리와 형태소분석을 통해 입력된 언어 단위가 구나 절과 같은 더 큰 언어학적 단위를 이루는 방법과 원리에 대하여 탐구하는 교과목으로 자연언어처리의 구문분석과 언어이해에 필수적인 이론적 토대를 제공함으로써 전공지식탐구역량과 미래ICT역량을 강화하고 융복합지식활용역량과 창의적문제해결역량을 함양 |
22 |
SW종합설계프로젝트 |
3 |
전공심화 |
4-1 |
실생활에서 발생하는 실질적이면서도 가치있는 융합분야 문제점들을 발견하여, 이를 소프트웨어공학적 프로세스를 통해 해결하는 프로젝트를 진행함 |
23 |
소프트웨어공학 |
3 |
전공심화 |
4-2 |
소프트웨어 개발시 요구되는 요구사항 분석, 시스템 설계, 구현, 시험 및 유지보수로 이어지는 소프트웨어 공학 프로세스 과정을 학습함 |
24 |
자연언어처리를 위한 심층학습 |
3 |
전공심화 |
4-2 |
전처리와 형태소분석을 통해 입력된 언어 단위가 구나 절과 같은 더 큰 언어학적 단위를 이루는 방법과 원리에 대하여 탐구하는 교과목으로 자연언어처리의 구문분석과 언어이해에 필수적인 이론적 토대를 제공함으로써 전공지식탐구역량과 미래ICT역량을 강화하고 융복합지식활용역량과 창의적문제해결역량을 함양 |
25 |
SW종합설계프로젝트 |
3 |
전공심화 |
4-2 |
실생활에서 발생하는 실질적이면서도 가치있는 융합분야 문제점들을 발견하여, 이를 소프트웨어공학적 프로세스를 통해 해결하는 프로젝트를 진행함 |
졸업요건
- 학위명 : 언어공학사 / 전공표기 : 언어정보처리전공
- 주관(참여)학과 : 언어학과(컴퓨터공학과)
- 복수전공 졸업이수 학점 : 39학점 이상
- 부전공 졸업이수 학점 : 24학점 이상
- 기타 졸업요건 : 학과 내규에 따름(학과사무실 문의)
졸업 후 진로
- 언어관련 소프트웨어 개발자, 기업 홍보부서 직원, 출판사 편집 담당자, 소프트웨어 상담사, 정보기술 교사
주관학과
- 언어학과(Tel : 042-821-6391)