• Title/Summary/Keyword: open source programs

Search Result 78, Processing Time 0.037 seconds

Opportunities and Challenges Perceived by Teachers from Physical Computing Education (피지컬 컴퓨팅 교육을 통해 교사가 지각한 기회 및 도전요소)

  • Choi, Hyungshin;Lee, Sangmin;Lee, Jeonghwa;Woo, Changmun
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.3
    • /
    • pp.235-242
    • /
    • 2016
  • Physical computing is utilizing principles of computing in the process of expressing one's ideas creatively and implementing them into tangible objects by combining hardware and software. Recent deployment of open source hardware and 3D printers increased the accessibility of physical computing. However, incorporating these into educational practices requires teachers' interest and competencies. This study aims to share the perceived opportunities of developing physical computing based lessons and challenges from teachers' experiences while primary teachers participated in learning fundamentals of physical computing and developing lessons. The findings of this study provide implications to the teachers who are interested in adopting physical computing into classes and in designing teacher training programs.

A Static Analyzer for Detecting Memory Leaks based on Procedural Summary (함수 요약에 기반한 메모리 누수 정적 탐지기)

  • Jung, Yung-Bum;Yi, Kwang-Keun
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.7
    • /
    • pp.590-606
    • /
    • 2009
  • We present a static analyzer that detects memory leaks in C programs. It achieves relatively high accuracy at a relatively low cost on SPEC2000 benchmarks and several open-source software packages, demonstrating its practicality and competitive edge against other reported analyzers: for a set of benchmarks totaling 1,777 KLOCs, it found 332 bugs with 47 additional false positives (a 12.4% false-positive ratio), and the average analysis speed was 720 LOC/sec. We separately analyze each procedure's memory behavior into a summary that is used in analyzing its call sites. Each procedural summary is parameterized by the procedure's call context so that it can be instantiated at different call sites. What information to capture in each procedural summary has been carefully tuned so that the summary should not lose any common memory-leak-related behaviors in real-world C program. Because each procedure is summarized by conventional fixpoint iteration over the abstract semantics ('a la abstract interpretation), the analyzer naturally handles arbitrary call cycles from direct or indirect recursive calls.

Performance Evaluation of Medical Big Data Analysis based on RHadoop (RHadoop 기반 보건의료 빅데이터 분석의 성능 평가)

  • Ryu, Woo-Seok
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.13 no.1
    • /
    • pp.207-212
    • /
    • 2018
  • As a data analysis tool which is becoming popular in the Big Data era, R is rapidly expanding its user range by providing powerful statistical analysis and data visualization functions. Major advantage of R is its functional scalability based on open source, but its scale scalability is limited, resulting in performance degrades in large data processing. RHadoop, one of the extension packages to complement it, can improve data analysis performance as it supports Hadoop platform-based distributed processing of programs written in R. In this paper, we evaluate the validity of RHadoop by evaluating the performance improvement of RHadoop in real medical big data analysis. Performance evaluation of the analysis of the medical history information, which is provided by National Health Insurance Service, using R and RHadoop shows that RHadoop cluster composed of 8 data nodes can improve performance up to 8 times compared with R.

Implementation and Experiment for Search Performance Analysis of SQLite Mobile Database (SQLite 모바일 데이터베이스의 검색 성능 분석을 위한 구현 및 실험)

  • Choi, Jin-oh
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.2
    • /
    • pp.333-338
    • /
    • 2017
  • Recently, because of the mobile device generalization tendency, a lot of new mobile applications which need mobile database on mobile devices appear. SQLite, Realm, etc. are representative mobile databases, and they are the database engines which are suitable for small devices that have large resource restriction and are used a lot in mobile devices based on Linux. These engines are open source programs and have advantages which are lighter weight and faster speed than general purpose databases. This paper focuses on the performance experiments and analysis of SQLite, which is front runner in mobile database fields. Considering the target mobile environments, the test is performed at Linux environment. And this paper implements performance test program and performs performance experiment of SQLite database to test search efficiency. The experiment is processed by comparison with the results of a Oracle database working out at the same environment.

Factors Influencing Multi-cultural Acceptance of Freshmen in Nursing Colleges (간호대학 신입생의 다문화수용성 영향요인)

  • Jung, Sun-Young
    • Journal of Convergence for Information Technology
    • /
    • v.11 no.10
    • /
    • pp.322-331
    • /
    • 2021
  • This study attempted to identify the multi-cultural acceptance level of freshmen in nursing colleges and to analyze the factors influencing it. For the research method, data were collected from 410 first-year nursing students at K University in W City through a questionnaire from March 1 to 28, 2021, and frequency, reliability analysis, t-test, ANOVA, correlation, and multiple regression were conducted using the open-source statistical package R. As a result of the study, the multi-cultural acceptance level of freshman in nursing colleges averaged 77.36 points, indicating that they have a slightly higher multi-cultural acceptance capacity, and as a result of analyzing the influence of multi-cultural acceptance related factors, Korean recognition requirements(𝛽=0.34, p<.001), perceived threat recognition for migrants (𝛽=0.29, p<.001), Experience in multi-cultural education(𝛽=0.14, p<.001), Recognition of the appropriate age for multi-cultural education (𝛽=0.20, p<.001) was statistically significant. According to results, it is necessary to develop and actively utilize regular curriculum and programs related to multi-culturalism for nursing students.

A Study on the Method of Calculating the Launch Period of the Asteroid Exploration Mission (소행성 탐사선의 발사시기 산출 방안에 관한 연구)

  • Kim, Bangyeop;Rew, Dong-Young
    • Journal of Space Technology and Applications
    • /
    • v.1 no.3
    • /
    • pp.302-318
    • /
    • 2021
  • A basic study was conducted on how to determine the launch timing of a space probe targeting an Earth-approaching asteroid. In the future, when a probe mission targeting an asteroid approaching Earth's orbit is conducted in Korea, in order to determine the launch time, an appropriate solution should be obtained by applying the Global Optimization technique. For this, accurate current orbit information of each asteroid must be obtained first, and prior scenarios such as Earth's orbit information, main engine performance information of the probe and launch vehicle, the number of gravity-assisted maneuvers, and maximum flight time limit should be discussed. Also, the criteria for optimization should be determined first. In this paper, based on these prerequisites and information, a method for finding the launch time of an asteroid probe was studied using the open source software such as PyKEP and Evolutionary Mission Trajectory Generator (EMTG) which are the programs for interplanetary trajectory generation purpose.

Effectiveness of Internet-based Interventions on HbA1c Levels in Adult Patients with Diabetes: A Meta-Analysis of Randomized Controlled Trials (인터넷 기반 중재프로그램을 통한 성인 당뇨 환자의 HbA1c 중재효과: 메타분석)

  • Jung, Chang Suk;Noh, Hyun Jung;Gu, Min Jeong;Kim, Yi Young;Lee, Soon Young
    • Journal of health informatics and statistics
    • /
    • v.43 no.4
    • /
    • pp.307-317
    • /
    • 2018
  • Objectives: This study aimed to verify the effectiveness of Internet-based intervention programs for adults with diabetes by conducting a meta-analysis of studies conducted since 2000. Methods: We conducted a systematic review of research papers published in domestic and overseas journals from January 2000 to December 2015, and selected 9 papers that met the analysis criteria. Data analysis was performed using the open source statistical software R 3.5.0, to analyze the effectiveness of Internet-based interventions on experimental and control groups. Results: The analysis showed that intervention programs for controlling HbA1c levels in adult patients with diabetes most commonly comprised 7 sessions on Internet-based management (77.8%), and the most common frequency of application of intervention programs was 4 session in 6 months (33.4%). The present meta-analysis revealed statistically significant effects of Internet-based intervention activities (SMD = 0.92, 95% CI 0.45-1.40). The analysis of the effect size according to the intervention period showed that the 3-month, 6-month, and 12-month interventions reported in eight studies (89%) had a high effect on the Internet-based intervention group. Conclusions: The results of this study confirm the effectiveness of Internet-based intervention programs for adult patients with diabetes. The need for research on the utilization of Internet-based intervention programs for the steady management of diabetes, a chronic disease; for the development of specific guidelines for intervention activities; and for establishing appropriate protocols are acknowledged.

Applications of Korean National Traffic DB in TRANSIMS (TRANSIMS에서 국가교통DB의 적용방안)

  • Kwon, Kee-Wook;Lee, Jong-Dal
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.13 no.2
    • /
    • pp.29-40
    • /
    • 2010
  • Car simulation by TRANSIMS is able to rapidly analyze the broad area based on CA(Cellular Automata) theory, which is the great advantage compared to other existing programs. As the source code of TRANSIMS is open, it may be modified by incorporating the network and traffic characteristics. This study uses the traffic thematic map built in the Korean National Traffic DB(KTDB) center among input date used for building network data of TRANSIMS. However, because the traffic thematic map is not composed as the type required by TRANSIMS, it was corrected and complemented to build a network, and the traffic volume at arterial roads and the traffic volume at each direction of the intersection was calculated through simulation for the area of Suseong-Gu, Daegu Metro. This was compared to the actual traffic volume. As a result of the simulation, it shows error from 14% to 42% at intersection, and from 3% to 8% at arterial roads. This result is very satisfactory because the entire traffic volume of Daegu Metro was not considered, and the tendency of drivers avoiding path due to construction on certain section, the status of road surface and chronic congestion was not reflected.

The Research on Pedagogical Content Knowledge in Mathematics Teaching (수학과 내용 교수 지식(PCK)의 의미 및 분석틀 개발에 관한 연구)

  • Choe, Seung-Hyun;Hwang, Hye-Jeang
    • Journal of the Korean School Mathematics Society
    • /
    • v.11 no.4
    • /
    • pp.569-593
    • /
    • 2008
  • Since 2005 KICE-TLC has focused on the development of supporting programs for teaching consultation and pedagogical content knowledge(PCK). The purpose of this year's research was to explore types of pedagogical content knowledge(PCK, hereafter) for effective teaching mathematics topics drawn from the amended national mathematics curriculum announced in February, 2007. Based on this year's PCK research, we will develop mathematics teaching consulting program from 2009 research by field testing of developed mathematics PCK. The major source of data for this study was transcripts of audiotapes of the group discussions that took place during the regular weekly meetings where we compared and analyzed three teachers' classes. We also conducted open-ended interviews with the three teachers and collected reflective notes written by participants. This research provided teachers with an opportunity to think about what is important in the teaching of a topic and why, and to consider possibilities for future development. This research highlights the importance of teacher meetings where teachers share their expertises and insights through reflection and dialogue. By introducing the concept of PCK, examining, analyzing and modelling it in pre-service and in-service teacher education practice, we can contribute to extend teachers' professional learning. Finally, just like quality student learning, quality teaching and teacher education practices require critical reflection and careful scaffolding.

  • PDF

A Study on Business Ecosystem Model for Technology Commercialization: Focused on Its Application to Public R&D Commercialization (기술사업화의 비즈니스 생태계 모형에 관한 연구: 공공 연구개발성과 사업화에의 적용을 중심으로)

  • Park, Wung;Park, Ho-Young
    • Journal of Korea Technology Innovation Society
    • /
    • v.17 no.4
    • /
    • pp.786-819
    • /
    • 2014
  • Emphasizing the importance of R&D as a source of open innovation, Korean government is developing various programs focused on technology commercialization and is expanding investment on it. In spite of those efforts, technology commercialization is not vitalized yet due to the lack of demand for technology transfer, R&D planning scheme without considering market, immaturity of technology market, and so on. This study aims to suggest the business ecosystem model so that technology commercialization could be facilitated based on business ecosystem perspective. We set the framework for modeling a business ecosystem through reviewing the previous works, and draw several problems to be solved regarding public R&D commercialization in Korea from the perspective of ecosystem. Considering those, this research proposes the business ecosystem model for public R&D commercialization as a reference model for describing, discussing, and developing the technology commercialization strategy. The proposed model consists of 4 domains as follows: R&D, technology market, information distribution channels, and customers. The business ecosystem model shows that technology commercialization could be facilitated to create the market value through close relationship and organic cooperation among its members that form the ecosystem. Public research institutes as a keystone player could control the fate of the ecosystem. In this regard, this paper suggests roles of public research institutes for evolving the business ecosystem.