• Title/Summary/Keyword: Education of Computer Programming

Search Result 779, Processing Time 0.024 seconds

The Analysis of Informatics Gifted Elementary Students' Computational Problem Solving Approaches in Puzzle-Based Learning (퍼즐 기반 학습에서 초등정보영재의 컴퓨팅적 문제 해결 접근법 분석)

  • Lee, Eunkyoung;Choi, JeongWon;Lee, Youngjun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.19 no.1
    • /
    • pp.191-201
    • /
    • 2014
  • The purpose of this study is to propose strategies of puzzle-based learning for Informatics gifted education through analyzing Informatics gifted elementary students' computational problem solving approaches in puzzle-based learning contexts. Six types of educational puzzles, which are constraints, optimization, probability, statistically speaking, pattern recognition, and strategy, were used in teaching 14 Informatics gifted students for 8 sessions. The results of pre and post test and each students' answers were analyzed to identify why students were not able to solve the puzzles. We also analysed what essential computational strategies are needed to solve each type of puzzles, and what students did not know in solving puzzle problems. We identified some problems caused by puzzle representation methods, and various students' intuitions that disturb puzzle solving. Also, we identified essential computational strategies to solve puzzles: backtracking, dynamic programming, abstraction, modeling, and reduction of big problem. However, students had difficulties in applying these strategies to solve their puzzle problems. We proposed the revised puzzle-based learning strategies, which is based on the improved problem representation, just-in-time cognitive feedbacks, and web-based learning system.

First-Person Shooter Game Development using Unreal Engine (언리얼 엔진을 통한 FPS 게임 개발)

  • Kim, Soo-Kyun;Kang, Heau-Jo;Sung, Kyung
    • Journal of Advanced Navigation Technology
    • /
    • v.14 no.5
    • /
    • pp.718-724
    • /
    • 2010
  • The Unreal Engine is a free game engine developed by Epic Games. In this paper, we propose a First Person Shooter (FPS) game development using free Unreal Development Kit. The merit of Unreal engine provide a hight degree of portability, and it is a tool used by many game developers today, supporting a multitude of platforms on personal computers and many video game consoles with free toolkit. But it is required high-performance PC to develop game. This toolkit doe s not high-quality computer programming skill, just possible to develop FPS game easily.

A Case Study on the Development of Curriculum for Dept. of Game Programming in University Customized to Online Game Industry (대학(게임 프로그래밍 계약학과)의 게임산업계 맞춤형 교육과정 개발을 위한 사례 연구1))

  • Yoon, Hyung-Sup;WhangBo, Taeg-Keun
    • Journal of Korea Game Society
    • /
    • v.10 no.2
    • /
    • pp.89-97
    • /
    • 2010
  • Still there is a quality mismatch between required manpower of game companies and supplied one from universities in Korean game industry. The demand-oriented workforce training project is being implemented by KOCCA(Korea Creative Content Agency) for reducing the gap. This paper is focused on the development of training course for students of the game programming department in K University. This paper derived a education training course customized to online game industry by surveying 35 companies to find their needs for recruiting. Additionally some advice is suggested for successful education training. This paper not only will contribute to verify the required competence of people force in game industry but also offer a guideline for designing curriculum for game programmer.

Development of Educational Contents for a Coding Instructor Training Program to Foster 4C Talent (4C 인재육성을 위한 코딩 강사 양성과정 교육콘텐츠 개발)

  • Lim, Dongkyun;Lee, Ji-Eun;Moon, Dosik
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.4
    • /
    • pp.777-782
    • /
    • 2020
  • As the demand for the talented with computing thinking and programming skills increases the importance of coding education is increasing. Although various coding instructor training programs have been implemented nationwide, little research has been conducted analyzing the current status and contents of coding instructor training programs. Therefore, this thesis presents the design, development process and managing strategies of the 'Coding Instructor Training Courses for 4C Talent Development'. The training program consists of introductory courses and practical coding courses. In the introductory courses, learners acquires the basic knowledge required of coding instructors, and then proceeds to the practical courses to systematically learn the pedagogical knowledge and skills required to educate learners from kindergarten through high school. The case study introduced in this paper is expected to provide useful information to the educators planning and managing the coding instructor training program in the future.

Program Plagiarism Detection based on X-treeDiff+ (X-treeDiff+ 기반의 프로그램 복제 탐지)

  • Lee, Suk-Kyoon
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.47 no.4
    • /
    • pp.44-53
    • /
    • 2010
  • Program plagiarism is a significant factor to reduce the quality of education in computer programming. In this paper, we propose the technique of identifying similar or identical programs in order to prevent students from reckless copying their programming assignments. Existing approaches for identifying similar programs are mainly based on fingerprints or pattern matching for text documents. Different from those existing approaches, we propose an approach based on the program structur. Using paring progrmas, we first transform programs into XML documents by representing syntactic components in the programs with elements in XML document, then run X-tree Diff+, which is the change detection algorithm for XML documents, and produce an edit script as a change. The decision of similar or identical programs is made on the analysis of edit scripts in terms of program plagiarism. Analysis of edit scripts allows users to understand the process of conversion between two programs so that users can make qualitative judgement considering the characteristics of program assignment and the degree of plagiarism.

Implementation of Embedded Educational Router System (임베디드 교육용 라우터 실습장비의 구현)

  • Park, Gyun Deuk;Chung, Joong Soo;Jung, Kwang Wook
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.5
    • /
    • pp.9-17
    • /
    • 2013
  • This paper presents the design of the educational router system. This system is designed and implemented to support network configuration and embedded programming technology of the user on Internet. Not only Static routing protocol but also a kind of dynamic routing protocols such as OSPF and RIP and firewall have been programmed for education based on ethernet interface. ADS 1.2 as debugging environment, uC/OS-ii as RTOS and C language as development language are used. The educational procedures is compile, loading of static routing protocol, a kind of dynamic routing protocols such as OSPF and RIP and firewall program already supplied. Thereafter the verification is checked by using "ping" test to allow for demo operation such as hands-on training procedure. Finally programming procedure similar with demo operation of static routing protocol, a kind of dynamic routing protocols such as OSPF and RIP and packet filtering function is educated step by step.

Training in the production of effective prototypes using Core Mechanic Diagram and Unreal Blueprint

  • Choi, Bu-ho
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.11
    • /
    • pp.75-82
    • /
    • 2020
  • In this paper, we propose a training method to efficiently create prototypes using 'core mechanical diagram' to make game design easier and 'BluePrint', a visual scripting tool of Unreal that enables relatively easy functionality without programming knowledge. With the development of game engines, game development is becoming faster and easier, and using this, non-programmers without knowledge of game development are clearly showing a tendency to participate in game development. However, existing game development methodologies and game implementation methods require complex design processes and specialized knowledge. In order to make it easier for non-programming experts to develop games, they will simplify the complexity of existing game development methodologies, and propose educational methods that can focus on and implement the essence of game design based on cases where non-programmers have implemented prototypes themselves.

An Analysis Study of SW·AI elements of Primary Textbooks based on the 2015 Revised National Curriculum (2015 개정교육과정에 따른 초등학교 교과서의 SW·AI 요소 분석 연구)

  • Park, SunJu
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.2
    • /
    • pp.317-325
    • /
    • 2021
  • In this paper, the degree of reflection of SW·AI elements and CT elements was investigated and analyzed for a total of 44 textbooks of Korean, social, moral, mathematics and science textbooks based on the 2015 revised curriculum. As a result of the analysis, most of the activities of data collection, data analysis, and data presentation, which are ICT elements, were not reflected, and algorithm and programming elements were not reflected among SW·AI content elements, and there were no abstraction, automation, and generalization elements among CT elements. Therefore, in order to effectively implement SW·AI convergence education in elementary school subjects, we will expand ICT utilization activities to SW·AI utilization activities. Training on the understanding of SW·AI convergence education and improvement of teaching and learning methods using SW·AI is needed for teachers. In addition, it is necessary to establish an information curriculum and secure separate class hours for substantial SW·AI education.

Effects of software education program for the multi-cultural elementary students on learning attitude, friendship and sociality (다문화가정 초등학생을 위한 소프트웨어교육 프로그램이 학습태도, 교우관계, 사회성에 미치는 영향)

  • Kim, Jeongrang
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.5
    • /
    • pp.499-506
    • /
    • 2016
  • Multi-cultural students have a variety of problems, such as the lack of Korean communication skills, learning slump and psychological anxiety. In order to solve these problems, It is developed to design a software education program for learning attitude, friendship interaction and sociality. It is developed on the basis of the major steps in the ADDIE model, Use-Needs-Design-Implementation-Share for multi-cultural elementary school students. To analyze the effects of software education Program, we chose the 15 elementary school students of 4th, 5th and 6th grade and adapted the program. Then, we analyzed the educational effects through the results of pre to post tests. Consequently, the software education program developed for this research revealed that it affected the learning attitude, friendship, sociality and programming interest of multi-cultural students.

An Artificial Intelligence Education Program Development and Application for Elementary Teachers (초등 교사들을 위한 인공지능 교육 프로그램 개발 및 적용)

  • Kim, Kapsu
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.6
    • /
    • pp.629-637
    • /
    • 2019
  • Rapid changes in the knowledge and information society of the 21st century should be embraced and applied to teachers. Since artificial intelligence(AI) is an important axis of rapid change, artificial intelligence education should be started from elementary school. This change requires elementary school teachers to have basic skills for AI education. In this study, an AI education program for elementary school teachers is developed. This development consists of three stages, the first stage is the understanding of artificial intelligence, the second stage is the understanding and application of artificial intelligence tools, and the final stage is the creation and application of artificial intelligence programs. 15 elementary school teachers were tested. The result of this study will be a useful educational program for teachers in charge of AI education in elementary school students.