• 제목/요약/키워드: Programming Language Education

Search Result 337, Processing Time 0.026 seconds

Development of training Materials for Algorithm using Scratch (스크래치를 활용한 알고리즘 교육 자료 개발 연구)

  • Kim, Jong-Jin;Hyun, Dong-Lim;Won, Yoo-Hun;Kim, Jong-Hoon
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.08a
    • /
    • pp.211-219
    • /
    • 2010
  • In this paper we used Scratch, educational programming language, to teach algorithm to elementary school students. Scratch provides a graphical programming interface, so elementary school students can learn easily and immediately check the results of programming that can hold students' interest. Therefore, development of training material from Scratch using the algorithm can look forward to the Bloom's Mastery Learning. Also worksheets by level will give us excellence in education, growth of the ability to solve problems and creativity will be a great asset for student's future learning.

  • PDF

Development of Distance Learning Tools Based on Object-Oriented Programming Technique (객체지향 프로그래밍 기법에 의한 원격학습도구의 개발)

  • Lee, Hyo-Jong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.11
    • /
    • pp.3470-3478
    • /
    • 2000
  • The rapidly developing World Wide Web technology provides new opportunities for distance education over the internet. Several successful experiments about cyber educationor distance leanning have been reported. The Web when combined with other network tools can be used to create a virtual classroom to bring together a community of learners for interactive education. Requrements for standard tools for distance. Iearning, such as an electionic mail, a multiparheipant bcard newsgroup service and video conference tools have been investigated and implemented based on the object modeling technique useing java programming language. The object onented programming helps the developed codes maintain learning with allowed interactions either between instroctors and students or between students.

  • PDF

The Effects of Peer Tutoring on Academic Achievement and Peer Relationship in Programming Language Learning (컴퓨터 프로그래밍 교육에서 동료지도학습이 학업성취도와 교우관계 형성에 미치는 영향)

  • Kim, Eunsoon;Park, Byungho;Heo, Heeok
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.4
    • /
    • pp.111-120
    • /
    • 2004
  • The purpose of this study is to investigate the effects of peer tutoring on academic achievement and peer relationship in computer programming. It was assumed that peer tutoring as an alternative teaching method can positively affect to enhance learners' learning achievement and to develop a closer relationship among learners. To achieve the purpose, an experimental research was performed with 50 10th graders. The results showed positive effects of peer tutoring on academic achievement and peer relationship.

  • PDF

Comparison of Unplugged Activities at Home and Abroad using Semantic Network Analysis (시맨틱 네트워크 분석을 이용한 국내외 언플러그드 활동 관련 연구 비교)

  • Kang, Doo Bong
    • The Journal of Korean Association of Computer Education
    • /
    • v.22 no.4
    • /
    • pp.21-34
    • /
    • 2019
  • SW education is being implemented in all the school due to the application of the 2015 Curriculum. The purpose of SW education is to improve Computational Thinking by using Unplugged Activities, Educational Programming Language, and Physical Computing. Among them, 73 domestic and 85 overseas researches related to 'Unplugged Activities' were compared and analyzed using semantic network analysis techniques. As a result, the research on 'Unplugged Activities' has been started from 1998, and the research has started in Korea since 2006. As the CT is recognized as a core competence for the future society in line with the 4th Industrial Revolution, researches have been rapidly increasing in both the domestic and overseas countries since 2016. In Korean studies, it was analyzed that many main words related to the elemental factors such as 'unplugged activity', 'robot utilization', 'educational programming language' were found. This suggests that future research should move toward research for the promotion of 'CT' which is the purpose of computer science.

A meta analysis of programming education effects according to learning activity themes (학습 활동 주제별 프로그래밍 교육 효과 메타분석)

  • Jeon, SeongKyun;Lee, YoungJun
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.2
    • /
    • pp.21-29
    • /
    • 2016
  • The introduction of educational programming language has changed programming learning environment to learn programming through various learning activities. We need to analyze how effective these learning activities could be in programming learning. We performed a meta analysis of the programming learning effects according to 8 types of learning activities. The 44 studies were collected from 1993 to 2015 for the meta analysis. The study data of 77 were extracted among 44 studies through several steps. The major results were as follows. The effect size of cognitive domain was shown to be mid-level with .595 and the effect size of affective domain was shown to be mid-level with .594. We analysed according to learning activities. The effect size were no significant difference between learning activities in the cognitive domain. But simulation, animation and mathematical activities was shown to be more consistent results and mid-level effect size. Although the effect size were no significant difference, the homogeneity was shown to be high in the affective domain. The implications were suggested from research findings. First, it is desirable that learners learn programming according to various learning activity themes. Second, instructors should pay attention to simulation, animation and mathmatics activities. Third, researchers need research to find another factors for effective learning.

Mathematical Knowledge Construction in Computer Based Learing

  • Lee, Joong-Kwoen
    • Research in Mathematical Education
    • /
    • v.5 no.1
    • /
    • pp.13-24
    • /
    • 2001
  • Using computer technology in teaching school mathematics creates new instructional environments. The emphases on the use of computer technology in the classrooms and in particular the use of computer-based exploration as a context of mathematics instruction have been reflected in the recommendation of the NCTM (Curriculum and Evaluation Standards for School Mathematics, 1989). Although the power of using computer technology in the exploration of mathematical problems has been recognized and stressed by many educators, we do not have many research studies on mathematics in computer-based explorations. Especially research has failed to clarify how computer technology can contribute to the construction of procedural and conceptual knowledge of mathematics. Up to now most researches on procedural and conceptual knowledge in computer environments have only focused on classifying programming languages which program language has more random access and rich interrelationship characteristic in relation to conceptual knowledge in humans, and which computer language has more characteristic flavor of procedural knowledge. How computer-based explorations affect the knowledge construction of mathematics, therefore, emerges as an issue of research on teacher education program for theoretical framework. This situation leads to do research on the effectiveness of using computer explorations in pre-service teacher education in terms of procedural and conceptual knowledge construction.

  • PDF

Design of a Multi-Platform Omok Program for Artificial Intelligence Education (인공지능 교육을 위한 멀티 플랫폼 오목 프로그램 설계)

  • Cha, Joo Hyoung;Woo, Young Woon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.10a
    • /
    • pp.530-532
    • /
    • 2021
  • This paper deals with AI education service that enables developers who have completed basic programming education to program in C/C++ language in order to learn big data and artificial intelligence. In addition, a customized development environment configuration system according to the development environment and how the user implements and tests artificial intelligence are explained. And also it has a function to check the effect on artificial intelligence through manipulation of various internal parameters. It is expected that it will be possible to develop artificial intelligence education services without language restrictions through networks in the future.

  • PDF

Development and Application of Education Program Art Area Subject-based STEAM for Improvement of Elementary Students' Creativity: With a Scratch Programming Language (초등학생의 창의성 신장을 위한 예술 영역 교과 중심의 STEAM 교육 프로그램 개발 및 적용: 스크래치 프로그래밍 언어를 활용하여)

  • SEO, Youngho;JUNG, Seungbum;KIM, Jonghoon
    • Journal of Fisheries and Marine Sciences Education
    • /
    • v.28 no.1
    • /
    • pp.69-82
    • /
    • 2016
  • In this study, Art area -based STEAM education programs that take advantage of the Scratch was to analyze the effect of the development of elementary school students' creativity. The winter break of ${\bigcirc}{\bigcirc}$ university education donation application students 3, 4, 5th grader was verified two research hypothesis to the target. First, Art area -based STEAM education programs will be effective on the development of elementary school students' creativity. Second, Art area -based STEAM education programs will be more effective on the development of the elementary school girls' creativity than the elementary school boys' creativity. Art area -based STEAM education programs is to show a significant difference on the development of elementary school students' creativity, mean change of elementary school girls were remarkable than boys.

Standardization Trends on Safety and Trustworthiness Technology for Advanced AI (첨단 인공지능 안전 및 신뢰성 기술 표준 동향)

  • J.H. Jeon
    • Electronics and Telecommunications Trends
    • /
    • v.39 no.5
    • /
    • pp.108-122
    • /
    • 2024
  • Artificial Intelligence (AI) has rapidly evolved over the past decade and has advanced in areas such as language comprehension, image and video recognition, programming, and scientific reasoning. Recent AI technologies based on large language models and foundation models are approaching or surpassing artificial general intelligence. These systems demonstrate superior performance in complex problem-solving, natural language processing, and multidomain tasks, and can potentially transform fields such as science, industry, healthcare, and education. However, these advancements have raised concerns regarding the safety and trustworthiness of advanced AI, including risks related to uncontrollability, ethical conflicts, long-term socioeconomic impacts, and safety assurance. Efforts are being expended to develop internationally agreed-upon standards to ensure the safety and reliability of AI. This study analyzes international trends in safety and trustworthiness standardization for advanced AI, identifies key areas for standardization, proposes future directions and strategies, and draws policy implications. The goal is to support the safe and trustworthy development of advanced AI and enhance international competitiveness through effective standardization.

A review on trends of programming(algorithm) automated assessment system and it's application (정보 교육에서 프로그래밍(알고리즘) 자동평가 시스템의 활용 가능성에 대한 고찰)

  • Chang, Won-Young;Kim, Seong-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.1
    • /
    • pp.13-26
    • /
    • 2017
  • The programming(algorithm) automated assessment system is to evaluate automatically the accuracy and time/space efficiency of user's solution to the problem which is provided. This system gives the immediate feedback of the solution, real-time ranking. So, in the course of data structure and algorithm, we can apply the knowledge which we have learned to the problem solving. Especially, in the basic course of learning the syntax of the programming language, the novice student can learn in easy and fun by solving the simple problem. The university students can understand in the easy way the meaning of asymptotic analysis of algorithm in data structure & algorithm course.