• Title/Summary/Keyword: 컴퓨터프로그래밍

Search Result 1,112, Processing Time 0.031 seconds

Analysis of Presence Impacting on Learning Satisfaction and Persistence in Non-face-to-face Programming Courses (비대면 프로그래밍 수업에서 만족도 및 학습지속의향에 대한 실재감의 영향 분석)

  • Kim, Ji Sim;Ahn, You Jung;Kim, Kyong Ah
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.01a
    • /
    • pp.303-304
    • /
    • 2021
  • 본 연구에서는 비대면 환경에서 실재감이 학습성과에 미치는 영향을 분석하였다. 전문대학의 프로그래밍 수업을 수강하는 427명의 학생을 대상으로 교수실재감, 인지적 실재감, 감성적 실재감과 만족도, 학습지속의 향의 관계를 분석하였다. 연구 결과, 만족도에는 교수실재감과 인지적 실재감이, 학습지속의향에는 교수실재감, 인지적 실재감, 감성적 실재감이 영향을 미치는 것으로 나타났다. 연구결과에 기초하여 비대면 환경의 프로그래밍 수업에 대한 설계 및 운영전략을 시사하였다.

  • PDF

Unifing Robot Control Programming Language And Dolittle Using Robot Objects (두리틀 로봇 프로그래밍 일원화를 위한 로봇 객체 설계)

  • Kwon, Dai-Young;Yeum, Yong-Cheul;Yoo, Seoung-Wook;Lee, Won-Gyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.8 no.6
    • /
    • pp.23-32
    • /
    • 2005
  • Dolittle is a educational programming language that helps students learning principles and concepts of computer science with programming. Learning programming with robot improve learning achievements robot motivate to be interest with programming. However, Dolittle robot programming is a different from Dolittle programming in process of interpretation and execution mechanism. Therefore, students have virtually to learn two languages to control robot and it would reduce the worth of Dolittle as educational programming language. In order to solve this problem, we tried to Unify Dolittle and robot control language using parser that Dolittle program with turtle object convert robot program. But this try couldn't overcome completely this problem because attributes of turtle object is different from robot. In this research we unified Dolittle programming and Dolittle robot programming as a way of adding new robot object in dolittle standard object group. it would improve educational effect of learning programming with robot in Dolittle.

  • PDF

Influential Error Factors of Robot Programming Learning on the Problem Solving Skill (로봇 프로그래밍 학습에서 문제해결력에 영향을 미치는 오류요소)

  • Moon, Wae-Shik
    • Journal of The Korean Association of Information Education
    • /
    • v.12 no.2
    • /
    • pp.195-202
    • /
    • 2008
  • The programming learning by using a robot may be one of the most appropriate learning methods for enabling students to experience the creative learning of future society by avoiding the existing stereotyped style educational environment, and understand and improve algorithm which is the basic fundamental of mathematics and science. This study proposed four types of items of errors which may occur during robot programming by elementary school students, and made elementary school students in the fifth and sixth grades learn robot programming after developing the curriculum for the robot programming. Then, the study collected and classified errors that had occurred during the process of learning, and conducted a comparative analysis of computer-based programming language which had been previously studied. This study identified that robot programming in elementary school was shown superior to existing computer-based programming language as a creative learning method and tool through the field experience.

  • PDF

A Development of Selection Criteria on Educational Programming Language (교육용 프로그래밍 언어의 선택 기준 개발)

  • Shin, Soo-Bum;Ku, Jin-Hee
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.4
    • /
    • pp.13-21
    • /
    • 2014
  • Recently, domestically and abroad, programming education has become more important and this increase has been recognized. And it needs a certain criteria for a selection of programming tools because there are various educational programming tools coming out. Thus, we tried to develop a criteria on the selection of educational programming language for a novice programmer and K12 students and verify its validity. So we established 4 areas and 28 items for selection criteria on educational programming language. Additionally, we carried out delphi survey and analyze for validity verification on selection criteria established. As result of carrying out of these processes, we developed 4 areas of selection criteria. Finally we have chosen 19 selection criteria and excluded 9 criteria items which are not sufficient with validity criteria through delphi survey.

  • PDF

The Pilot Operation and Educational Environmental Factors of Programming Curriculum Using Programming Suitability (프로그래밍 적합도를 활용한 프로그래밍 교육 과정 시범운영과 교육적 환경 요소)

  • Oh-Young Kwon;Eun-Jin Park
    • Journal of Practical Engineering Education
    • /
    • v.14 no.3
    • /
    • pp.499-504
    • /
    • 2022
  • Artificial intelligence is expanding its reach throughout our society, and education is no exception to its scope of application. In line with this trend, we conducted a computer programming class for teachers in graduate school. The final purpose of this class is to develop the programming skills of teachers who teach students to code artificial intelligence programs. This paper studies how the logical thinking and mental consistency of teachers, who are learners, are related to programming aptitude and describes education environmental factors of the class. It was confirmed that logical thinking and mental consistency were proportional to the programming score. This proportional relationship is expected to apply to students learning programming languages. When team formation is required in programming classes, it is expected that better learning effects will be achieved if students with excellent logical thinking and mental consistency are included in each team.

Development of On-line Judge System based on Block Programming Environment (블록 프로그래밍 환경 기반 온라인 평가 시스템 개발)

  • Shim, Jaekwoun;Chae, Jeong Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.4
    • /
    • pp.1-10
    • /
    • 2018
  • Block programming environment, which is represented by Scratch in elementary and middle school programming education, is suitable for learner's characteristics and cognitive level, and is recommended not only for beginners. Transference to the text programming environment after the block programming is essential for understanding the data processing process, understanding the accuracy and efficiency aspects of algorithms, and creating SW activity. In addition, it is presented step by step in the programming curriculum. In this study, developed WithBlock the online evaluation system for the purpose of transference from a block programming to a text programming environment. The developed system can solve the same algorithm problem in both block and text programming environment, and it can be used for elementary and secondary programming education by automatically scoring the written code and providing immediate feedback. In order to applicable to programming education in elementary and secondary surveyed the usability, learning possibility, interest and satisfaction of WithBlock. The results of the survey showed that it can be used for programming education.

An Analysis of Student Satisfaction According to Learning Experience for Non-Face-to-Face and Face-to-Face Methods in Programming Class (프로그래밍 수업에서 비대면과 대면 방식에 대한 학습경험에 따른 만족도 분석)

  • Kim, Kyong-Ah;Kim, Ji Sim;Ahn, You Jung;Oh, Suk;Jin, Myung Sook
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.07a
    • /
    • pp.645-647
    • /
    • 2022
  • 코로나 팬더믹으로 인한 비대면 수업은 지속적인 운영을 통해 개선·발전되었다. 2022학년도부터 대면수업으로 전환되면서 온라인 플랫폼에 대한 적응력이 높아지고, 비대면 수업 경험이 축적된 학습자들을 위한 대면 수업의 변화가 필요하게 되었다. 본 논문은 프로그래밍 수업에서 비대면 방식과 대면 방식에 대한 경험이 있는 학습자들의 수업방식에 따른 만족도 및 의견을 조사·분석함으로써 서로 다른 두 방식의 장점을 활용한 수업모델을 모색하는데 필요한 학습자 의견 도출에 그 목적이 있다. 조사 결과, 학습자들은 대면 수업을 선호하나 비대면 학습경험이 많을수록 대면 수업에서의 단점을 비대면 수업을 통해서 해소할 수 있는 부분이 있음을 인지하고, 비대면 방식을 대면 수업에 활용하는 것을 긍정적으로 생각하는 것으로 나타났다. 이를 통해 향후 대면 프로그래밍 수업에서 비대면 방식을 결합한 하이드리드 방식의 수업 운영을 통한 수업 효과 증진 모델이 필요한 것으로 사료된다.

  • 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

The Effects of MINDSTORMS Programming Instruction on the Creativity (MINDSTORMS을 이용한 프로그래밍 학습이 창의력에 미치는 효과)

  • Yoo, In-Hwan;Kim, Tae-Wan
    • The Journal of Korean Association of Computer Education
    • /
    • v.9 no.1
    • /
    • pp.49-59
    • /
    • 2006
  • Traditional programming education lacked consideration of contents, methods and learners. In particular, the importance of programming education has been decreased in school because almost no suitable teaching has been executed for elementary school students. To solve these problems, this study proposed the use of MINDSTORMS that is a programming education tool suitable for elementary school students, and verified its effects on learners' creativity. The results of this study show that the tool is highly effective in improving students' creativity. The objectives of programming education are not only learning programming languages but also improving problem-solving ability, logical thinking and creativity. We must offer environment, in which students can control their own learning activity and solve problems by themselves. In addition, MINDSTORMS can be a very useful and suitable tool for programming education.

  • PDF

Programming education plan for elementary informatics gifted using Scratch 2.0 (스크래치2.0을 활용한 초등정보영재의 프로그래밍 교육방안)

  • Park, Jaehyeong;Choi, JeongWon;Lee, YoungJun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2013.07a
    • /
    • pp.219-222
    • /
    • 2013
  • 본 논문에서는 스크래치2.0을 활용한 초등정보영재의 프로그래밍 교육 방안을 제안하고자 한다. 스크래치는 블록을 쌓는 것만으로 프로그래밍이 가능하기 때문에 프로그래밍을 처음 접하는 초등정보영재 학생의 프로그래밍 교육과정으로 적합하다. 또한 2.0으로 버전업되면서 스크립트 보기(See inside)나 리믹스(Remix)기능이 추가되어 프로그램의 공유 및 협업이 더 용이하여졌다. 따라서 이러한 스크래치2.0의 기능을 사용한다면 학습자에게 필요한 협업 및 의사소통 능력을 기르게 하는데 적합하다고 할 수 있다. 또한 영재학생들은 학습자 스스로 목표를 정하고 계획을 능동적으로 수행해나갈 때 높은 성과를 보이는 특성이 있다. 따라서 자기 주도적 학습 모형을 영재학생들에게 사용한다면 더 효과적이다. 이에 본 연구에서는 스크래치 2.0을 활용하여 Treffinger의 자기 주도적 학습모형을 적용한 프로그래밍 교육 방안을 제안하였다. 추후에 초, 중, 고 영재기관 연계를 위한 프로그래밍 교육위계에 대한 연구가 필요하다.

  • PDF