• Title/Summary/Keyword: 프로그래밍언어 교육

Search Result 444, Processing Time 0.034 seconds

A Study on Effective Use Plan of Learning Supporting Program for Programming Languages Education (프로그래밍 교육을 위한 학습지원 프로그램의 효과적인 활용 방안에 대한 연구 -명지전문대학 사례를 중심으로-)

  • Kim, Kyong-Ah;Ahn, You Jung
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2015.07a
    • /
    • pp.299-300
    • /
    • 2015
  • 본 연구에서는 명지전문대학에서 시행되고 다양한 학습지원 프로그램을 프로그래밍 언어 수업에 적용하여 운영하였던 사례를 제시하고 학습자 의견 및 만족도를 조사하였다. 학습지원 프로그램의 참여는 자발적으로 이루졌으며, 분석 결과 전반적으로 학습자들은 학습지원 프로그램에 대해 만족하는 것으로 나타났고, 참여 학습자 그룹의 성적이 비참여 학습자 그룹보다 좋은 것으로 나타나 학습지원 프로그램이 학습에 도움이 됨을 알 수 있었다. 또한 참여 프로그램에 따라 학습자들의 참여 목적과 참여를 통해 얻은 좋은 점은 다른 것으로 나타났고 비참여 학습자들의 참여하지 않은 이유가 프로그램 운영 환경과 관련이 있는 것으로 나타나 학습지원 프로그램의 효과적인 활용을 위해서는 학습자의 학습 목적에 따라 참여 프로그램을 제안할 필요가 있음을 알 수 있었다.

  • PDF

The effects of Programming Learning Using Entry Python on Elementary School Students' Logical Thinking Ability (엔트리 파이썬을 활용한 프로그래밍 학습이 초등학생의 논리적 사고력에 미치는 영향)

  • Jeong, Injae;Chun, Seok-Ju
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.4
    • /
    • pp.603-610
    • /
    • 2021
  • As part of recent SW education methods, entry sites have been used in all practical textbooks in elementary schools. However, they are all learning block-type programming languages, making it difficult to produce programs that can be used in everyday life. This study is a study on the effects of learning programming using entry python on logical thinking ability and programming interest in elementary school students. Logical thinking ability and programming interest tests were conducted before and after the 8th class. Before and after classes, logical thinking ability score rose from an average of 6.6 to 9.4 and programming interests score also rose from an average of 46.7 to 59.1. This results in programming learning using Entry Python is significant for enhancing the logical thinking ability and programming interest of elementary school students.

A Development of the Evaluation Metrics and Analysis of the Object-Oriented Visual Programming Education Using Alice Programming (Alice 프로그래밍을 통한 객체 지향 시각 프로그래밍 교육의 평가 지표 개발 및 유용성 분석)

  • Jung, Deok-Gil;Jung, Min-Po;Cho, Hyuk-Gyu;Lho, Young-Uhg
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.3
    • /
    • pp.742-748
    • /
    • 2014
  • The research of the object-oriented visual programming education is related to investigate the instructional method for computer programming, the process for program development for students, and the suitability analysis and design methodology for program development. In order to develop the educational methodology for the students who have the difficulties to study the computer programming and to enhance the abilities for the development of object-oriented programs, in this paper, we suggest the evaluation metrics to apply and assess for the object-oriented programming education. Also, we introduce the visual programming education methodology and curriculum using Alice programming. The evaluation metrics for the visual programming education suggested in this paper, is accepted when the visual programming languages/tools are used in the programming education to assess and analyze the suitabilities for the programming education for students, so to utilize the analyses for abilities of understanding, abstraction, and program implementation by level.

Understanding of programming thinking from Semiotics Perspective (기호학적 관점에서 프로그래밍 사고의 이해)

  • Kim, Dong Man;Lee, Tae Wuk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.01a
    • /
    • pp.275-276
    • /
    • 2020
  • 이 연구의 목적은 기호학적 관점에서 프로그래밍에서 발생하는 학습자의 사고 과정을 이해하기 위함이다. 그래서 프로그래밍의 표상과정을 이해하기 위한 기호작용 모형을 제안하였다. 이 연구의 결론은, 프로그래밍 교육에서 구성주의(constructivism) 학습 이론을 적용하기 위해서는 개인의 해석체와 프로그래밍 요소에서 인터텍스트(intertext) 속성을 파악하는 것이 선결과제인 것과 프로그래밍 맥락인 콘텍스트(context)의 중요함을 확인하였다. 후속 연구로 인지언어학적 방법으로 학습자가 프로그래밍에서 표상한 해석체(interpretant)와 콘텍스트(context), 인터텍스트(intertext) 등의 상호작용을 구체적으로 알아보는 연구를 진행하고자 한다.

  • 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

The Scratch Programming Learning Attitude Effects of Scaffolding based Learning Strategy (스캐폴딩 기반 학습 전략이 스크래치 프로그래밍 학습태도에 미치는 영향)

  • Kim, Seung-Yeon;Jeong, In-Kee
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.1
    • /
    • pp.39-49
    • /
    • 2011
  • Necessity of programming education is demanded according to more interested in importance of computer science. However, the existing programming education only focused on function for utilization of the commercial programs. The existing programming education doesn't meet the students' level and doesn't cause that they were interested in programming. Therefore, we applied the learning strategy based the scaffolding when we taught the scratch programming language in the elementary school and we studied the students' attitude towards programming learning. As a result, we found the good results about the general learning patterns, the performance satisfaction through learning and the interaction areas.

  • PDF

Developing the Teaching material about LOGO Programming for Improving the Creativity In Elementary School (초등학생의 창의성 신장을 위한 로고프로그래밍 교육 자료 개발)

  • Moon, Hyun-Kook;Kim, Jong-Hoon
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.01a
    • /
    • pp.289-294
    • /
    • 2010
  • 지식정보화 사회에서는 보편적인 지식의 습득과 활용을 넘어 기존의 정보를 창의적으로 재활용하는 능력을 요구하고 있다. 반면 현재의 컴퓨터 교육은 소프트웨어의 활용교육에 그치고 있어 다양하고 창의적인 사고를 신장시키기 위한 교육으로는 적합하지 않다. 이에 본 논문에서는 7차 교유과정에서 교육목표로 다루고 있는 창의성이라는 주제와 학교현장에서 아동들에게 쉽게 접목시킬 수 있는 프로그래밍 언어로 로고를 선택, 분석하여 적용 가능한 교육 자료로 개발하여 보았다.

  • PDF

Difficulty Analysis of an Introductory Computer Programming Course for non-Major Students (비전공자 대상의 컴퓨터 프로그래밍 입문 교양 수업에서의 학습자의 어려움 분석)

  • Kim, Jaekyung;Sohn, Eisung
    • Journal of Creative Information Culture
    • /
    • v.7 no.2
    • /
    • pp.69-77
    • /
    • 2021
  • In the past, computer programming was a course taken by students of computing domain majors. With the advent of the fourth industrial revolution, students in all major fields are taking it as the general required course. However, students have difficulties in learning new subject such as unfamiliar computational problem solving approach and general purposed programming language, which can lead to negative phenomena such as learning effectiveness, confidence, and decreased interest. In this paper, the causes of difficulties experienced by non-majors students while learning programming language are analyzed and identified through qualitative and quantitative research on questionnaires, journals, and achievements. Thus, we suggest that designing an educational plan that minimizes difficulties.

A Study on Learner's Characteristics and Programming Skill in Computational Literacy Education - Focus on learning style and multiple intelligence - (Computational Literacy 교육에서 프로그래밍 능력과 학습자 특성에 관한 연구 - 학습스타일과 다중지능을 중심으로 -)

  • Kim, Soo-Hwan;Han, Seon-Kwan;Kim, Hyeon-Cheol
    • The Journal of Korean Association of Computer Education
    • /
    • v.13 no.2
    • /
    • pp.15-23
    • /
    • 2010
  • Computational Literacy education is being required in current digital age, but the educational strategy of it is lacking. In traditional education, instructors have been teaching by considering learners' characteristics for effective learning. It is necessary to investigate their characteristics for applying this method to computational literacy education. Therefore, we taught programming that is main area on computational literacy, and analyzed learners' characteristics focused on Felder's learning style and multiple intelligence. That is, we taught 194 university students computational literacy with scratch that was one of the popular educational programming languages, and analyzed the relation among learning style, multiple intelligence and the students' programming performance. Also, we found considerations through comparing students' characteristics with experts' ones.

  • PDF

A Design of Robot-based Loaming Program for Programming Education (프로그래밍 교육을 위한 로봇 기반의 학습 프로그램 설계)

  • Jin, Sung-Su;Park, Phan-Woo
    • 한국정보교육학회:학술대회논문집
    • /
    • 2007.08a
    • /
    • pp.192-194
    • /
    • 2007
  • 프로그래밍 교육은 학생들이 컴퓨터를 주체적이고 능동적으로 활용할 수 있도록 해주며, 창의적 사고력, 수학적 능력 함양등 교육적으로 많은 잠재 가치를 가지고 있다. 그러나 프로그래밍 언어를 학습하기가 쉽지 않고 많은 시간을 필요로 하여 학교 교육에서 소외받고 있는 현실이다. 따라서 본 논문은 개정된 초 중등학교 정보통신기술교육 운영지침의 3, 4단계에서 프로그래밍에 관련된 학습 목표를 추출하여 초등학생에게 적용할 수 있는 학습 내용을 단계적으로 구성하였고, 교육용 로봇인 LEGO MINDSTORMS NXT를 사용하여 학습할 수 있도록 프로그램을 설계하였다.

  • PDF