• Title/Summary/Keyword: Programming Languages

Search Result 329, Processing Time 0.026 seconds

Teacher Training Program and Analysis of Teacher's Demands to Strengthen Artificial Intelligence Education (인공지능교육 역량 강화를 위한 교원 연수 프로그램과 교사 요구분석)

  • Jeon, In-Seong;Jun, Soo-Jin;Song, Ki-Sang
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.4
    • /
    • pp.279-289
    • /
    • 2020
  • The purpose of this study is to apply the training program for teachers to strengthen the competence of artificial intelligence education in primary and secondary school teachers and to analyze its effectiveness and analyze teachers' demands for artificial intelligence education to provide basic research data. The referenced training program was designed based on the ADDIE model by selecting the educational contents based on the five core elements of AI, and teachers from the G Metropolitan Office of Education and the AI Education Research Association collaborated to develop the program. The effectiveness of the developed program and questionnaire of teacher needs analysis for AI teaching were examined for content validity. As a result of the training conducted by applying the developed program, satisfaction with each curriculum of the training and the possibility of application to the field were highly evaluated. It was found that teachers consider the need of teaching unplugged activities for AI education and basic AI experiences in elementary school level, and AI education contents including block programming languages and physical computing activities are needed to teach in middle school level.

Development of a Chinese cabbage model using Microsoft Excel/VBA (엑셀/VBA를 이용한 배추 모형 제작)

  • Moon, Kyung Hwan;Song, Eun Young;Wi, Seung Hwan;Oh, Sooja
    • Korean Journal of Agricultural and Forest Meteorology
    • /
    • v.20 no.2
    • /
    • pp.228-232
    • /
    • 2018
  • Process-based crop models have been used to assess the impact of climate change on crop production. These models are implemented in procedural or object oriented computer programming languages including FORTRAN, C++, Delphi, Java, which have a stiff learning curve. The requirement for a high level of computer programming is one of barriers for efforts to develop and improve crop models based on biophysical process. In this study, we attempted to develop a Chinese cabbage model using Microsoft Excel with Visual Basic for Application (VBA), which would be easy enough for most agricultural scientists to develop a simple model for crop growth simulation. Results from Soil-Plant-Atmosphere-Research (SPAR) experiments under six temperature conditions were used to determine parameters of the Chinese cabbage model. During a plant growing season in SPAR chambers, numbers of leaves, leaf areas, growth rate of plants were measured six times. Leaf photosynthesis was also measured using LI-6400 Potable Photosynthesis System. Farquhar, von Caemmerer, and Berry (FvCB) model was used to simulate a leaf-level photosynthesis process. A sun/shade model was used to scale up to canopy-level photosynthesis. An Excel add-in, which is a small VBA program to assist crop modeling, was used to implement a Chinese cabbage model under the environment of Excel organizing all of equations into a single set of crop model. The model was able to simulate hourly changes in photosynthesis, growth rate, and other physiological variables using meteorological input data. Estimates and measurements of dry weight obtained from six SPAR chambers were linearly related ($R^2=0.985$). This result indicated that the Excel/VBA can be widely used for many crop scientists to develop crop models.

Development of SIP based Call Processing Language Server System (SIP기반 호 처리 언어(CPL) 서버 시스템의 설계 및 구현)

  • Yi Jong-Hwa;Min Kyung-Joo;Kang Shin-Gak
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.29 no.1B
    • /
    • pp.101-108
    • /
    • 2004
  • SIP(Session Initiation Protocol) is a suitable protocol for supporting Internet telephony services and currently market requirements fur developing supplementary telephony services such as unconditional call forwarding, call forwarding on busy or no answer, call filtering services have recently grown. CPL(Call Processing Language) is a standard technology that can be used to describe and control internet telephony services. In this paper, we describe the CPL system for supplementary Internet telephony services using SIP as an application level call signaling protocol. Those supplementary services are composed of CPL client which is a SIP UA, SIP Proxy server, Registrar and CPL server In this paper, we describe the design and implementation of the CPL server system in detail which is developed in Linux 7.2 using C and C++ programming languages.

Text File Region Management on Grids (그리드 시스템에서 텍스트 파일 영역 관리)

  • Kim, Seung-Min;Yoo, Suk-I.;Kim, Il-Kon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.13 no.7
    • /
    • pp.499-507
    • /
    • 2007
  • In the areas of CAE, CAD and CAO integration & automation technology, the word 'File Wrapping' means a virtualization of TEXT files that supports variables-based I/Os like variable assignments in programming languages. This File Wrapping process is one of the cornerstones of CAE, CAD and GAO integration & automation, and the performance of File Wrapping process, which is depending on the sire of a TEXT file to be accessed and the number of regions and their distribution, has a critical effect on the total performance of the CAE, CAD and CAO integration & automation systems. In this paper, we define TEXT File Region Management which generalizes the main functions of the File Wrapping process, and describe a prototype of TEXT file Region Management which is implemented as a Grid service. After that, the validity of the proposed model and the TEXT File Region Management service are discussed with evaluation results of the prototype.

Analysis of big data using Rhipe (Rhipe를 활용한 빅데이터 처리 및 분석)

  • Ko, Youngjun;Kim, Jinseog
    • Journal of the Korean Data and Information Science Society
    • /
    • v.24 no.5
    • /
    • pp.975-987
    • /
    • 2013
  • The Hadoop system was developed by the Apache foundation based on GFS and MapReduce technologies of Google. Many modern systems for managing and processing the big data have been developing based on the Hadoop because the Hadoop was designed for scalability and distributed computing. The R software has been considered as a well-suited analytic tool in the Hadoop based systems because the R is flexible to other languages and has many libraries for complex analyses. We introduced Rhipe which is a R package supporting MapReduce programming easily under the Hadoop system, and implemented a MapReduce program using Rhipe for multiple regression especially. In addition, we compared the computing speeds of our program with the other packages (ff and bigmemory) for processing the large data. The simulation results showed that our program was more fast than ff and bigmemory as the size of data increases.

Convenient and Economic Mechatronics Education Using Small Portable Electronic Devices (휴대용 소형 전자장비를 이용한 편리하고 경제적인 메카트로닉스 교육)

  • Kang, Chul-Goo
    • Transactions of the KSME C: Technology and Education
    • /
    • v.4 no.1
    • /
    • pp.63-71
    • /
    • 2016
  • Although mechatronics education in a mechanical engineering curriculum is recently recognized as important, its experimental education has been done generally in the laboratory equipped with all the apparatus and could not be done at home by students. This paper introduces experimental educations on mechatronics, e.g., digital logic circuits, 7-segment LED drive, square wave generation, microcontroller programming using assembly and C languages, timer interrupt, and step motor drive using a small 5 V power supply, a breadboard, various electronic and electric components, a microcontroller and its programmer, a step motor, and a student's PC. In the developed mechatronics course, experimental educations are scheduled in parallel with content's lectures together, and cheap and economic experimental environment is prepared for students in which students can easily practice experimental works in advance or later at home by themselves.

An Implementation of Interactive Voice Recognition Stock Trading System Using VoiceXML (VoiceXML을 이용한 대화형 음성 인식 증권 거래 시스템 구현)

  • Cho, Chang-Su;Shin, Jeong-Hoon;Hong, Kwang-Seok
    • The KIPS Transactions:PartB
    • /
    • v.11B no.4
    • /
    • pp.517-526
    • /
    • 2004
  • In this paper, we implemented practical application service using VoiceXML. Developers can utilize the advantages of using VoiceXML such as reducing development time and sharing contents between applications. Up to now, speech related services were developed using APIs and programming languages such as C/C++ or exclusive developing tools, which methods depend on system architectures. For this reasons, reuse of contents and resources was very difficult. If developers want to change scenarios of the application services or change platforms, they have to edit and recompile their program sources. To solve these problems, nowadays, companies develop their applications using VoiceXML. But, there's poor grip of actual problems can be occurred when they use VoiceXML. To overcome these problems, we implemented stock trading system using VoiceXML. We found out problems which occurred during developing services. We proposed solutions to these problems And, we analyzed strong points and weak points of applications using suggested system.

A Method for Combining Object-Oriented Design Modules (객체 지향 설계 모듈의 결합 방법)

  • Ha, Gye-Beom;Lee, Jong-Seop;Jeong, Gye-Dong;Choe, Yeong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.4
    • /
    • pp.817-833
    • /
    • 1996
  • Most object-oriented analysis and design methodologies are based on structured analysis and information modeling and are using for intuitive analysis and design models based on object-oriented programming languages. Therefore there are many problems such as when a system is implemented incorrect semantics and inconsistency between models.This paper submits a decomposition and design method for object, dynamic and functional module of the methodology of a new system development life-cycle. Thus, we present a new system development life cycle, and suggestsa object-oriented design methodand standards of module decomposition for the decomposition of object, dynamic, functional models due to object-oriented design procedures and specifications. This proposed method enables developers to reflect user's software requirements conveniently. We prove the validity and practicality of this object-oriented design method through implementing a real-system.

  • PDF

The basic study on the origin of recently emerging Meridian-based Psychotherapy (최근 등장한 경락기반 심리치료법의 연원에 대한 기초 연구)

  • Lee, Jeong-Won;Kim, Gyeong-Cheol
    • Korean Journal of Oriental Medicine
    • /
    • v.18 no.2
    • /
    • pp.123-130
    • /
    • 2012
  • Objectives : The purpose of this study is to identify the origin of meridian-based psychotherapy, and thereby utilize this technique more flexibly and widely, as well as use our findings as the base data for the development of unique and oriental medicine-based psychotherapies. Methods : This study investigated various activities and references of meridian-based psychotherapy developers in historical order. For the books that have been translated into Korean, the translated books were examined as priority. Otherwise, examination was based on original books. Results : The study results were as follows. EFT (Emotional Freedom Techniques) is a technique completed by combining the psychological reversal, acupuncture point tapping, and gamut series in TFT (Thought Field Therapy), and the affirmations that were formed by reflecting the deep understanding on languages derived from NLP (Neuro Linguistic Programming). ESM (Emotional Self Management) can be viewed as having applied the implications of cognitive therapy and hypnosis while accepting the treatment of TFT as it is. Roger J. Callahan developed TFT by adopting theories such as AK(Applied Kinesiology), acupuncture, NLP, quantum mechanics, and split brains. On the EFT, ESM, TFT, the method for stimulating acupuncture points appears to be tapping, which is one technique of the oriental traditional exercise and manual techniques(導引按蹻). Tapping may be the English translation of Bak-beop(拍法). Conclusions : When the oriental medicine techniques that enable meridian tuning are applied along with accommodating Western psychological theories actively, this can not only help use meridian-based psychotherapy more flexibly, but also enable the development of new oriental medicine-based psychotherapies.

Design and implementation of ground water safety evaluation system using spatial relationships (공간관계를 이용한 지하수 관정의 안전도 평가를 위한 시스템 설계 및 구현)

  • Lee, Jae-Bong;Kwak, Hoon-Sung
    • The KIPS Transactions:PartD
    • /
    • v.11D no.1
    • /
    • pp.31-38
    • /
    • 2004
  • This paper is about to implement a system for ground water safety evaluation. Since ground water quality is affected from the contamination source of surface water, one can estimate the magnitude of affection and the source themselves. This paper suggests a method to evaluate the spatial relationship of ground water and its contamination sources, using“contain”and“distance”operators in GIS. The research area is the Kunsan City in Chonbuk province, and are 75th wells those are located between the 4th alluvium land types. The results of measured chemical factors and results of related evaluation of these wells are stored and represented in ZEUS 2000 GIS DBMS, and an interface for searching and studying, is implemented by using ZEUS/SQLX, ZEUS/COM, and Visual Basic 6.0 programming languages. After this research, the spatial relationship between hydro-geological geo-objects and ground water is verified and a efficient evaluation system using GIS is suggested. It is the topic of further study that tries to calibrate the suggested evaluation model by applying it to wider area.