웹프로그래밍
( Web Programming )
|
본 교육과정에서 웹 프로그래밍 서비스의 기본 처리 과정에 대한 이해를 통해 기본적인 웹 문서의 작성 기법들에 대해 공부한다. 특히 HTML5, CSS3, Javascript와 같은 클라이언트 쪽에서의 웹 프로그래밍 기술과 JQUERY, MOBILE WEB PAGES와 같은 고급 웹 프로그래밍 기술들에 대해 학습한다.
|
자바프로그래밍
( Java Programming )
|
자바를 이용하여 객체지향 프로그램의 개념을 잏하고 관련 소프트웨어를 개발하는 능력을 배양하는 것을 목적으로 한다. 이를 위해 데이터타입, 변수, 제어구조, 함수 데이터구조, 그리고 구조적 프로그램 설계를 학습하며, 객체지향 설계 및 프로그래밍에 대해서도 다룬다.
|
UI/UX디자인
( UI/UX Design )
|
사용자 인터페이스와 사용자 경험을 최적화하기 위한 요소항목 디자인과 프로토타입 테스트 연습을 통해 실무제작 능력을 키워 나간다.
|
데이터베이스
( Database Management Systems )
|
데이터베이스의 개념, DBMS, Data Model, 관계 데이터베이스의 구조, 연산, 질의어, 정규화과정 및 데이터베이스 설계에 대하여 공부하고, 고급과정인 질의어 처리, 회복, 병행제어, 객체지향 데이터베이스 등에 대해서도 공부한다.
|
스마트기술이해및응용
( UnderStanding & Application of Smart Technology )
|
본 교과는 4차 산업혁명에 대한 전반적인 현황과 다양한 ICT 융합기술을 소개함으로써 차세대 스마트 기술에 대한 폭 넓은 이해와 창의적인 문제해결 능력을 배양하는데 학습목표를 둔다.
|
스마트폰앱개발
( Smartphone App. Development )
|
스마트 폰 앱 개발에 필요한 기본 개념, 사용 언어를 배우고 이미지, 사운드, 애니메이션, 센서 데이터 등을 활용한 다양한 앱 콘텐츠 제작 뿐 아니라 IoT(사물인터넷)와 연동을 위한 기본적인 지식을 배우고 실습한다.
|
앱디자인
( App. Design )
|
본 교과는 앱을 설계하고 프로토타입을 통해 기능을 시뮬레이션할 수 있는 스킬에 대해 익힌다. 더 나아가 문제해결을 위한 창의적 능력을 배양한다.
|
자료구조와알고리즘
( data structure and algorithm )
|
컴퓨터에서 자료를 표현하는 방법을 이해하고, 좋은 소프트웨어의 개발과 자료구조의 관계의 중요성에 대해 살펴본다.
|
컴퓨터네트워크
( Computer Network )
|
컴퓨터네트워크의 기초적인 개념과 네트워킹을 위한 방법론 등을 습득한다. 컴퓨터네트워크의 변천사와 네트워크 장비에 대한 지식을 습득할 수 있으며, OSI 7 layer, TCP/IP, Routing, Subnetting 등의 인터넷의 기본 이론을 배운다.
|
파이썬응용프로그램
( Python Applications )
|
본 교과목에서는 파이썬 프로그래밍 언어의 고급 기능과 기술을 탐구합니다. 학생들은 객체 지향 프로그래밍, 데이터베이스 연동, 웹 프로그래밍, 그리고 다양한 외부 라이브러리와 모듈을 활용한 응용 프로그래밍에 대해 학습합니다. 또한 실제문제 상황을 해결하기 위한 프로젝트를 수행하면서, 파이썬을 사용한 실용적인 응용 프로그래밍 능력을 키울 수 있습니다.
|