오픈소스 소프트웨어

교과목별 오픈소스 소프트웨어 활용

  과목명 활용 Open Source 제4차
산업혁명분야
K-ICT
전략산업분야
NCS 능력단위
1 오픈소스SW이해와 실습 VirtualBox, Ubuntu, CentOS, GitHub, VSCode, GCC 공통 기반  
2 컴퓨터시스템 개론 Python 기반 기반  
3 자료구조 GCC, VSCode, GitHub 기반 기반  
4 알고리즘 DOMjudge 기반 기반  
5 컴파일러 Lex & Yacc (Flex, Bison) 기반 기반  
6 오픈소스기초프로젝트 Git, GitHub, Ant/Maven,Linux, GDB, GCC, Visual Studio Code, Eclipse 공통 기반  
7 오픈소스전문프로젝트 GitHub, Eclipse, Java, JSP 공통 응용 통합 구현
8 오픈소스
전문프로젝트
Android, Tizen, Hudson, django, GitHub 모바일 응용 통합 구현
9 산학프로젝트 SpringFramework, Tomcat, NGinX, GitHub 공통 응용 서버프로그램구현
10 캡스톤디자인 I GitHub, OpenJDK, SQLite, MariaDB, PostgresSQL, MongoDB, Visual Studio Code, Python, Docker 공통 응용 SW개발방법론활용
11 창업파일럿프로젝트 GitHub, OpenJDK, SQLite, MariaDB, PostgresSQL, MongoDB, Visual Studio Code, Python, Docker 공통 응용 애플리케이션배포
12 시스템프로그래밍 Linux, GCC, GitHub 공통 운영체제 디바이스 드라이버
13 웹기반
소프트웨어개발
jQuery, Bootstrap, Ajax, Google Maps, node.js, D3.js, XAMPP, Notepad++ 공통 디지털콘텐츠 UI 구현
14 운영체제 LINUX Kernel, Hadoop HDFS/MapReduce 공통 운영체제 운영체제커널분석
15 객체지향설계 StarUML, Top cased UML 공통 기반 SW아키텍쳐설계
16 펌웨어프로그래밍 OSHW(Arduino, Nucleo), Mbed IoT IoT 펌웨어 설계.구현.환경구축
17 소프트웨어공학 Jenkins, CVS, DoxyGen 공통 기반 SW아키텍쳐수행·변경관리·테스트
18 컴퓨터그래픽스 OpenGL, WebGL CPS 디지털콘텐츠  
19 영상처리 OpenCV 인공지능 지능형SW  
20 데이터베이스
시스템
MySQL, MariaDB, PostgreSQL, SQLite, MySQL Workbench 빅데이터 빅데이터 데이터모델링, DB설계, SQL응용
21 임베디드시스템 Raspberry Pi, Embedded Linux IoT IoT 임베디드애플리케이션
22 인공지능 Jess, Weka, TensorFlow, ROS 인공지능 기계학습, 지능형SW 머신러닝기반 데이터분석
23 빅데이터시스템
설계
Hadoop, HBase, SQOOP, Flume, MongoDB, Weka, R 빅데이터 빅데이터, 분산컴퓨팅 빅데이터 저장·처리
24 컴퓨터네트워크 HAproxy, Cacti CPS CPS 네트워크 프로그래밍. 품질평가
25 정보보호 OpenSSL, OpenSSH CPS 정보보안 보안요구사항 정의, SW개발보안
26 정보검색 Lucene, ElasticSearch 인공지능 지능형SW 데이터표준화
27 데이터분석시각화 R, Weka, HTML5, D3.js, Google Chart 빅데이터 지능형SW 머신러닝기반 분석결과시각화
28 비정형데이터 처리 OpenNLP, KAIST 한나눔, Spark, Mahoot 빅데이터 인공지능 빅데이터,지능형SW 텍스트마이닝 기반 데이터분석
29 클라우드 컴퓨팅 VritualBox, Linux, KVM, Docker, Kubernetes, OpenStack 클라우드 클라우드