• Title/Summary/Keyword: Code.Org

Search Result 9, Processing Time 0.021 seconds

A Study on Teaching using Website 'Code.org' in Programming Education based on Computational Thinking (컴퓨팅 사고력이 중요한 프로그래밍 교육에서 'code.org'를 활용한 교수방안)

  • Rim, Hwakyung
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.2
    • /
    • pp.382-395
    • /
    • 2017
  • Learning computational thinking is very important in programming education. Computational thinking refers to the problem solving ability based on the theories of computer science, indicating the importance of algorithm thinking. That is the reason for focusing on promoting creativity and improving the problem solving ability of the students in programming education. This paper commented the elements to consider for teachers when teaching computational thinking to elementary school students with online coding education website 'code.org' that helps beginners have easy programming experiences based on the characteristics of the website, and proposed the appropriate teaching methods.

A Study on Algorithm Teaching and Learning Methods and Assessment for Elementary School Students (초등학생을 위한 알고리즘 교수학습방법과 평가)

  • Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.4
    • /
    • pp.489-498
    • /
    • 2015
  • In this study, we suggested the contents, teaching and learning method, and assessment types of algorithm education in elementary schools. First, we suggested the algorithm education contents; the expression, understanding, flowcharts, structure, results, correction, and improvement of algorithm. Second, we showed the algorithm teaching and learning methods; algorithm in our daily life, the unplugged activity, block programming and tangible programming. Finally, we analyzed all missions of 'Hour of Code' in Code.org, and suggested the algorithm assessment 4 types, which includes selecting, filling, correcting, predicting of appropriate algorithm.

A Development of Algorithm and Programing Curriculum Model for Elementary School Students (초등학생을 위한 알고리즘 및 프로그래밍 교육과정 모델 개발)

  • Jeong, Youngsik
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.4
    • /
    • pp.459-466
    • /
    • 2015
  • The content of software education for elementary school students in the 2015 revisions to the national curriculum are not sufficient because class time dedicated to software education has been limited to 17 hours in fifth and sixth grades. In this study, I developed the algorithm and programming model for Korea. I analyzed domestic and international software education curricula as well as training platforms, such as Code.org, Blockly Games, and Entry. The suggested algorithm and programming framework is known as the Rainbow system, which is divided into 7 steps, 14 criteria, and 3 content areas--understanding the algorithm, the actual programming, and evaluation of the program. Using the Rainbow system, once students have completed a level they can be promoted to the next stage, regardless of their grade.

The Correlation between Block-coding Software Education and the Resilience of Elementary School Students (블록코딩 SW 교육과 초등학생의 회복탄력성의 관계)

  • Lee, Jaeho;Cha, Geunmin
    • Journal of Creative Information Culture
    • /
    • v.6 no.1
    • /
    • pp.31-40
    • /
    • 2020
  • The purpose of this study is to statistically analyze the correlation between block-coding software education and the resilience of elementary school students in order to research the significance of software education. In this study, 61 fourth grade students at an elementary school in Incheon were pre-tested for resilience. A block-coding education program from a nonprofit organization called code.org was used at the learner's level. 15 periods of classes and post-test were conducted to analyze the improvement of resilience. This study finds that control and positivity out of the three parts of resilience(control, positivity, sociality) of the students who took the block-coding classes improved statistically significantly as well as the overall score did too. This suggests that software education can foster not only students' computational thinking skills, but also their resilience, the power to live their lives positively and flexibly.

Graph Database Solution for Higher Order Spatial Statistics in the Era of Big Data

  • Sabiu, Cristiano G.;Kim, Juhan
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.44 no.1
    • /
    • pp.79.1-79.1
    • /
    • 2019
  • We present an algorithm for the fast computation of the general N-point spatial correlation functions of any discrete point set embedded within an Euclidean space of ${\mathbb{R}}n$. Utilizing the concepts of kd-trees and graph databases, we describe how to count all possible N-tuples in binned configurations within a given length scale, e.g. all pairs of points or all triplets of points with side lengths < rmax. Through benchmarking we show the computational advantage of our new graph-based algorithm over more traditional methods. We show that all 3-point configurations up to and beyond the Baryon Acoustic Oscillation scale (~200 Mpc in physical units) can be performed on current Sloan Digital Sky Survey (SDSS) data in reasonable time. Finally we present the first measurements of the 4-point correlation function of ~0.5 million SDSS galaxies over the redshift range 0.43< z <0.7. We present the publicly available code GRAMSCI (GRAph Made Statistics for Cosmological Information; bitbucket.org/csabiu/gramsci), under a GNU General Public License.

  • PDF

A Study on Experts' Perception Survey on Elementary AI Education Platform (초등 AI 교육 플랫폼에 대한 전문가 인식조사 연구)

  • Lee, Jaeho;Lee, Seunghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.5
    • /
    • pp.483-494
    • /
    • 2020
  • With the advent of the 4th Industrial Revolution, interest in AI education is increasing. In order to cultivate talented people with AI competencies who will lead the future, AI education must be conducted in a sound manner at the school site. Although AI education is being conducted at home and abroad, it was determined that the role of the AI education platform is important to implement better AI education, so this study investigated the perception of experts on the AI education platform. A perception survey was conducted based on five criteria: teaching and learning management, educational contents, accessibility, performance of AI education platform, and level suitability of elementary school students. As a results, the number of 103 educational experts selected 'Entry' as the most proper platform among the eight platforms - 'Machine learning for Kids', 'Teachable Machine', 'AI Oceans(code.org)', 'Entry', 'Genie Block', 'Elice', 'mBlock' and etc. Analysis shows that this is because 'Entry' provides quality educational content, has convenient accessibility, is easy to manage teaching and learning, as well as an AI education platform suitable for the level of elementary school. In order to apply various AI education platforms to the school field, it is necessary to train teachers in AI-related training to train them as AI education experts, and to continuously provide opportunities to experience AI education platforms. In this study, there are limitations to what is called 'a population perception survey'. because only 103 people were surveyed, and most of the experts are working in a specific area(Gyeonggi-do). In the future, it is judged that research targeting experts at the national level should be conducted to supplement these limitations.

A Study of ICT Fusion Program for Efficient Software Education (효율적인 소프트웨어 교육을 위한 ICT 융합 프로그램 고찰)

  • Nam, Jae-hyun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.10a
    • /
    • pp.789-791
    • /
    • 2014
  • The software education has many interest in the world because a lot of help to improve logical thinking and problem solving training. However, to implement such a program using languages such as C or Java, you should be aware of the syntax, understanding of computer architecture, and many library. So, it is difficult for many ordinary student to implement program. Therefore, we need easy access to the programming to address the life program by coding for students. In this paper, we introduce such useful software training program or Internet Web site for students.

  • PDF

Effective Defense Mechanism Against New Vulnerability Attacks (신규 취약점 공격에 대한 효율적인 방어 메커니즘)

  • Kwak, Young-Ok;Jo, In-June
    • The Journal of the Korea Contents Association
    • /
    • v.21 no.2
    • /
    • pp.499-506
    • /
    • 2021
  • Hackers' cyber attack techniques are becoming more sophisticated and diversified, with a form of attack that has never been seen before. In terms of information security vulnerability standard code (CVE), about 90,000 new codes were registered from 2015 to 2020. This indicates that security threats are increasing rapidly. When new security vulnerabilities occur, damage should be minimized by preparing countermeasures for them, but in many cases, companies are insufficient to cover the security management level and response system with a limited security IT budget. The reason is that it takes about a month for analysts to discover vulnerabilities through manual analysis, prepare countermeasures through security equipment, and patch security vulnerabilities. In the case of the public sector, the National Cyber Safety Center distributes and manages security operation policies in a batch. However, it is not easy to accept the security policy according to the characteristics of the manufacturer, and it takes about 3 weeks or more to verify the traffic for each section. In addition, when abnormal traffic inflow occurs, countermeasures such as detection and detection of infringement attacks through vulnerability analysis must be prepared, but there are limitations in response due to the absence of specialized security experts. In this paper, we proposed a method of using the security policy information sharing site "snort.org" to prepare effective countermeasures against new security vulnerability attacks.

Experience Way of Artificial Intelligence PLAY Educational Model for Elementary School Students

  • Lee, Kibbm;Moon, Seok-Jae
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.12 no.4
    • /
    • pp.232-237
    • /
    • 2020
  • Given the recent pace of development and expansion of Artificial Intelligence (AI) technology, the influence and ripple effects of AI technology on the whole of our lives will be very large and spread rapidly. The National Artificial Intelligence R&D Strategy, published in 2019, emphasizes the importance of artificial intelligence education for K-12 students. It also mentions STEM education, AI convergence curriculum, and budget for supporting the development of teaching materials and tools. However, it is necessary to create a new type of curriculum at a time when artificial intelligence curriculum has never existed before. With many attempts and discussions going very fast in all countries on almost the same starting line. Also, there is no suitable professor for K-12 students, and it is difficult to make K-12 students understand the concept of AI. In particular, it is difficult to teach elementary school students through professional programming in AI education. It is also difficult to learn tools that can teach AI concepts. In this paper, we propose an educational model for elementary school students to improve their understanding of AI through play or experience. This an experiential education model that combineds exploratory learning and discovery learning using multi-intelligence and the PLAY teaching-learning model to undertand the importance of data training or data required for AI education. This educational model is designed to learn how a computer that knows only binary numbers through UA recognizes images. Through code.org, students were trained to learn AI robots and configured to understand data bias like play. In addition, by learning images directly on a computer through TeachableMachine, a tool capable of supervised learning, to understand the concept of dataset, learning process, and accuracy, and proposed the process of AI inference.