• Title/Summary/Keyword: programming language

Search Result 1,165, Processing Time 0.034 seconds

A Development of Educational Material for EPL through Applying a Draft in Education -Focusing on LOGO and Scratch- (현장 검증을 통한 교육용 프로그래밍 언어 교재 개발 -LOGO와 Scratch를 중심으로-)

  • Kim, Jong-Jin;Hyun, Dong-Lim;Kim, Eun-Gil;Kim, Jong-Hoon;Won, Yoo-Hun
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.1
    • /
    • pp.458-468
    • /
    • 2011
  • Students meet with many problems during programming education in computer education. In part of computer education, computer programming education have been researched. And the research have said that computer programming education have helped to increasing of students' creativity during find answer of problem through flexible thought. Especially, elementary school students, who learn to programming language for the first time, feel difficulty, when they learn computer programming. But the use of EPL reduce difficulties. So Students can focus on the thinking. Therefore, in this paper, a draft was produced and applied to observe the creative elements increasing of elementary school students. Than modify and supplement the draft through improvements to a draft obtained by applying. Also, made the educational material that can be used directly in the field.

Effects of Scratch Programming Learning based on CPS on Verbal Creativity (CPS 모형 기반 스크래치 프로그래밍 학습이 언어 창의성에 미치는 영향)

  • Kim, ByeongSu;Kim, JongHoon
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.6
    • /
    • pp.11-19
    • /
    • 2013
  • Recently, the discussion of domain-generality vs. domain-specificity of creativity has been continued. At this point in time, we need to research computer programming activities related to creativity again. While most of existing relative researches have performed TTCT figural tests for evaluating learners' creativity of learning education programming language, our perspective is that verbal creativity is needed on learning education programming language more. In this research, we have developed scratch programming learning based on CPS with the contents using fundamental concepts of computer science from the viewpoint of that programming is a kind of learning required verbal thinking style. This learning program was applied to 17 students of 4th and 5th grade for each 4 classes in 5 days, total 20 classes, this group passed normality test has the result of t-test has found that three subscales (fluency, flexibility and originality) and creativity index (mean of three standard scores) of verbal creativity were improved significantly using the mean of standard scores (100) of TTCT verbal tests as the test value.

  • PDF

The Effect of CPS-based Scratch EPL on Problem Solving Ability and Programming Attitude (CPS에 기반한 스크래치 EPL이 문제해결력과 프로그래밍 태도에 미치는 효과)

  • Cho, Seong-Hwan;Song, Jeong-Beom;Kim, Seong-Sik;Lee, Kyung-Hwa
    • Journal of The Korean Association of Information Education
    • /
    • v.12 no.1
    • /
    • pp.77-88
    • /
    • 2008
  • A programming education has favorable influence on creative / logical thinking and problem solving ability of students. However, students typically have to spend too much effort in learning basic grammar and the usage model of programming languages, which negatively affect their eagerness in learning. In this respect, we proposed to apply the 'Scratch' using the Creative Problem Solving(CPS) Teaching Model; Scratch is an easy-to-learn and intuitive Educational Programming Language(EPL) that helps improving the problem solving ability of the class. Then we verified the effect of Scratch EPL through the design of both pretest and posttest for a subject group. In summary, the CPS based Scratch EPL was shown to significantly improve the problem solving ability and also help them develop favorable attitude in programming.

  • PDF

Python Basic Programming Curriculum for Non-majors and Development Analysis of Evaluation Problems (비전공자를 위한 파이썬 기초 프로그래밍 커리큘럼과 평가문제 개발분석)

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.14 no.1
    • /
    • pp.75-83
    • /
    • 2022
  • Most of the courses that teach the Python programming language are liberal arts courses that all students in general universities must complete. Through this, non-major students who have learned the basic programming process based on computational thinking are strengthening their convergence capabilities to apply SW in various major fields. In the previous research results, various evaluation methods for understanding the concept of computational thinking and writing code were suggested. However, there are no examples of evaluation problems, so it is difficult to apply them in actual course operation. Accordingly, in this paper, a Python basic programming curriculum that can be applied as a liberal arts subject for non-majors is proposed according to the ADDIE model. In addition, the case of evaluation problems for each Python element according to the proposed detailed curriculum was divided into 1st and 2nd phases and suggested. Finally, the validity of the proposed evaluation problem was analyzed based on the evaluation scores of non-major students calculated in the course to which this evaluation problem case was applied. It was confirmed that the proposed evaluation problem case was applied as a real-time online non-face-to-face evaluation method to effectively evaluate the programming competency of non-major students.

The Design of a Programming Learning Model with the Use of the Mndstorms NXT (Mindstorms NXT를 이용한 프로그래밍 학습모형 설계)

  • Moon, Wae-Shik
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.23-28
    • /
    • 2011
  • It is possible to solve many structural problems such as the occurrence of a lot of errors involving misspelling which may occur during the learning of existing programming language, difficulty in grammatical expression and understanding, and difficulty in the expression of algorithm if the program learning tool of the department of computer education in a college of education is utilized as an educational robot. This study developed a learning model (curriculum and a textbook) so that students who major in computer education may easily learn programming by using the NXT software of a Mindstorms robot.

  • PDF

A Study on The Programming Education Curriculum with Scratch Language for The Elementary Student (스크래치 언어를 이용한 초등학교 프로그래밍 교육 과정)

  • Kim, Mi-Seon;Park, Phan-Woo
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.67-73
    • /
    • 2011
  • In the basis on the revised Information and Communications Technology guidelines at elementary and middle school, it is newly emphasized in 3rd stage of ICT guidelines that the programming education is needed to cope with information-oriented society at the elementary school. But, it is a little difficult for the young students to learn how to make program. In this paper, we suggest a programming education curriculum with Scratch Language and educational contents for the elementary student.

  • PDF

Tutor System for Programming Education on the WWW (웹 기반 프로그래밍 튜터 시스템)

  • Park, Seong-Jin;Park, Phan-Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.5 no.2
    • /
    • pp.230-239
    • /
    • 2001
  • Programming education is an important part of the ICT education field, and helps to increase the ability of analyzing, logical thinking, and solving procedural problems. Unfortunately, there is very little chance to learn computer programming nowadays. In addition, students have to install the translating program of the programming language they wish to study. In this paper, we describe the system we designed and implemented on the Internet, which can offer the setting to make programs to run on the WWW. Students can make, edit and run programs on the WWW though they did not set up the language translator program on their local computers.

  • PDF

Influence of Programming Education Using Unity3D on Computational Thinking Ability and Interest (Unity3D를 활용한 프로그래밍 교육이 컴퓨팅 사고력과 흥미에 미치는 영향)

  • Lee, Dong-Yun;Kim, Eui-Jeong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.415-418
    • /
    • 2016
  • The core of IT Convergence Education is being made through educational SW, SW purpose of education has been focused on improving the CT(Computational Thinking). In this paper, Programming Education Using Unity3D is able to affect learners of computational thinking and learning interest. After configure the experimental and control groups and check the identity of the learner for Influence on it. The impact on the education using Unity3D computational thinking and learning interest of students was measured. This paper proposes a compliance that Programming Education Using Unity3D is an intermediate step of utilizing the EPL software training, and pure text language.

  • PDF

Designing an Intelligent Data Coding Curriculum for Non-Software Majors: Centered on the EZMKER Kit as an Educational Resource (SW 비전공자 대상으로 지능형 데이터 코딩 교육과정 설계 : EZMKER kit교구 중심으로)

  • Seoung-Young Jang
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.18 no.5
    • /
    • pp.901-910
    • /
    • 2023
  • In universities, programming language-based thinking and software education for non-majors are being implemented to cultivate creative and convergent talent capable of leading the digital convergence era in line with the Fourth Industrial Revolution. However, learners face difficulties in acquiring the unfamiliar syntax and programming languages. The purpose of this study is to propose a software education model to alleviate the challenges faced by non-major students during the learning process. By introducing algorithm techniques and diagram techniques based on programming language thinking and using the EZMKER kit as an instructional model, this study aims to overcome the lack of learning about programming languages and syntax. Consequently, a structured software education model has been designed and implemented as a top-down system learning model.

Design and implementation of mathematical programming software-LinPro (수리계획 소프트웨어 LinPro의 설계 및 구현)

  • 양광민
    • Korean Management Science Review
    • /
    • v.12 no.1
    • /
    • pp.139-156
    • /
    • 1995
  • This study addresses basic requirements for mathematical programming software, discusses considerations in designing these software, implementation issues facing in these types of applications development, and shows some examples of codes being developed in the course. This type of projects requires long and ever-changing evolutionary phases. The experience is therefore, valuaable in suggesting some useful hints which may be salvaged for similar projects as well as providing reusable codes. In particular, scanning and parsing the free-format inputs, symbol table management, mixed-language programming, and data structures dealing with large sparse matrices are indispensable to many management science software development. Extensions to be made are also discussed.

  • PDF