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