메인메뉴 바로가기 본문으로 바로가기

교과해설

HOME 학사안내 교과해설
학년 학기 구분 과목명 교과설명
1학년 1학기 선택 공학입문 공학 입문 설계의 기본 개념을 이해하고 독창적인 문제 해결방법, 기술 보고서 작성 및 발표 등에 대하여 익힌다
기초프로그래밍 최근 여러분야에서 가장 널리 활용되고 있는 파이썬프로그래밍 기본 문법을 습득하고 활용하는 방법을 배움으로써 프로그래밍 기초 지식을 배양한다.
2학기 선택 정보통신공학개론 음성, 문자, 사진, 동영상(너튜브 실시간영상) 등 다양한정보들을 유선통신망과 무선(이동)통신망을 통하여 전송/교환/라우팅 등을 하는 과정이나 장치 등에 대한 아주 기초적인 지식을 학습한다.
C프로그래밍 우리가 컴퓨터와 대화하기 위해서는 어떻게 해야할까?컴퓨터에게 일을 시키고 싶은데 어떤 방식으로 시킬 수 있을까? 미국인과 대화하려면 영어, 중국인과 대화하려면 중국어가 필요하듯이 이교과목은 컴퓨터와 대화하기 위한 수단으로 C 언어 개념을 공부하고 C 프로그래밍 능력을 배우는 것을 목표로 한다. 또한 프로그래밍을 통한다양한 문제 해결능력을 심화 발전시키는 내용으로 교육이 이루어진다.
웹프로그래밍기초 홈페이지 개발을 위한 기초 능력 개발을 교육 목표로하며,이를 위해 홈페이지 개발의 기본 도구인 HTML(Hyper Text Markup Language) 문법을
배우고 홈페이지 기능 확장을 위한 자바 스크립트(Java Script)와 CSS(Cascading Style Sheet) 기술의활용법을 터득한다. 더불어 포토샵(Photoshop), 플래쉬(Flash)와 같은 이미지 편집툴의 사용법을 익혀 홈페이지에다 미적이고동적인 요소를 추가할 수 있는 응용 능력을 배양한다.
2학년 1학기 필수 유닉스 서버 운영체제인 유닉스의 기본 명령어, 에디터 사용법,그리고 유닉스 상에서의 네트워크 기술과 쉘 프로그래밍 실습을 통해 서버 시스템 관리 기술과 함께 다양한 서버 프로그램 개발 능력을 기른다.
전기및전자회로개론 전자기물리현상에 관계되는 전기 및 전자회로의 기초적 이론을다룬다. 전기회로의 법칙, 회로소자, 교류회로의 기본이론을 학습하고,다이오드와 트랜지스터가 포함되는 전자회로의 기본적 회로응용을 중점적으로 다룬다. 나아가 이러한 지식을 바탕으로 이를 통신공학 및 각종정보통신 융합기술 분야에 응용할 수 있는 능력을 배양한다.
선형대수학 2차 연립방정식을 풀기위해 우리는 하나의 변수를 소거하고대입하는 과정을 거친다. 그럼 방정식의 개수와 변수의 개수가 2개 보다 훨씬 큰 경우는 해를 어떻게 구할 수 있을까?선형대수학은(Linear Algebra)은 이러한 변수가 많고 방정식이 많을 경우에도 효과적으로 해를 구할 수 있는 수학의 한 분야관련내용을 학습한다.
선택 이산수학 논리와 증명, 알고리즘, 그래프 이론, 트리, 네트워크모델과 페트리네트, 부울 대수와 조합 회로 등의 수학적인 문제를 컴퓨터로 해결하기 위한 논리적 사고 능력을 기른다.
디지털설계 디지털회로 및 시스템의 해석과 설계기법을 다룬다. 이를위하여 2진법에 근거한 수체계와 부울대수 개념을 이해하고,인코더/디코더, 멀티플렉서, 가감산기 등의 조합논리회로와 레지스터, 카운터, 메모리 등의 순서논리회로의 해석 및 설계방법을 학습한다.
2학기 필수 확률론 정보통신공학도로서 통신시스템해석 및 네트워크를 전공하는학생이 필수적으로 알아야 할 확률이론의 기초 및 응용방법을 공부하는 것을 목표로 하여 다변수 확률변수 및 분포, 기대치 계산, 확률의근사계산, 그리고 확률과정 등을 다룬다
전자기학 무선 전기통신의 이론적 기초가되는 전기 및 자기현상등의기본개념을 확고히 함으로서 전자회로, 통신공학, 이동통신, 초고주파공학으로 이어지는 전공기반 역할을 담당하며, 정전계, 정자계, 시변계에대한 기초물리학적 개념을 수학적도구를 사용하여 통신공학에 적용하는 방법론을 습득한다
선택 ICT융합공학 임베디드 보드를 이용해 4차 산업혁명의 키워드인 IoT,클라우드, 데이터베이스, AR 및 인공지능 등 다양한 요소기술에 대한 기본 구현방법을 배우고 실제 문제해결 능력을 배양한다.
비쥬얼프로그래밍 비쥬얼 베이직이나 비쥬얼C 등의 프로그래밍 언어를 사용하여윈도우 환경에서 다양한 응용 프로그램을 개발하는 능력을 배양한다.
마이크로프로세서설계및실습 본 교과목에서는 마이크로컨터롤러의 일종인아두이노(Arduino)와 여러가지 센서(sensor)류, 발광다이오드 (LED), 액정디스플레이 (LCD) 등 각종 전자 부품들을사용하여 다양한 종류의 디지털 시스템을 설계하고 이를 실습한다. 특히이 과목에서는 아날로그 및 디지털 회로 설계 이론뿐만 아니라, 설계 시스템의 작동을 위한 프로그래밍 기술들을 학습함으로써사물인터넷 등 응용 시스템 관련 기초설계 능력을 배양한다.
데이터베이스프로그래밍 데이터베이스의 기본 개념과 데이터베이스 시스템의 구조를배우며, 이를 기본으로 관계형 데이터베이스 시스템을 이해한다. 아울러 데이터베이스를 이용한 웹 프로그래밍 기술을 병행해서 익히도록 한다.
3학년 1학기 필수 초고주파공학 누구나가 가지고 다니는 휴대품중엔 휴대전화(스마트폰)가있다. 이러한 스마트폰으로 전화걸기나 문자, 영상 등을 전송하기 위해서는 반드시 전파가 있어야 한다. 이 과목에서는 이러한 전파의 발생원리, 간단한 수학을 사용하여 전파 방정식을 만들고 풀어 전파의 여러가지 특성들을 분석한다. 아울러 본 과목에서는 전파신호를 발생하여안테나를 통하여 송신하는 과정에서 발생하는 여러가지 문제와 해결방법 등에 대해서도 학습한다. 마지막으로 안테나의 기초적인 이론에 대해서도살펴본다. 
데이터통신 데이터의 전송에 관한 개념과 기술에 관한 포괄적인 소개를다룬다. 데이터의 인코딩과 디코딩, 데이터 연결의 제어, 다중화, 단말장치 및 관련 소프트웨어 등을 학습하여, 컴퓨터기술과 통신기술의자연스런 연결을 통한 현대 데이터 통신기술의 여러 가지 양상을 습득한다.
기계학습 4차산업혁명 관련 분야에서 널리 적용되고 있는 기계학습의기본 개념과 원리, 여러 기계학습 알고리즘 및 활용법을 익힌다. 특히 파이썬 프로그래밍과 기계학습 관련 최신 패키지를 활용하여 다양한데이터를 이용한 실습을 수행한다.
통신공학1 전기신호의 해석과 이를 위한 각종 시스템이론의 이해를통하여 기본적인 통신방식을 이해하고 통신시스템을 설계하기 위한 개념과 기법을 습득한다. 시간 및 주파수영역신호 해석, 시스템의 기본응답과대역폭, 잡음과 그 극복방법, 그리고 진폭변조, 주파수 변조, 펄스변조 등의 기본적인 변조이론을 다룬다.
선택 신호및시스템 연속신호와 이산신호의 관계와 시스템 모델링 개념과 이론을다루고, 신호가 시간영역과 주파수영역에서 가지는 특징을 분석한다. 이를 위해 시간-주파수 변환과 관련된 다양한 방법 및 응용에 대해학습한다
알고리즘 알고리즘은 요리법(recipe)과 같다. 단계적인 절차에따라 요리를 하면 요리가 완성되듯이 컴퓨터 상에서 문제를 해결하기 위한 방법과 절차인 알고리즘에 따라 문제를 해결할 수 있다. 본과목에서는 알고리즘에 대한 기본적인 개념을 학습하고 대표적인 알고리즘의 형태를 배운다. 알고리즘 방법을 분할 정복, 동적 계획법, 그리디알고리즘, 등으로 분류하고, 각각의 특성을 이해하도록 한다. 아울러기본적인 문제의 복잡도 분석을 할 수 있도록 한다. 새로운 문제에 대한 해결 방법을 도출할 수 있는 능력을 키우게 된다.
2학기 필수 이동통신공학 초고주파공학을 기초로 하는 교과목으로써, 본 교과목에서는휴대전화(스마트폰)로 음성, 문자, 사진, 동영상(실시간영상) 등 다양한 정보들을 상대 휴대전화, 일반 전화 또는 인터넷 서버 등으로전송할 때, 기지국과 휴대전화 간의 공간 (채널)에 전파신호를 전송할때 발생하는 여러가지 특성이나 문제들을 분석하고, 이를 해결하는기술들에 대하여 심도있게 학습한다. 이어서 각 세대별(1세대에서 5세대) 이동통신시스템의 기술 특징이나 통신망의 특징 등에 대해서도학습한다.
디지털신호처리 자연계에 존재하는 대부분의 신호는 연속적인 값을 갖는아날로그 신호이다. 이러한 아날로그 신호를 컴퓨터가 처리하기 위해서는 0과 1을 갖는 신호로 변환해주어야하며 변환된 결과가 디지털신호이다. 디지털 신호 처리(Digital Signal Processing)는 아날로그 신호를 디지털화하는 과정에서 수치화된 신호를수정하거나 개선할 목적으로 수치적으로 처리하는 것을 말한다. 디지털 신호처리의 응용분야는 영상, 계측/제어, 음성/음향, 군사용, 통신, 생체 의학등 다양한 분야에서 활용 된다. 본 교과목의 주요 내용들은다음과 같다.
디지털 필터의 설계, 디지털 필터의 기초, FIR 필터 설계, IIR 필터 설계, 필터 구조와 구현, 디지털 필터의 응용, 음성/음향신호처리, 영상신호처리, 배열(마이크로폰/소나) 신호처리
딥러닝 최근 인공지능의 발전을 이끌고 있는 신경망 기반의 딥러닝에대한 기초적인 이론과 신경망 모델들, 학습기법들, 그리고 영상, 언어, 음성 인식 문제들에 대한 기초 내용을 배운다. 텐서플로우, 케라스,파이토치 등의 라이브러리를 활용한 딥러닝 모델 구현 능력을 함께배양한다.
선택 컴퓨터네트워크 컴퓨터를 중심으로 정보를 수집, 가공, 처리, 저장,분배하는 컴퓨터간 네트워킹을 배운다. 네트워크의 형태와 종류, 스위칭기술, 지영망기술,
프로토콜과 개방모델의 구성, 망 상호 연결 등과 관련 소프트웨어 및 표준화에 관하여 학습한다.
멀티미디어프로그래밍 음성, 오디오, 영상 비디오 등의 멀티미디어 기술에 대한기본개념과 다양한 응용분야에 대하여 학습하고, 실제 멀티미디어를 대상으로 python 프로그래밍을 이용하여 다양한 멀티미디어 신호처리기법에 대해 학습한다.
정보통신응용 정보통신기술을 기반으로 하여 가정, 빌딩, 공장, 농장,도시 등 산업 전반에 응용이 가능한 서비스 분야를 알아보고 그를 실현하기 위해서 필요한 소프트웨어 및 하드웨어 기술, 그리고 각종통신방식의 응용하는 능력을 향상한다.
4학년 1학기 필수 무선통신시스템설계 초고주파공학, 이동통신공학 등을 기초로 하여 4G 및 5G이동통신시스템 관련 최근 이슈들과 함께 응용분야인 5G기반의 사물인터넷(IoT), 5G기반의 지능형교통시스템(Connected Car),자율주행자동차 개발 동향 등에 관하여 학습한다.
빅데이터분석 빅 데이터란 기존 데이터베이스 관리도구의 능력을 넘어서는대량의 정형 또는 심지어 데이터베이스 형태가 아닌 비정형의 데이터 집합조차 포함한 데이터로부터 가치를 추출하고 결과를 분석하는 기술이다.이러한 빅데이터를 분석하는데 필수적인 프로그래밍 관련 기술을 습득하고, 이를 바탕으로 빅데이터 분석에 관한 실무능력을 기를 수 있도록 하는것을 수업목표로 한다. 또한, 실무능력 향상을 위해 지역, 인구, 환경, 범죄 등과 과련된 실제 공공 데이터를 활용한 빅데이터 분석을실습으로 진행한다.
선택 캡스톤디자인 전공과 관련된 아이디어를 교수의 지도하에서 설계하고 구현할수 있는 방법을 학습한다
사물인터넷 최근 인터넷에 센서, 카메라, 계측기 등 다양한 전자장비가연결될 수 있는 환경이 조성됨에 따라서 기존의 사람과 사람, 사람과 서버간의 통신과는 전혀 다른 새로운 사물이 인터넷에 연결되는 시대를맞이하여 관련 내용을 학습한다
2학기 필수 멀티미디어방송및통신 멀티미디어 방송 및 통신에 사용되는 텍스트, 오디오,비디오 신호처리의 기본원리와 인지방법을 이해하고, 새로운 통방융합 환경에 활용되는 다양한 멀티미디어들의 처리방법 및 기술적 원리를 분석하고실제 공학적 툴을 사용하는 실습을 통해 통방융합 환경의 전반적인 이해를 돕는다.
졸업논문 4학년 1학기까지 배운 전공내용을 바탕으로 본인이 관심있는 분야에 연구를 통해 논문을 작성한다.