• Title/Summary/Keyword: 프로그래밍 평가

Search Result 412, Processing Time 0.027 seconds

A Development of the Evaluation Metrics of the Object-Oriented Text/Visual Programming Education (객체 지향 텍스트/시각 프로그래밍 교육의 평가 지표 개발)

  • Jung, Deok-Gil;Jung, Min-Po;Cho, Hyuk-Gyu;Lho, Young-Uhg
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.331-333
    • /
    • 2012
  • 객체지향 텍스트 프로그래밍 및 시각 프로그래밍 교육에 대한 연구는 학생들이 프로그램 개발을 진행하는 과정 혹은 프로그래밍을 교수하는 방법론과 프로그램 개발을 위한 적합한 분석 및 설계 방법론을 찾는 것이다. 이 논문에서는 컴퓨터 프로그래밍 교육에서 객체지향 텍스트/시각 프로그래밍 교육을 적용하고 평가하기 위한 평가 지표를 개발한다. 이 지표는 시각적 혹은 텍스트 기반 프로그래밍 언어/도구를 사용할 때 학생들의 프로그래밍 교육에 대한 적합성을 측정하고 분석하여 학생들의 이해력, 추상화 능력, 프로그램 구현 능력과 학생들의 수준별 적합성을 측정하고 분석하며, 또한, 측정/분석 방법론을 개발하고 적용하는데 활용할 수 있다.

  • PDF

An Analysis of Grade Change of Learners According to Performance Methods of Formative Assessments in Computer Programming Classes (컴퓨터 프로그래밍 수업에서 형성 평가 방법에 따른 학습자의 성적 변화 분석)

  • Ahn, You Jung
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.07a
    • /
    • pp.399-400
    • /
    • 2014
  • 컴퓨터 프로그래밍 수업의 특성상 교수자가 평소 학습자들의 학습 수준 및 학습 이해도를 파악하는 것은 다음 수업을 준비하는데 있어서 매우 중요하다. 학습자들의 평소 학습 이해도를 파악하는 방법으로 형성평가가 가장 많이 이용되는데, 동일한 과목에도 형성평가 방법은 매우 다양할 수 있다. 본 연구에서는 다년간 컴퓨터 프로그래밍 수업에 적용해본 다양한 형태의 형성평가 방법들이 학습자들의 성적 변화에 어떤 영향을 미치는가를 분석해보았다. 그 결과 형성평가 수행 시기는 중간고사나 기말고사처럼 큰 시험을 앞둔 1~2주전과 같이 학습자들이 학습에 대한 필요성을 절실히 느낄 때 실시하는 것이 성적 상승에 더 긍정적인 영향을 주었고 평가방법으로는 프로그래밍 수업을 특성상 퀴즈와 프로그래밍 평가를 함께 실시하는 것이 성적 상승에 좋은 영향을 미쳤다.

  • PDF

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.

An Analysis of the Object-Oriented Visual Programming Education Using Alice Programming (Alice 프로그래밍을 통한 객체지향 시각 프로그래밍 교육의 유용성 분석)

  • Jung, Min-Po;Cho, Hyuk-Gyu;Lho, Young-Uhg;Jung, Deok-Gil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.343-346
    • /
    • 2012
  • 학생들이 프로그래밍 교육에서 학습에 어려움을 겪고 있는 객체지향 프로그램 개발 능력을 향상시킬 수 있는 교육방법으로서 이 논문에서는 시각 프로그래밍 교육 방법론과 교과과정을 도입한다. 3D 프로그래밍 환경을 제공하여 게임 형태의 프로그램을 객체지향 프로그래밍 방식으로 쉽게 작성할 수 있는 Alice 언어를 정규 교과과정에 도입하여 학생들의 프로그래밍 언어에 대한 이해도의 향상과 프로그래밍에 대한 학습 의욕을 고취하여 능력 있는 프로그래머의 양성에 기여할 수 있을 것으로 기대된다. 시각 프로그래밍 교육 방법의 도입에 대한 성과를 분석하기 위하여 프로그래밍 교육의 유용성을 분석할 수 있는 평가 지표를 제시하고 학생들의 프로그래밍 학습 효과를 분석한다.

  • PDF

Design and implementation of the BlueJ Extension for Class Quality Evaluation (BlueJ의 확장 기능을 이용한 클래스 품질평가 지원도구의 설계 및 구현)

  • Kang Yu-Kyung;Hwang Suk-Hyung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.389-392
    • /
    • 2004
  • 객체지향 프로그래밍 초보자도 수월하게 좋은 품질의 객체지향 프로그램을 작성할 수 있도록 하기 위한 개발 도구 및 프로그래밍 교육지원 도구에 대한 요구가 증가하고 있다. 본 논문에서는, 객체지향 프로그래밍 초보자를 위한 자바 개발 환경으로서 널리 사용되고 있는 BlueJ의 Extension 기능을 이용하여 클래스 품질 평가 기능을 설계/구현하였다. 본 연구결과는 객체지향 프로그래밍 교육자 및 피교육자가 손쉽게 클래스 품질 평가를 수행할 수 있음으로써, 프로그래밍 교육에 활용될 수 있으며, 객체지향 프로그래밍 초보자에게 있어서, 자신이 작성한 클래스에 대한 품질 평가론 반복적/즉각적으로 수행함으로써 보다 좋은 품질의 객체지향 프로그램을 작성할 수 있는 프로그래밍 환경을 제공한다.

  • PDF

Suggest on Error Analysis Supporting System for Constructing Self-directed Learning Environment to Programming Language in Secondary School (중등학교에서 자기 주도적 프로그래밍 학습 환경 구축을 위한 오류분석 지원 시스템 제안)

  • Lee, JaeYoung;Yu, ByeongGeon;Lee, WonGyu
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.361-363
    • /
    • 2016
  • 전 세계적으로 프로그래밍 교육에 대한 관심이 증가에 따라 프로그래밍 교육에 대한 중요도와 평가도 중요해졌다. ACM-ICPC 프로그래밍 대회 같은 여러 프로그래밍 대회가 있고 대회 출전을 돕기 위한 온라인 평가 시스템이 전형적인 예이다. 이런 온라인 평가 시스템들을 참고하여 중등학교 학생의 프로그래밍 언어 학습에 도움을 줄 수 있는 프로그램을 설계하기 위한 오류분석 지원 시스템을 제안한다. 본 연구에서는 오류분석 지원 시스템을 통하여 프로그래밍 언어 학습을 함에 있어서 발생할 수 있는 오류들을 분석하여 실제 프로그래밍 교육 환경에 도움을 주고자 한다.

A Development and Analysis of the Assessment Metrics for Text/Visual Programming Education Using LabVIEW (LabVIEW를 사용한 텍스트/시각 프로그래밍 교육의 평가 지표 개발 및 유용성 분석)

  • Lho, Young-Uhg;Jung, Min-Po;Cho, Hyuk-Gyu;Jung, Deok-Gil
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.11
    • /
    • pp.2544-2549
    • /
    • 2012
  • The computer programming education is very important to study the related subjects in computer science, and also in the technology education for the students finding employment. In this paper, we develop the assessment metrics to evaluate and apply the textual and visual programming in the computer education. Also, we analyze the validity for the programming languages and tools for the education and getting job of students, and choose the appropriate programming language/tool for programming education. And, we develop the curriculum for programming education, finally apply and analyze in computer education of university. Especially, we compare and analyze the effectiveness for the text based programming language(JAVA) and visual programming language/environment(LabVIEW) in the area of embedded/mobile/Web programming fields which are necessary in the related industry to the recent trend of IT technology.

Comparison of Auto Graders in Programming Tutoring Systems (프로그래밍 학습 시스템에서 자동 평가 기능)

  • Sun, DongEun;Lyu, Kigon;Kim, Hyeon-Cheol
    • Proceedings of The KACE
    • /
    • 2017.08a
    • /
    • pp.247-249
    • /
    • 2017
  • 프로그래밍 학습 시스템에서 자동 평가 기능은, 코드에 대한 실행 결과 외 다른 피드백을 제공할 수 있기 때문에, 그 피드백을 통해 학습자 스스로가 자신의 코드를 개선할 수 있다. 본 논문에서는 다양한 프로그래밍 학습 시스템에서 사용중인 자동 평가 기능을 비교하고, 지능형 프로그래밍 튜터링 시스템인 Everycoding에서의 새로운 자동 평가 기능을 소개한다.

  • PDF

Analysis of evaluation results according to programming stages for high school students (고등학생 대상 프로그래밍 교육에서 프로그래밍 단계에 따른 평가 결과 분석)

  • Choe, Hui-Jeong;Kim, Ja-Mi
    • Proceedings of The KACE
    • /
    • 2018.08a
    • /
    • pp.107-110
    • /
    • 2018
  • 지능정보사회에서 정보교육은 패러다임의 변화를 겪고 있다. 본 연구는 교수자가 학교교육에서 효과적인 프로그래밍 교육을 실시하기 위한 방향을 모색하고, 프로그래밍 교육을 진행할 때 학습자의 관점에서 고려해야할 점을 알아보기 위해 진행되었다. 목적달성을 위해 다면평가를 실시하였으며, 연구를 통해 프로그래밍 학습을 학생관점에서 이해하고, 프로그래밍 교육을 어떻게 하면 효율적으로 실시할 수 있을 지에 시사점을 제공할 수 있을 것으로 기대된다.

  • PDF

The Effects of Scratch Programming on Preservice Teachers: Assessment Utilizing Computational Thinking and Bloom's Taxonomy (스크래치 프로그래밍이 예비교사에게 미치는 영향 : 컴퓨팅 사고 및 블룸의 텍사노미 활용 평가)

  • Choi, Hyungshin;Kim, Kibum
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.2
    • /
    • pp.225-232
    • /
    • 2015
  • The goal of this study is to assess the effects of Scratch programming classes on preservice teachers by using computational thinking and cognitive evaluations based on Bloom's taxonomy. To pursue this research goal we measured preservice teachers' programming skills using cognitive evaluation items based on Bloom's taxonomy after preservice teachers took one-semester Scratch programming course. In addition, a survey focused on computational thinking (CT) concepts, CT practices, and CT perspectives was conducted. We also conducted artifact-based interviews to unpack preservice teachers' experiences of working on team projects and analyzed their experiences qualitatively. The results of this study are meaningful because we assessed preservice teachers' experiences comprehensively with both quantitative and qualitative methods. In addition, this study provides us with implications for evaluation perspectives in designing programming courses for preservice teachers by adopting Bloom's taxonomy scheme.