• Title/Summary/Keyword: Coding Learning

Search Result 351, Processing Time 0.026 seconds

Implementation of Physical Computing Module of AI Block Python Coding Platform (인공지능 블록 파이썬 코딩 플랫폼의 피지컬 컴퓨팅 모듈 구현)

  • Lee, Se-hoon;Nam, Ji-won;Kim, Gwan-pil;Jeon, Woo-jin;Kim, Ki-Tae
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.07a
    • /
    • pp.453-454
    • /
    • 2021
  • 본 논문에서는 딥아이(DIY) 블록 프로그래밍과 라즈베리파이의 피지컬 컴퓨팅을 활용해 엑츄에이터와 센서를 제어하고 센서를 통해 수집한 데이터를 전처리해 인공지능에 활용함으로써 효율적인 인공지능 교육 방식을 제안한다. 해당 방식은 블록코딩 방식을 사용함으로써 문자코딩 대비 오타을 줄이고 문법 구애율을 낮춤으로써 프로그래밍 입문자의 구문적 어려움을 최소화하고 개념과 전략적 학습을 극대화한다. 블록프로그래밍 사용언어로 파이썬을 채택해 입문자의 편의를 도모하고 파일처리, 크롤링, csv데이터 추출을 통해 인공지능 교육에 활용한다.

  • PDF

The Flipped Learning-based SW-STEAM Education Program for Learning Motivation (학습동기 향상을 위한 플립러닝 기반 SW 융합 교육)

  • Song, Haenam;Ryu, Miyoung;Han, SeonKwan
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.3
    • /
    • pp.325-333
    • /
    • 2018
  • This study analyzes students' motivation for learning when applying SW-STEAM education using Flipped Learning. As a main content of the study, we developed a program that combines SW education with existing subjects and utilized flipped learning as a method. Elementary school students were given an education program. The data were collected through pre and post-test of learning motivation. As a result of analysis, the SW-STEAM program based on flipped learning has improved attention, relevance and confidence. We expect that the results of the SW-STEAM education program developed in this study and the learning motivation analysis will help in the direction of the SW-STEAM education and be useful as a basic resources for settling in class.

Development of Software Education Support System using Learning Analysis Technique (학습분석 기법을 적용한 소프트웨어교육 지원 시스템 개발)

  • Jeon, In-seong;Song, Ki-Sang
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.2
    • /
    • pp.157-165
    • /
    • 2020
  • As interest in software education has increased, discussions on teaching, learning, and evaluation method it have also been active. One of the problems of software education teaching method is that the instructor cannot grasp the content of coding in progress in the learner's computer in real time, and therefore, instructors are limited in providing feedback to learners in a timely manner. To overcome this problem, in this study, we developed a software education support system that grasps the real-time learner coding situation under block-based programming environment by applying a learning analysis technique and delivers it to the instructor, and visualizes the data collected during learning through the Hadoop system. The system includes a presentation layer to which teachers and learners access, a business layer to analyze and structure code, and a DB layer to store class information, account information, and learning information. The instructor can set the content to be learned in advance in the software education support system, and compare and analyze the learner's achievement through the computational thinking components rubric, based on the data comparing the stored code with the students' code.

A Technical Analysis on Deep Learning based Image and Video Compression (딥 러닝 기반의 이미지와 비디오 압축 기술 분석)

  • Cho, Seunghyun;Kim, Younhee;Lim, Woong;Kim, Hui Yong;Choi, Jin Soo
    • Journal of Broadcast Engineering
    • /
    • v.23 no.3
    • /
    • pp.383-394
    • /
    • 2018
  • In this paper, we investigate image and video compression techniques based on deep learning which are actively studied recently. The deep learning based image compression technique inputs an image to be compressed in the deep neural network and extracts the latent vector recurrently or all at once and encodes it. In order to increase the image compression efficiency, the neural network is learned so that the encoded latent vector can be expressed with fewer bits while the quality of the reconstructed image is enhanced. These techniques can produce images of superior quality, especially at low bit rates compared to conventional image compression techniques. On the other hand, deep learning based video compression technology takes an approach to improve performance of the coding tools employed for existing video codecs rather than directly input and process the video to be compressed. The deep neural network technologies introduced in this paper replace the in-loop filter of the latest video codec or are used as an additional post-processing filter to improve the compression efficiency by improving the quality of the reconstructed image. Likewise, deep neural network techniques applied to intra prediction and encoding are used together with the existing intra prediction tool to improve the compression efficiency by increasing the prediction accuracy or adding a new intra coding process.

An Exploration of the Process of Enhancing Science Self-Efficacy of High School Students in the STEM Track (자연계열 고등학생의 과학 자기효능감 향상 과정 탐색)

  • Shin, Seung-Hee;Mun, Kongju;Kim, Sung-Won
    • Journal of The Korean Association For Science Education
    • /
    • v.39 no.3
    • /
    • pp.321-335
    • /
    • 2019
  • This study aims to explore the influencing factors and the process of enhancing science self-efficacy (SSE) and to lay the foundation in understanding science self-efficacy of students. The ten categories related to the science self-efficacy were derived through the coding of the interview data based on the grounded theory and paradigm analysis to develop a process model of science self-efficacy improvement. Through the process analysis, four cyclical phases were found in the process of enhancing SSE: 'Entering into learning science' phase, 'enhancing SSE' phase, 'adjustment' phase, and 'result' phase. More specifically, the phase of 'entering into learning science' is where students choose science track and stimulated to construct SSE. The phase of 'enhancing SSE' is where students taking a science track actively learn science and perform science activities. In the phase of 'adjustment', students come to have successful performance about learning science and performing science activities by using diverse strategies. Finally, 'result' phase indicates different appearances of students depending on SSE levels. The phases were non-linear and periodically repeat depending on situation. The core category in the selective coding was indicated to be 'enhancing science self-efficacy.' Students' SSE form by learning science and performing science activities. These finding may help better understand the behavior of students who are taking a science track by facilitating effective science learning through the increase of their SSE levels.

The Development of a Trial Curriculum Classification and Coding System Using Group Technology

  • Lee, Sung-Youl;Yu, Hwa-Young;Ahn, Jung-A;Park, Ga-Eun;Choi, Woo-Seok
    • Journal of Engineering Education Research
    • /
    • v.17 no.4
    • /
    • pp.43-47
    • /
    • 2014
  • The rapid development of science & technology and the globalization of society have accelerated the fractionation and specialization of academic disciplines. Accordingly, Korean colleges and universities are continually dropping antiquated courses to make room for new courses that better meet societal demands. With emphasis placed on providing students with a broader range of choices in terms of course selection, compulsory courses have given way to elective courses. On average, 4 year institutions of higher learning in Korea currently offer somewhere in the neighborhood of 1,000 different courses yearly. The classification of an ever growing list of courses offered and the practical use of such data would not be possible without the aid of computers. For example, if we were able to show the pre/post requisite relationship among various courses as well as the commonalities in substance among courses, such data generated regarding the interrelationship of different courses would undoubtedly greatly benefit the students, as well as the professors, during course registration. Furthermore, the GT system's relatively simple approach to course classification and coding will obviate the need for the development of a more complicated keyword based search engine, and hopefully contribute to the standardization of the course coding scheme in the future..Therefore, as a sample case project, this study will use GT to classify and code all courses offered at the College of Engineering of K University, thereby developing a system that will facilitate the scanning of relevant courses.

A Software Vulnerability Analysis System using Learning for Source Code Weakness History (소스코드의 취약점 이력 학습을 이용한 소프트웨어 보안 취약점 분석 시스템)

  • Lee, Kwang-Hyoung;Park, Jae-Pyo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.18 no.11
    • /
    • pp.46-52
    • /
    • 2017
  • Along with the expansion of areas in which ICT and Internet of Things (IoT) devices are utilized, open source software has recently expanded its scope of applications to include computers, smart phones, and IoT devices. Hence, as the scope of open source software applications has varied, there have been increasing malicious attempts to attack the weaknesses of open source software. In order to address this issue, various secure coding programs have been developed. Nevertheless, numerous vulnerabilities are still left unhandled. This paper provides some methods to handle newly raised weaknesses based on the analysis of histories and patterns of previous open source vulnerabilities. Through this study, we have designed a weaknesses analysis system that utilizes weakness histories and pattern learning, and we tested the performance of the system by implementing a prototype model. For five vulnerability categories, the average vulnerability detection time was shortened by about 1.61 sec, and the average detection accuracy was improved by 44%. This paper can provide help for researchers studying the areas of weaknesses analysis and for developers utilizing secure coding for weaknesses analysis.

Deep learning-based sensor fault detection using S-Long Short Term Memory Networks

  • Li, Lili;Liu, Gang;Zhang, Liangliang;Li, Qing
    • Structural Monitoring and Maintenance
    • /
    • v.5 no.1
    • /
    • pp.51-65
    • /
    • 2018
  • A number of sensing techniques have been implemented for detecting defects in civil infrastructures instead of onsite human inspections in structural health monitoring. However, the issue of faults in sensors has not received much attention. This issue may lead to incorrect interpretation of data and false alarms. To overcome these challenges, this article presents a deep learning-based method with a new architecture of Stateful Long Short Term Memory Neural Networks (S-LSTM NN) for detecting sensor fault without going into details of the fault features. As LSTMs are capable of learning data features automatically, and the proposed method works without an accurate mathematical model. The detection of four types of sensor faults are studied in this paper. Non-stationary acceleration responses of a three-span continuous bridge when under operational conditions are studied. A deep network model is applied to the measured bridge data with estimation to detect the sensor fault. Another set of sensor output data is used to supervise the network parameters and backpropagation algorithm to fine tune the parameters to establish a deep self-coding network model. The response residuals between the true value and the predicted value of the deep S-LSTM network was statistically analyzed to determine the fault threshold of sensor. Experimental study with a cable-stayed bridge further indicated that the proposed method is robust in the detection of the sensor fault.

Effects of Multi-modal Guidance for the Acquisition of Sight Reading Skills: A Case Study with Simple Drum Sequences (멀티모달 가이던스가 독보 기능 습득에 미치는 영향: 드럼 타격 시퀀스에서의 사례 연구)

  • Lee, In;Choi, Seungmoon
    • The Journal of Korea Robotics Society
    • /
    • v.8 no.3
    • /
    • pp.217-227
    • /
    • 2013
  • We introduce a learning system for the sight reading of simple drum sequences. Sight reading is a cognitive-motor skill that requires reading of music symbols and actions of multiple limbs for playing the music. The system provides knowledge of results (KR) pertaining to the learner's performance by color-coding music symbols, and guides the learner by indicating the corresponding action for a given music symbol using additional auditory or vibrotactile cues. To evaluate the effects of KR and guidance cues, three learning methods were experimentally compared: KR only, KR with auditory cues, and KR with vibrotactile cues. The task was to play a random 16-note-long drum sequence displayed on a screen. Thirty university students learned the task using one of the learning methods in a between-subjects design. The experimental results did not show statistically significant differences between the methods in terms of task accuracy and completion time.

A Method of Learning and Recognition of Vowels by Using Neural Network (신경망을 이용한 모음의 학습 및 인식 방법)

  • Shim, Jae-Hyoung;Lee, Jong-Hyeok;Yoon, Tae-Hoon;Kim, Jae-Chang;Lee, Yang-Sung
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.27 no.11
    • /
    • pp.144-151
    • /
    • 1990
  • In this work Ohotomo et al., neural network model for learning and recognizing vowels is modified in order to reduce the time for learning and the possibility of incorrect recognition. In this modification, the finite bandwidth of formant frequencies of vowels are taken into consider-ations in coding input patterns. Computer simulations show that the modification reduces not only the possibility of incorrect recognition by about $30{\%}$ but also the time for learning by about $7{\%}$.

  • PDF