- 1프로그래밍의이해
-
응용 프로그램 개발에 사용되는 다양한 언어의 기본 개념 및 문법을 이해하고 배우게 됩니다. 또한 다양한 문제해결 과정을 통해 고급 프로그래밍 능력을 습득하기 위한 튼튼한 기초 능력을 키웁니다.
- 2데이터베이스
-
데이터를 효율적으로 처리하기 위한 데이터베이스의 개념과 다양한 응용 방법에 대하여 학습합니다. DBMS에 대한 이해, SQL의 이용 방법 등을 익혀 모바일 IT 분야에서 적절하게 활용할 수 있는 능력을 배양합니다.
- 3자바프로그래밍
-
JAVA 관련 서버로 부터 모바일 분야의 다양한 애플리케이션을 제작할 수 있는 JAVA언어에 대해 기초부터 실무까지 공부합니다. 이를 통해 웹 기반의 응용 프로그램 구현 및 엔터프라이즈 컴퓨팅 기술을 습득하게 됩니다.
- 4앱프로그래밍
-
아이폰, 안드로이드폰 등의 모바일 분야에서 요구되는 애플리케이션을 개발하기 위한 실무 기술을 습득하는 과정입니다. 모바일 APP개발 전문가가 되기 위한 필수 과정으로 체계적이고 효율적인 실습환경을 제공합니다.
- 5시스템 프로그래밍
-
스마트폰, DMB, 네비게이터 등의 다양한 임베디드 시스템과 홈 네트워크, 유비쿼터스 서비스 등의 임베디드 서비스 분야의 핵심 기술인 RTOS를 익히기 위해 첨단의 실습 키트를 활용하여 다양한 주제로 학습합니다.
- 6프로젝트
-
3개 학기 동안 운영되는 교과목으로 모바일, 임베디드 등의 분야를 자유롭게 선택하여 팀별로 프로젝트를 진행합니다. 최종 결과물은 졸업작전, 경진대회 등에 출품하여 그 실용성을 검증받게 됩니다. 또한 타 교과목을 통해 공부한 다양한 프로그래밍 언어, 데이터베이스, 멀티미디어 기술들을 바탕으로 프로젝트를 수행함으로써 실무 능력을 배양합니다.
- 7HTML, CSS, 자바스크립트
-
웹 사이트 구축의 기초가 되는 HTML, CSS와 자바스크립트를 공부하고, 이들을 이용한 고급 웹페이지 제작 기술을 학습합니다.
- 8리눅스실습
-
웹 서버를 실제로 구축하고 운영하기 위해서 필요한 필수적인 지식들을 공부하며, 서버의 구축과 운영방법에 관련된 실무 능력을 익힙니다.
- 9모바일UI/UX, 앱GUI
-
화면에 대한 요구사항 및 UI/UX 엔지니어가 제시한 UI표준과 지침에 따라 화면과 폼, 메뉴 등의 구조와 흐름을 구현하여 반영하는 과정들을 학습합니다.