3학년 1학기

네트워크(Network)

TCP/IP 기반 컴퓨터 네트워크 기본 구조 및 프로토콜에 대해 소개한다.

IP와 TCP/UDP 등 인터넷을 실현하는 주요 핵심 프로토콜의 특성 및 내부 동작 구조에 대해 익히고 그 특성을 이해한다.

인터넷 관련 지식을 바탕으로 네트워킹 응용을 구현하는 과제를 수행한다.

데이터베이스(Database)

데이타베이스에 관련된 기본 개념과 이론을 충분히 습득할 수 있도록 한다.

그리고 현재 기업에서 가장 널리 사용되는 데이터베이스 관리 시스템인 오라클 제품에 대한 실습을 통하여 도구의 사용법을 익히고, 데이터베이스 프로그래밍 능력을 키우기 위하여 과제를 부여한다.

모바일프로그래밍(Mobile Programming)

실제 앱을 만드는 것을 목표로 해서 안드로이드의 다양한 기능을 살펴봄으로 각각의 기능을 단순히 알려 주는 차원을 넘어 실제 앱을 만드는 과정부터 코드를 조립하는 방법까지 다룹니다.

웹프로그래밍(Web Proframming)

1)Java Servlet & JSP 기반의 웹 프로그래밍에 대한 기본 개념 및 프로그래밍 기법을 학습한다.

2) 웹 프로그램의 동작 원리 및 프로그래밍 모델을 학습하여 웹프로그래밍에 대한 이해를 확대한다.

3) Servlet과 JSP의 연관 관계, JSP 최신 프로그래밍 기법 등을 학습하여 실무능력 배양을 위한 기초를 다진다.

4) 데이터베이스 연동 프로그래밍 및 개발 지원 플랫폼 활용 등을 실습한다.

5) 학기말 텀 프로젝트 수행을 통해 웹 프로그래밍의 전반적인 개념 및 과정을 이해하도록 한다.

정보·컴퓨터교과교육론(information∙Comruter Education)

진로지도 V(Councelling of life course V)

1) 상담을 통해 전공 선택과 진로에 필요한 정보를 제공한다.

2) 학생이 원하는 취업 분야에 필요한 사항들을 사전에 준비하도록 한다.

3) 기타 사항에 대한 상담을 한다.

4) 전공학습 및 진로선택과 관련된 도서를 선정하여 읽고 토론한다.

3학년 2학기

IoT플랫폼실습(IoT platform Training)

데이터베이스프로그래밍(Database Proframming)

오라클 11g에서 제공하는 SQL & PL/SQL 언어의 모든 개념과 문법을 강의한다.

실무 중심의 예제를 통해 데이타베이스 응용 기술을 배울 수 있도록 실습실에서 오라클 서버에 접속한 상태에서 강의한다.

소프트웨어공학(Software Engineering)

사용자의 요구 사항을 수집하고 분석하는 방법과 이를 정리하고 체계화하는 요구 분석 방법을 학습한다.

  - 프로젝트의 성격과 여건을 고려하여 소프트웨어 구조를 설계할 수 있는 방법을 배운다.

  - 설계 경험의 축적이라고 할 수 있는 디자인 패턴의 종류와 적용 방법을 익힌다.

  - 개발된 소프트웨어에서 결함을 찾아 내는 테스트 방법과 기능의 추가와 변경을 반영하는 유지 보수 방법을 학습한다.

애플리케이션보안(Application security)

영상처리(Image processing)

입력 영상에 대하여 기초 개념부터 영상 변환 기술, 영상 해석 기술 등 다양한 처리 기법들을 학습한다.

OpenCV-Python 활용하여 효율적인 영상처리 프로젝트를 수행한다. 

임베디드프로그래밍(Embedded Programming)

1) 임베디드시스템 구축 능력을 바탕으로 IoT 장치를 설계하고 구현한다.

2) IoT 시스템 구축에서 사용되는 다양한 통신 프로토콜에 대해 학습하고 구현 실습을 진행한다.

3) IoT 게이트웨어 개념을 이해하고 단순형 게이트웨이를 구현한다.

4) IoT 클라우드 플랫폼과의 연동 기술을 학습하고 구현 실습을 진행한다.

5) IoT 서비스 시스템 전반의 구성 요소 및 시스템 구성을 학습하고, 이를 구현하기 위한 주요 기술들에 대해 실습을 통해 익혀 실무 능력을 배양하도록 한다.

6) 학기말 과제로 팀별 프로젝트를 수행하여 성적을 반영토록 한다.

7) IoT 기술 및 통신 기반 서비스 개발에 요구되는 기초 지식을 습득하고, 주위에서 흔히 볼 수 있는 장치를 스스로 구현해봄으로써 전공에 대한 또 다른 즐거움과 자신감을 찾을 수 있을 것이다

정보·컴퓨터교과교재연구 및 지도법(Computer Information research and Orientation)

정보보안일반(General Security Information)

클라우드컴퓨팅이해(Understanding of Cloud Computing)

4차산업의 핵심요소중 하나인 클라우드 컴퓨팅, 클라우드 플랫폼, 클라우드 서비스에 대한 이해와 글로벌 클라우드 플랫폼 서비스 직접활용하여 프로젝트 수행 및 목표 

프로그래밍(Programming)

진로지도 VI(Councelling of life course VI)

1) 상담을 통해 전공 선택과 진로에 필요한 정보를 제공한다.

2) 학생이 원하는 취업 분야에 필요한 사항들을 사전에 준비하도록 한다.

3) 기타 사항에 대한 상담을 한다.

4) 전공학습 및 진로선택과 관련된 도서를 선정하여 읽고 토론한다.