• Title/Summary/Keyword: Educational Open Source Software

Search Result 20, Processing Time 0.027 seconds

Implementation of Open Source Embedded Software Educational Integrated Development Environment Using Portable Game Console (휴대용 게임기를 이용한 공개 SW 기반 임베디드 소프트웨어 교육 IDE 환경 구성)

  • Lee, MinSuk
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.7 no.2
    • /
    • pp.113-120
    • /
    • 2012
  • In this paper we describe the integrated development environment for embedded software education. Our environment uses a cheap and widely available portable game console, Nintendo DS-lite. We have integrated open source development tools, and have implemented download shell, remote debugger. The results are all open source, and were used for university class for real embedded software education.

Revision and Implementation of App Inventor Open Source (앱인벤터 오픈소스 수정·구현)

  • Kim, Byungho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.2
    • /
    • pp.221-226
    • /
    • 2018
  • Open source software allows revising and adding a new idea on them as well as debugging themselves. The open source software can be utilized as various educational programs as well as development of a commercial software products using them. MIT App Inventor, one of the block-based visual programming environments for education, supports building a local server and even revision of the platform itself by providing its own source codes. In this paper we implement App Inventor open sources on the local server. Especially we present how to revise and implement a new App Inventor platform reflecting their own requirements in schools or educational institutes and how to build a local server operating the revised App Inventor platform. They can provide more interactive educational environments to students and improve educational satisfaction through the active customizing of the platform itself such as adding new programming block components requested by students.

A Python-based educational software tool for visualizing bioinformatics alignment algorithms

  • Elis Khatizah;Hee-Jo Nam;Hyun-Seok Park
    • Genomics & Informatics
    • /
    • v.21 no.1
    • /
    • pp.15.1-15.4
    • /
    • 2023
  • Bioinformatics education can be defined as the teaching and learning of how to use software tools, along with mathematical and statistical analysis, to solve biological problems. Although many resources are available, most students still struggle to understand even the simplest sequence alignment algorithms. Applying visualizations to these topics benefits both lecturers and students. Unfortunately, educational software for visualizing step-by-step processes in the user experience of sequence alignment algorithms is rare. In this article, an educational visualization tool for biological sequence alignment is presented, and the source code is released in order to encourage the collaborative power of open-source software, with the expectation of further contributions from the community in the future. Two different modules are integrated to enable a student to investigate the characteristics of alignment algorithms.

Open Software Learning Management System support SCORM (SCORM 지원 공개 소프트웨어 학습 관리 시스템)

  • Baek Yeong-Tae;Lee Se-Hoon
    • KSCI Review
    • /
    • v.14 no.1
    • /
    • pp.185-196
    • /
    • 2006
  • IIn this paper, we developed e-Leaning system based on open source software. We selected the Moodle that after compared the open source learning management systems. Moodle is APM(Apache, PHP, MySQL) based learning management system(LMS) support SCORM(Sharable Content Object Reference Model), a software package designed to help educators create quality online courses. One of the main advantages of Moodle over other systems is a strong grounding in social constructionist pedagogy. Also we integrated Moodle and legacy systems such as streaming service, webhard service, and short message service. Therefore this research showed that open source based e-Learning system include learning management system is stable and possible.

  • PDF

A Proposal of Educational 3D Modelling Software Development Type Via User Experience Analysis of Open Source 3D Modelling Software (무료공개 3D모델링 소프트웨어 사용자 경험 분석을 통한 교육용 3D모델링 소프트웨어 개발유형 제안)

  • Lee, Guk-Hee;Cho, Jaekyung
    • Science of Emotion and Sensibility
    • /
    • v.20 no.2
    • /
    • pp.87-102
    • /
    • 2017
  • With increasing interest in 3D printing, the interest in the 3D modelling training that should precede the 3D printing is increasing. However, the existing 3D modelling software is developed mostly by foreign brands. Thus, the interfaces are all in English. 3D modelling software training for Korean novices who are not familiar with these terms has constraints. This study aims to explore what to consider when developing a Korean model for 3D modelling educational software for 3D printing in the face of such reality. For this goal, after having novices with no experience in 3D modeling to perform a house building task using either 12D Design or Tinker CAD, we conducted a survey. It was found in the result that more users favored Tinker CAD over 123D Design, and the errors involved while working with the Tinker CAD were less than those with the 123D Design, and the ratio of people who completed the task with the Tinker CAD was higher than that with the 123D Design. In general discussion, an introductory level educational 3D modeling software development is proposed which utilize characteristics of Tinker CAD (easy modelling is possible by three-dimensional figures) and web-based method. Also, a beginner/intermediate level educational 3D modeling software development is proposed which utilize characteristics of 123D Design (with finer measurement manipulations and figure alignment) and Windows-based method.

Development Moodle Customization Guidelines and Supporting Tools (무들 커스터마이제이션 체계화 및 지원 도구 구현)

  • Kim, Jeong Ah;Park, Sun Kyoon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.1 no.2
    • /
    • pp.81-90
    • /
    • 2012
  • Open Source Softwares(OSS) are increasingly deployed in several domains, many educational organization have tried to deploy the OSS LMS(Learning Management System). For deploying OSS LMS, customization for specific environment is critical requirement. In this paper, we implemented the supporting environment to integrate the Moodle and school information system for user and course management. It is the most important customization requirement for introducing the Moodle to school. Also, we implemented supporting environment for the most important requirement so that we verified the usability of our guideline. We applied our environment to verify the efficiency of customization process.

Development and Learning Outcome Analysis of an Efficient e-Learning Environment using Open Source LMS (오픈소스 LMS를 이용한 효율적 e-Learning 환경 구축과 학습결과 분석에 관한 연구)

  • Heo, Won;Yang, Yong-Seok;Park, Gi-Won;Bu, Ti-Tu
    • 한국디지털정책학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.559-570
    • /
    • 2005
  • This paper presents how to establish an efficient e-Learning environment using open source software. A LMS with additional functionalities on the top of dotLRN. which is a open source project for LMS, is presented. Additional functionalities include modification of the language for Korean, adoption of SCORM educational standard, and management of learning outcome. This system had been serviced for Kongju cyber university for one year on stable basis. The scope of this paper covers introduction, characteristics review, and the learner's learning outcome analysis.

  • PDF

A Study on Computation of the Reduction Rate in the Total Cost of Ownership of the Open Source Software in Comparison to the Commercial Software (상용소프트웨어대비 공개소프트웨어 총소유비용 절감비율 산정에 관한 연구)

  • Kim, Shin-Pyo;Kim, Tae-Yeol;Park, Keun-Ha
    • Journal of Digital Convergence
    • /
    • v.11 no.3
    • /
    • pp.115-126
    • /
    • 2013
  • The purpose of this study was to confirm the extent of the reduction in the total cost of ownership of the open source software in comparison to the commercial software installed for information system, PC and cloud computing. Accordingly, the actual reduction rates in the total cost of ownership, when open source software is installed in the information system, PC and cloud computing, were computed and analyzed for 51 companies in the area of information system, 18 companies in the area of PC and 6 companies in the area of cloud computing, which included government institution, educational institution and private enterprises. The results of expert survey illustrated that the reduction rates are (1)63.3% on the average for the 4areas of information system, namely, DBMS, WAS, Web and OS, (2) 59.4% on the average for the 6 areas of PC, namely, OS, Documentation Program, Back-up and Restoration, Screen Capture, Vaccine and Others and (3) 61.2% on the average for the 6 areas of cloud computing, namely, Virtualization, OS, WEM/WAS, DBMS, DFS and Cloud Management.

Case Study on Software Education using Social Coding Sites (소셜 코딩 사이트를 활용한 소프트웨어 교육 사례 연구)

  • Kang, Hwan-Soo;Cho, Jin-Hyung;Kim, Hee-Chern
    • Journal of Digital Convergence
    • /
    • v.15 no.5
    • /
    • pp.37-48
    • /
    • 2017
  • Recently, the importance of software education is growing because computational thinking of software education is recognized as a key means of future economic development. Also human resources who will lead the 4th industrial revolution need convergence and creativity, computational thinking based on critical thinking, communication, and collaborative learning is known to be effective in creativity education. Software education is also a time needed to reflect social issues such as collaboration with developers sharing interests and open source development methods. Github is a leading social coding site that facilitates collaborative work among developers and supports community activities in open software development. In this study, we apply operational cases of basic learning of social coding sites, learning for storage server with sources and outputs of lectures, and open collaborative learning by using Github. And we propose educational model consisted of four stages: Introduction to Github, Using Repository, Applying Social Coding, Making personal portfolio and Assessment. The proposal of this paper is very effective for software education by attracting interest and leading to pride in the student.

A Development of Teaching and Learning Model for Ehnancing Problem Solving Ability Based on Open Source Software (공개 소프트웨어를 활용한 문제해결력 향상 교수학습 모형개발)

  • Kim, GilYong;Lho, YoungUhg
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2009.05a
    • /
    • pp.499-502
    • /
    • 2009
  • 7차 교육과정은 응용소프트웨어를 얼마나 잘 다루는지와 같은 컴퓨터를 도구적 활용을 중점으로 구성되었다. 컴퓨터 과학의 기본원리를 적용하여 문제해결능력을 신장시키고 이를 구현하기 이한 체계적인 교육의 필요성이 제기되어 2007년 개정 교육과정에서 문제해결방법과 절차라는 대영역이 포함되었다. 정보과목 문제해결방법과 절차 영역에서 다양한 문제를 이해 분석하여 알고리즘을 설계하고 구현하는데 있어 원활한 교수학습을 위한 다양한 방법과 도구들에 대한 연구가 요구되고 있다. 본 연구는 창의적 문제해결 향상에 효과적인 프로그래밍 언어들은 상용소프트웨어들의 비용부담과 언어적 문법, 에러발생에 대한 해결에 비중이 높아 학습자가 겪는 인지적 부담을 감소 할 수 있는 EPl(Educational Programming Language)인 Scratch 프로그래밍으로 창의적 문제해결력 향상을 위한 교수학습 모형을 개발하였다.

  • PDF