• Title/Summary/Keyword: 프로그래밍 개념

Search Result 290, Processing Time 0.031 seconds

Design and Implementation of Web based Java Virtual Education Center (웹 기반 자바 가상교육센터의 설계 및 구현)

  • 이승하;한동헌;김양우;유갑상
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04b
    • /
    • pp.643-645
    • /
    • 2001
  • 자바 가상교육센터(Java Virtual Education Center)는 자바 프로그래밍 교육을 위한 가상교육시스템으로 인터넷과 웹 브라우저를 통해 사용자들에게 투명하게 자바 프로그래밍 실습 환경을 제공한다. 이것은 자바 컴파일러 실행을 웹 기반으로 구현함으로써 가능하게 된다. 본 논문에서는 자바 가상교육센터 구현에 적용된 자바 기술을 정리하고, 실제 자바 가상교육센터의 구조 및 동작원리를 설명한다. 또한 구현모델이 어떠한 설계개념을 가지고 구현되었는지를 살펴봄으로써, 향후 자바뿐 아니라 C나 C++와 같은 다른 프로그래밍 언어에도 적용할 수 있는 종합적인 프로그래밍언어 가상실습실의 구현 가능성을 제시한다.

  • PDF

Design of Programming Education Model Utilizing Robot for Enhancement of logical thinking (논리적 사고력 신장을 위한 로봇을 이용한 프로그래밍 교육 모형 설계)

  • Chae, Jae-Ho;Yoo, In-Hwan
    • 한국정보교육학회:학술대회논문집
    • /
    • 2007.01a
    • /
    • pp.189-195
    • /
    • 2007
  • 본 논문에서는 정보영재교육을 위한 문제해결력 증진과 논리적 사고력 신장을 위해 프로그래밍의 개념을 효과적으로 이해시키는 도구로써 교육용 로봇의 이용을 제안하였다. 그리고 개정된 정보통신기술교육 운영지침에 맞추어 초등학교 교육현장에서 교사들이 프로그래밍 교육을 실시할 수 있도록 교육방법의 개선에 기여하고자한 학기 10주 동안의 과정으로 교육모형을 설계하여 제시함으로써 로봇을 이용한 프로그래밍 교육을 통하여 초등학생의 논리적 사고력을 신장시키고자 하였다.

  • PDF

A Study of Programming Interest analysis (프로그래밍의 흥미 분석 연구)

  • Jeon, Seong-Kyun;Lee, Young-Jun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.07a
    • /
    • pp.171-174
    • /
    • 2014
  • 다양한 학습 능력과 성격을 지닌 학생들은 대체로 프로그래밍에 많은 흥미와 관심을 보이고 있다. 이와 관련하여 다양한 연구가 이루어지고 있지만, 본 연구에서는 본질적으로 프로그래밍이 학생들에게 왜 흥미를 유발하는지 프로그래밍 그 자체에 대한 논의가 필요하다고 생각한다. 즉 프로그래밍 교육이 학생들에게 주는 의미를 발달상의 심리적 요인과 철학적 배경을 중심으로 탐색하였다. 심리적 요인으로는 유아의 발달 과정에서 자기애 욕구를 프로그래밍을 통해 충족시킬 수 있다고 분석하였다. 또한 인간의 마음을 구성하고 만물의 근원인 이(理)와 기(氣)의 개념으로 프로그래밍 세계를 해석하였다.

  • PDF

Analysis of Vocational High School Learners' Misconceptions on the Time-Efficiency of Algorithms (전문계 고등학교 학습자의 알고리즘 시간효율성에 관한 오개념 분석)

  • Lee, Eun-Kyoung
    • The Journal of Korean Association of Computer Education
    • /
    • v.14 no.5
    • /
    • pp.1-8
    • /
    • 2011
  • The purpose of this study is to explore vocational high school students' understanding levels and misconceptions regarding the time-efficiency of algorithms. In this study, a questionnaire with nine questions was developed. The questionnaire is base on three misconceptions about the time-efficiency of algorithms that are examined through prior studies. The questionnaire was applied to 51 students who completed a programming course. The result shows that the students didn't sufficiently understand the concept of time-efficiency of algorithms and several common misconceptions appeared repeatedly. Finally, teaching strategies using simulation and assesment framework for algorithm's time-efficiency were presented and some recommendations were suggested for refining the curriculum relating computer programming and algorithms.

  • PDF

Development Tool based on 5W1H Programming Model for Novice Programmer (초보자를 위한 5W1H 6하 원칙 프로그래밍 모델 기반의 개발도구)

  • Lee, Se-Hoon;Kim, Ji-Seong;Sin, Bo-Bae;Baek, Yeong-Tae;Im, Hong-Gab
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.01a
    • /
    • pp.123-124
    • /
    • 2017
  • 본 논문에서는 컴퓨터 프로그래밍을 접해보지 않은 IT비전공자를 위한 5W1H 6하 원칙 개발도구를 제시하며, 이하 '5W1H 프로그래밍 모델'이라 칭한다. 이 개발도구는 육하원칙 개념을 적용하여 사용자가 프로그래밍 언어를 배워 코드를 작성할 필요 없이 '누가, 언제, 어디서, 무엇을, 어떻게'의 6하 원칙적인 행동양식으로 간단한 선택만을 통해 간단하게 프로그램 로직을 작성하여 대상 시스템을 동작시키는 네이티브 코드로 변환해줌으로서 프로그래밍 언어를 배우지 않은 사용자들도 시스템 개발을 할 수 있게 된다. 본 논문에서 제안하는 개념은 대부분에 시스템에 적용할 수 있으며 본 논문에서는 아두이노 스케치의 슈퍼루프에 적용하여 실험하였다.

  • PDF

A Study on Development of Educational Web Contents for Procedural-Oriented and Object-Oriented Programming (절차지향 및 객체지향 프로그래밍의 효과적 교육을 위한 웹 콘텐츠 개발에 관한 연구)

  • Suh, Bong-Sue
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2006.11a
    • /
    • pp.772-775
    • /
    • 2006
  • The educational courses for the procedural-oriented and object-oriented programming languages have been prepared respectively in many universities. However, the comparison of two languages has not been shown in the same class. In this paper, we compared two distinctive languages, C and Java, and developed a new class material and the relating web contents, through which those who are interested may maximize their understanding and programming skills based on the different programming language.

  • PDF

A study of Learner-centered Programming Education (학습자 중심 프로그래밍 교육 연구)

  • Jeon, SeongKyun;Lee, YoungJun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2015.07a
    • /
    • pp.139-140
    • /
    • 2015
  • 최근 프로그래밍 교육은 쉽고 재밌게 학습할 수 있는 다양한 교육용 프로그래밍 언어의 보급으로 일반 학생들의 사고력 배양을 위한 효과적인 학습으로 널리 인식되고 있다. 또한 프로그래밍의 효과를 증진시킬 수 있는 다양한 연구가 이루어지고 있다. 본 연구에서는 학습 효과에 영향을 미치는 많은 변인 중에서 학습자 자체에 대한 이해가 중요하고 그에 맞는 교육이 중요함을 논의하였다. 학습자들의 개성을 존중하고 학습자들의 개인차를 반영한 학습자 중심 교육이 필요하다. 본 연구에서는 학습자들의 특성과 프로그래밍 교육의 개념을 다중지능 이론 관점에서 살펴보고 학습자 중심의 프로그래밍 교육 방향을 연구했다.

  • PDF

A Study on Object-Oriented Programming Education for Improving Logical Thinking Ability of Elementary School Students (초등학생의 논리적 사고력 향상을 위한 객체지향 프로그래밍 교육에 관한 연구)

  • Hong, Tae-Jin;Park, Kyeongmo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.617-620
    • /
    • 2007
  • 컴퓨터 프로그래밍 학습은 추상적인 개념을 이해하고 주어진 문제를 스스로 해결하도록 한다. 기존 초등학교 프로그래밍 교육에서 BASIC, C와 같은 절차적 프로그래밍 언어에 대한 연구는 많이 있지만 JAVA와 같은 객체지향 프로그래밍 언어를 통한 교육은 찾아보기 힘들다. 본 논문에서는 구조 중립적이며, 분산 인터넷 환경에 적합한 특성을 가지고 있는 객체지향 JAVA 프로그래밍 학습 시스템을 개발하여, 초등학교 학생들로 하여금 활용하도록 하였다. JAVA 학습 시스템 구현을 통한 객체지향 프로그래밍 교육은 초등학생들의 논리적 사고력을 향상시키고, 수학, 과학 과목의 학습 성취도에 긍정적인 영향을 준다는 것을 현장 학습 실험으로 확인하였다. 더불어 컴퓨터에 대한 흥미도가 상승하였다.

  • PDF

Elementary School Computer Education with the Focus on Case Study Using LOGO Programming Language and Fractal Geometry Theory (로고 프로그래밍 언어와 프랙탈 기하이론을 이용한 초등학교 컴퓨터교육 활용 연구)

  • Ko, Yeong-Hae;An, Jae-Ho;Park, Nam-Je
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1441-1444
    • /
    • 2011
  • 본 논문에서는 초등학교 교육과정에서 교육목표로 다루고 있는 창의성이라는 주제와 학교현장에서 초등학생들에게 쉽게 접목시킬 수 있는 교육용 프로그래밍 언어인 LOGO 프로그래밍과 프랙탈 기하이론을 초등학교 컴퓨터교육에 활용하기 위한 방안을 제시한다. 향후 컴퓨터교육과정은 알고리즘과 프로그래밍 영역이 포함될 예정이며, 이러한 알고리즘과 프로그래밍 교육에는 교육용 프로그래밍 언어 사용이 필수적이며 이의 활용에 대한 연구가 시급한 상황이다. LOGO 프로그래밍과 프랙탈을 함께 지도함으로서 규칙성, 반복성, 유사성, 닮음 등 수학적 개념을 쉽게 이해하는 것이 가능하므로, 이를 활용하여 초등학교 수학과 교육과정에서 반드시 학습해야 할 도형, 측정, 규칙성과 문제 해결 영역과 연계하여 지도하면 좋은 효과를 얻을 수 있을 것으로 기대된다.

Analysis of the usability of ScratchJr and Viscuit for the lower grades in elementary school (초등학교 저학년을 위한 교육용 프로그래밍 언어 스크래치주니어와 비스킷 사용성 분석)

  • Jung, Naeun;Kim, Jamee;Lee, Wongyu
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.4
    • /
    • pp.303-314
    • /
    • 2019
  • Since 2019, the informatics education is being conducted for elementary school 5th, 6th grade students through the curriculum revised 2015. But, informatics education is implemented from the lower grades of elementary school in many countries. The purpose of this study was to suggest the direction in the choice of programming language considering characteristics for lower grades student. In order to achieve the goal, evaluation criteria were developed considering the development characteristics of lower grades and necessary elements of educational programming language. The results of analyzing the usability of the two languages based on the criterion are as follows. First, Viscuit can be used to consider the expressive power of students with lower school age or to learn algorithms without learning about programming concepts. Second, ScratchJr is easy to learn the concept of algorithm and programming. This study is meaningful in that has presented implications considering the developmental state of the students in preparation for rhe programming education.