- Spring 프로그래밍
-
스프링 프레임워크를 활용하여 애플리케이션 구현을 위한 개발환경을 구축하고 기 설계된 프로그램 프로토타입을 구동하기 위한 개발환경을 구축하고 공통모듈을 구현함으로써 프로그램을 신뢰성있게 작동할 수 있는 역량을 배양한다.
- NCS 직무: 응용SW엔지니어링
- 능력단위명: 서버프로그램 구현
- Restful API 프로그래밍
-
서버프로그램 구현간에 발생하는 데이터 커뮤니케이션과 관련 API를 개발함으로써 웹 프로그램을 구현하고 배치프로그램을 작성함으로써 프로그램을 신뢰성있게 작동할 수 있는 역량을 배양한다
- NCS 직무: 응용SW엔지니어링
- 능력단위명: 서버프로그램 구현
- 네트워크 프로그래밍
-
네트워크 프로그램을 구현하기 위한 개발환경을 분석하고, 각 단계별로 요구되는 기능을 구현(코딩)하는 능력과 프로그래밍 개발과정에서 발생할 수 있는 오류를 디버깅하여 프로그램을 최적화하는 능력을 배양한다
- NCS 직무: NW엔지니어링
- 능력단위명: 네트워크 프로그래밍 구현
- 하둡 프로그래밍
-
다양한 컴퓨팅자원을 활용하여 대용량 데이터를 처리하기 위한 하나의 네트워크를 구축할 수 있는 능력을 배양하고 구현된 프로그램을 디버깅을 통해 오류와 에러를 해결하는 능력을 배양한다. 또한 프로그램을 개선보완을 통한 최적화를 할 수 있는 능력을 배양한다.
- NCS 직무: NW엔지니어링
- 능력단위명: 네트워크 프로그래밍 구현
-
AI 프로그래밍
(Programming for Artificial Intelligence) -
인공 지능, 머신 러닝, 딥러닝의 개념과 이론을 이해하고 tensorflow, keras등의 머신러닝 라이브러리를 이용하여 구현 할 수 있다.
- NCS 직무: 인공 지능
- 능력단위명: 인공지능 플랫폼 기능 구현
-
빅데이터 처리
(Bigdata Processing) -
빅데이터의 수집, 가공, 분석, 시각화 하는 방법에 대해 이해하고 가치를 추출할 수 있다.
- NCS 직무: 빅데이터 플랫폼 구축
- 능력단위명: 빅데이터 수집 시스템 개발