오픈소스 소프트웨어
교과목별 오픈소스 소프트웨어 활용
과목명 | 활용 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 | 클라우드 | 클라우드 |