본문 바로가기
KERD
논문KCI 등재

리눅스 기반 프로그래밍 언어의 온라인 학습 시스템 구성에 관한 연구

A study on the On-line Teaching system for Linux-based Programming Language

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 리눅스 기반 프로그래밍 언어를 온라인으로 실습할 수 있는 시스템의 구성 방법을 제시하였다. 제시한 시스템은 리눅스 운영체제의 가장 큰 특징인 웹-서버 기능을 활용하며, 방화벽이나 기타 보안적제약을 받지 않으면서 telnet과 FTP 기능을 모사하여 실제 리눅스 콘솔과 유사한 실습이 가능하다. 이를 위해 웹 상에서 프로그래밍 도구가 가져야 할 기능적 요소들을 분석하고 이를 구현하기 위한 알고리즘을 정립하였으며, 특히 사용자의 실수에 의한 오류 메시지 등이 실재 telnet 화면과 동일한 형태로 나타날 수 있는방법을 구현하였다. 구현된 학습 시스템을 학생들을 대상으로 수업에 활용한 결과 온라인으로 리눅스 프로그래밍 언어의 실습이 가능함은 물론 교수자가 학습자들의 모든 사항들을 직접 점검하고 지도할 수 있어 학습자의 만족도가 오프라인 수업 때와 유사한 결과를 확인하였다

Abstract

In this paper, a system configuration method that can practice Linux-based programming language online is presented. The proposed system utilizes the web-server function, which is the biggest feature of the Linux operating system, and simulates the telnet and FTP functions without firewalls or other security restrictions, so that it is possible to practice similar to the actual Linux console. To do this, we analyzed the functional elements that a programming tool should have on the web and established an algorithm to implement it. In particular, a method was implemented in which an error message caused by a user's mistake can appear in the same form as the actual telnet screen. As a result of using the implemented learning system in the class for students, it is possible to practice the Linux programming language online, as well as the instructor can directly check and guide all the learners, so the learner's satisfaction is similar to that of the offline class was confirmed.

참고문헌 (8)

  1. 강재신, "멀티미디어 실습 온라인강의 학습참여에 영향을 주는 콘텐츠 구성요소 분석", 한국디자인문화학회지, 26(4), pp.19~32 (2020), 한국디자인문화학회
  2. Kwan-sun Choi, "A Study on the Development of Virtual Education Contents for Computer Programming Laboratory", Korean Institude of Information Technology, 2(2), pp.61~68 (2004)
  3. Ho-ik Jun, "Ayalysis of Online Teaching Tool Configuration Requirements for Linux-based Software Programming Language", 32th Conference of Korea Software Assessment and Valuation Society, pp.61~62 (2020)
  4. Min-ho Lee, "Analysis of Copy-on-Write Overhead on Virtual Machine Disk", Conference of the Korean Institute of Information Scientists and Engineers, pp.1454~1455 (2018)
  5. Yu-jin Jang, "Performance Analysis based on CPU Limit of Virtual Machine", Conference of the Korean Institute of Information Scientists and Engineers, pp.2089~2090 (2018)
  6. Kebi 캠퍼스, "웹구축 - Linux vs Windows2000" (2001), 이한디지털리
  7. 이현창, "CGI로 C-언어 정복" (2012), 상학당
  8. 김선자, "멀티프로세서를 위한 사용자 수준 파이프", 정보과학회 컴퓨팅의 실제 논문지, 19(3), pp.128~134 (2013), 한국정보과학회

관련 논문AI추천

이 간행물의 다른 논문 (12건)