Open Source Software

Utilization of Open Source Software in each academic course

  Course Name Open Source Used the field of the fourth industrial revolution K-ICT strategic industry category NCS capability unit
1 Adventure Design Arduino, Google Docs Common Foundational  
2 Software Tool Experiments VirtualBox, Linux Ubuntu, Shell Script, stackoverflow, Common Foundational  
3 Introduction to Computer Systems Python Foundational Foundational  
4 Data Structures STL, valgrind Foundational Foundational  
5 Algorithm DOMjudge Foundational Foundational  
6 Compiler Lex & Yacc (Flex, Bison) Foundational Foundational  
7 Open Source SW Git, GitHub, Ant/Maven Common Foundational  
8 Fundamental of Open Source SW Project Linux, gdb Common Application Development of Open Source SW Project
9 Application of Open Source SW Project GitHub, Eclipse, Java, JSP Common Application Implementing integration
10 Application of Open Source SW Project Android, Tizen, Hudson, django Mobile Application Implementing integration
11 Interlink Project Practice SpringFramework, Tomcat, NGinX Common Application implementing server programs
12 Capstone Design I egovframe Common Application utilization of SW development methodology
13 Capstone Design II Docker Common Application Application deployment
14 HCI Programming OpenKinect, Unity open-source repositories, Qt Common UI/UX Interface design
15 System Programming Linux Common OS Device Driver
16 Web-based Software Development jQuery, Bootstrap, Ajax, Google Maps, node.js, D3.js, XAMPP, Notepad++ Common Digital Contents UI Implementation
17 OS LINUX Kernel, Hadoop HDFS/MapReduce Common OS OS Kernel Analysis
18 Object-Oriented Design StarUML, Top cased UML Common Foundational SW Architecture Design
19 Firmware Programming OSHW(Arduino, Nucleo), Mbed IoT IoT Firmware Design/Implementation/Environment Building
20 Software Engineering Jenkins, CVS, DoxyGen Common Foundational Execute SW architecture/Update Management/ Testing
21 Computer Graphics OpenGL, WebGL CPS Digital Contents  
22 Image Processing OpenCV AI Intelligent SW  
23 Database System MySQL, MariaDB, PostgreSQL, SQLite, MySQL Workbench Big Data Big Data Data Modeling, DB Design, Embedded Application using SQL
24 Embedded System Raspberry Pi, Embedded Linux IoT IoT Embedded Application
25 AI Jess, Weka, TensorFlow, ROS AI Machine Learning, Intelligent SW Machine-learning based data analysis
26 Big Data System Design Hadoop, HBase, SQOOP, Flume, MongoDB, Weka, R Big Data Big Data, Distributed Computing storing and processing Big Data
27 Computer Networks HAproxy, Cacti CPS CPS Network Programming, Quality Assessment
28 Information Security OpenSSL, OpenSSH CPS Information Security, Defining Security requirements, SW development security
29 Information Retrieval Lucene, ElasticSearch AI Intelligent SW data normalization
30 Data Analysis and Visualization R, Weka, HTML5, D3.js, Google Chart Big Data Intelligent SW visualization of machine-learning-based analysis results
31 Unstructured Big Data Processing OpenNLP, KAIST semanticweb, Spark, Mahoot Big Data, AI Big Data,Intelligent SW data analysis based on text mining
32 Cloud Computing OpenStack, Eucalytus Cloud Cloud