• Title/Summary/Keyword: 프로그래밍 언어 학습

Search Result 341, Processing Time 0.025 seconds

Development and Application of Robot Task using Tangible Programming Tool for Elementary Students (텐지블 프로그래밍 도구를 활용한 논리적 사고력기반의 초등 로봇 과제 개발 및 적용)

  • Kwon, DaiYoung
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.4
    • /
    • pp.13-21
    • /
    • 2013
  • Recently, programming education is being actively performed in education field with development of educational programming language and teaching and learning methods for elementary students. However, programming education have limit to apply to the overall computer science curriculum, because it is performed by more than 5th grade and focused on the utilization of programming tools than problem-solving process. It is necessary to expand the range of students and educational content considered with problem-solving process for encouraging programming education in computer science. In this study, we suggest the easy-to-use programming tool for lower grade(1st grade) and robot programming task based on improvement of student's thinking ability. We use Tangible User Interface(TUI) for elementary student's(1st grade) convenience of programming and developed the robot programming task for improvement of logical thinking. As a result of this experiment, tangible programming tool can be used easily in elementary students(1st grade) and developed robot programming task is effective in improvement of logical thinking.

  • PDF

Development of the elementary programing curriculum and textbook for improvement of creative thinking ability - centered on c - (창의적 사고력 신장을 위한 초등 프로그래밍 교육과정과 교재 개발 - C언어를 중심으로 -)

  • Cho, Sung-Woo;Moon, Wae-Shik
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.08a
    • /
    • pp.51-57
    • /
    • 2010
  • When you look at computer training techniques, generally you will see an unbalanced focus towards the software applications being used. Office programs, including software applications, or simply the ability to operate has been assigned in the attempt to develop more information. Omitted, while a students thought process dealing with computer applications is usually clear and effective, the functional oriented tasks involved are time consuming. In order to keep up with the pace of today changing requirements, creativity and problems solving ability is a necessity. These are the areas in which both our training techniques are inefficient, and the resulting ability of student's is unsatisfactory. In this study of 5thand6thgradelevelcomputerteachingtechniques.

  • PDF

Effect of Multiple Intelligence-based Strategy in Computational Literacy Education (Computational Literacy 교육에서 다중지능전략 교육방법의 효과)

  • Kim, Soo-Hwan;Han, Seon-Kwan;Han, Hee-Seop;Kim, Hyeon-Cheol
    • The Journal of Korean Association of Computer Education
    • /
    • v.14 no.6
    • /
    • pp.11-18
    • /
    • 2011
  • The purpose of this paper was to suggest multiple intelligence-based strategies in CL(Computational Literacy) education with scratch and to verify the effectiveness of it. First, we suggested multiple intelligence-based strategy for novice in programming education and apply it to CL education. Next, we conducted a field experiment to analyze the effectiveness of the educational strategy. 44 students participated in the experiment. Computational problem sloving test, multiple intelligence test, and survey were performed to analyze students' capability. Also, we tested students' programming capability through scratch project. The result shows that interest of programming and CL capability of students were different between treatment group and control group. It was found from the result that the strategy facilitate interest and motivation of students and contribute to effect of programming education.

  • 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

Development of Programming-based TPACK Education Program through Design-based Research

  • Kim, Seong-Won;Lee, Youngjun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.10
    • /
    • pp.267-278
    • /
    • 2019
  • As the importance of technology in education has increased, TPACK research has been actively conducted to promote the use of technology in class. However, due to the functional limitations of technology, the pre-service teacher had difficulty in using technology in class. Therefore, in this study, we have been studying the introduction of the programming language as a technology tool of TPACK. Using design-based research as a research method, we repeatedly developed an educational program, applied to pre-service teachers, and evaluated the effectiveness of the program. In the first study, pre-service teachers had difficulties in programming learning. To solve this problem, programming-based instruction and curriculum analysis were supplemented by educational programs. In the second study, pre-service teachers felt difficulty in using programming in teaching-learning, thus improving instruction design and reflection. The third study enhanced the programming development environment search to supplement programming learning and utilization.

Programming practice system using Docker (Docker를 이용한 프로그래밍 실습 시스템 설계)

  • Chae, Minsu;Jeon, EunKwang;Lee, Hwamin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.47-49
    • /
    • 2017
  • 최근 소프트웨어 교육이 중요해짐에 따라 학교 SW 교육이 강화되고 있다. 2017년부터는 초등학교, 2020년부터는 중학교에 소프트웨어교육이 필수화 될 예정이다. 그러나 현재 부족한 정보 교사의 수와, 열악한 실습실 환경을 갖는 학교가 많다. 그에 따라 본 논문에서는 학습자에 의해 시스템이 영향을 받지 않고, 다양한 언어를 제공하며, 실습 채점을 지원하는 프로그래밍 실습 시스템을 설계하였다.

The Effects of App Programing Education Using m-Bizmaker on Creative Problem Solving Ability (m-Bizmaker를 활용한 앱 프로그래밍 교육이 창의적 문제해결력에 미치는 영향)

  • Han, Soon-jae;Kim, Sung-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.6
    • /
    • pp.25-32
    • /
    • 2016
  • This study aims to suggest app programming education plan by analyzing the effects of app programming education using m-bizmaker on the creative problem solving ability in specialized high school students. Currently, The South Korean government is preparing to conduct SW education in primary and secondary schools. Developing smartphone apps that are familiar to students can be seen as a very effective tool of SW educational measures. In general, app development can only be achieved through specialized training on how to use the app programming language. So, many students think the app programming is difficult areas before creating apps because tired of learning how to an app programming language. As a result of applying app programming education using m-Bizmaker, which is one of the app authoring tools, to the class, it is desirable as an app programming education plan. And according to survey results, it has been proved that the app programming education plan using m-Bizmaker is effective to improve creative problem solving ability.

A Self-regulated Learning Model Development in Computer Programming Education (컴퓨터 프로그램 교육에서 자기조절 학습 모델 개발)

  • Kim, Kapsu
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.1
    • /
    • pp.21-30
    • /
    • 2015
  • Information and knowledge society in the 21st century computer education is very important. Computer programming education in computer education is very important. There are very few teaching and learning model of computer programming education. In this paper, we develop a self-regulated learning model for students to be self-regulated learning. In this study, we propose self-regulated learning elements, a self-regulated learning steps and self-regulated learning modele. Self-regulated learning elements are task level, generalized level, and efficiency level. Self-regulated learning phases are problem understanding, design, and coding, testing, and maintenance. Self-regulated learning models are to copy, to modify, create, and to challenge. The results of this study are as follows. At Correlations between learning elements and achievement, generalized level, and efficiency level are higher than the task level. At Correlations between learning and achievement, Understanding and design stages are higher than the other stages. At Correlations between learning model and achievement, to transform, to create, and to challenge are higher than to copy.

An Analysis of Learning Effects According to Learning Participation Level in Non-Face-To-Face Classes (비대면 수업에서 학습참여수준에 따른 학습효과 분석)

  • Kim, Kyong-Ah;Kim, Ji Sim;Ahn, You Jung
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.07a
    • /
    • pp.265-266
    • /
    • 2021
  • COVID-19로 인한 외부환경요인의 변화는 2020학년도 1학기부터 대학교육시스템에 큰 변화를 일으켰다. 초기에는 비대면으로 변화된 수업 환경에서 필요한 수업 방법으로 전환하는 데 급급하였다면 비대면 상황이 지속되면서 대면 학습의 실재감을 제공하고 학습효과를 높이는 구체적인 요인 파악과 수업 적용이 필요하게 되었다. 본 연구에서는 비대면으로 이루어지는 컴퓨터공학 분야의 대표적인 실습기반 교과목인 프로그래밍 수업에서 대면 수업의 실재감을 제공하기 위해 강의동영상 수업과 실시간 수업을 활용하여 수업주제 맞춤형 비대면 혼합형 수업 방법을 적용한 후 설문 조사를 통해 혼합형 수업에서 학습자의 참여수준(태도)가 대면수업 수준의 실재감에 미치는 영향을 조사·분석하였다. 이를 통해 비대면 수업에서는 비대면 환경에서 학습자의 상호작용을 위한 수업 참여 수준(태도)가 대면 수준으로 학습효과를 높이는데 가장 큰 영향을 미친 것으로 조사·분석하였다.

  • PDF

Study on the Learning Effect of Mathematical Patterns Using LOGO Programming (LOGO 프로그래밍을 이용한 초등학교 수학 규칙성의 학습효과 연구)

  • Kim, Gil-Hyun;Kim, Kap-Su
    • 한국정보교육학회:학술대회논문집
    • /
    • 2006.01a
    • /
    • pp.115-120
    • /
    • 2006
  • 제 7차 교육과정부터 규칙성 영역의 학습이 도입되고 중요하게 다뤄지고 있지만, 학생들이 규칙성을 찾거나 도형 패턴을 나타내는 데 어려움을 겪고 있기 때문에, 본 논문에서는 규칙성을 LOGO 프로그래밍 언어를 통해 학습하고 그 효과를 분석하였다. 수학적 패턴의 유형은 생성방식에 따라서 (1) 반복패턴, (2) 대칭패턴, (3) 증가패턴, (4) 회전패턴, (5) 혼합패턴의 다섯 가지이다. 논 논문에서는 규칙성 영역에 대한 LOGO 수업의 효과를 분석하기 위해서, 각각 패턴에 대하여 평가 문항을 만든 후 수업전과 LOGO를 통한 수업 후에 평가를 실시하여 분석하였다. 사전평가 M 4.74에서 LOGO 수업을 실시 한 후에 평가에서 M 5.22로 LOGO 수업의 효과가 유의미(p<.05, p=0.016)하게 나타났다. 특히, 도형패턴에서 높은 향상도를 나타냈다.

  • PDF