• Title/Summary/Keyword: 프로그래밍교육과정

Search Result 527, Processing Time 0.03 seconds

A Problem Based Teaching and Learning Model for Scratch Programming Education (문제 중심 학습을 적용한 스크래치 프로그래밍 교수 학습 모형)

  • Bae, HakJjn;Lee, EunKyoung;Lee, YoungJun
    • The Journal of Korean Association of Computer Education
    • /
    • v.12 no.3
    • /
    • pp.11-22
    • /
    • 2009
  • Scratch, one of the educational programming languages, provides a media-rich programming environment and easy interface to users. It supports Korean language and is utilized usefully in programming classes in elementary and middle schools. However, programming causes cognitive loads to young students. Because the programming process is a complex problem solving procedure that requires logical and abstract thinking abilities. Therefore, we developed a problem based scratch programming teaching and learning model to enhance intrinsic motivation of learners and to maximize the effects of using the scratch, educational programming language. The developed problem based teaching and learning model considered elementary students' characteristics. It was implemented in fifth grade elementary school classes and the educational effects of the model was analysed. The developed model was helpful in enhancing students' problem solving potential and logical thinking abilities.

  • PDF

Design of Simulation Supporting System for Robot Programming Education (로봇 프로그래밍 교육을 위한 시뮬레이션형 지원 시스템 설계)

  • Kim, Hyo-Jong;Yoo, In-Hwan
    • 한국정보교육학회:학술대회논문집
    • /
    • 2008.01a
    • /
    • pp.245-250
    • /
    • 2008
  • 초등학교 정보통신기술 교육에서 새롭게 실시되는 프로그래밍 교육을 위해 로봇 프로그래밍에 대한 관심이 어느 때보다 고조되고 있다. 교육용 로봇을 이용한 프로그래밍교육은 학습자가 로봇을 직접 제작하고 프로그램을 작성하여 실행시키는 과정을 통하여 프로그래밍의 원리뿐만 아니라 학습자의 창의력과 문제해결력 신장에도 많은 도움을 준다. 이러한 로봇 프로그래밍 교육을 활성화시키기 위하여 본 연구에서는 초등학교 아동의 발달 수준에 맞게 게임, 가상체험, 시뮬레이션 기법 등을 적용한 학습 지원시스템을 설계하고자 한다. 이를 통하여 학습자는 고가의 비용을 들이지 않고도 기존의 인터넷 환경에서 접근하여 가상의 로봇을 통하여 재미있고 흥미롭게 프로그래밍기법 및 알고리즘에 대해 쉽게 원리를 배울 수 있는 기회를 제공하고자 한다.

  • PDF

Designing Programming Curriculum for Developing Programming Pedagogical Content Knowledge of Pre-service Informatics Teachers (예비교사의 프로그래밍 교수내용지식 향상을 위한 프로그래밍 교육프로그램 설계)

  • An, Sangjin;Lee, Youngjun
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.2
    • /
    • pp.1-10
    • /
    • 2016
  • This study is for developing a programming education course to improve pre-service teachers' pedagogical content knowledge(PCK) of programming education. A 40-hour training course was designed with App Inventor, a block-based mobile programming environment, and with problem-based learning method and project-based learning method. After the curriculum was adopted to 12 undergraduate students, the effect of education was tested with a programming PCK questionnaire. As a result, after a 20-hour problem-based learning class, overall score and teaching method score were enhanced significantly. After another 20-hour project-based learning class, content knowledge, teaching method, and curriculum score were improved.

Study of the Assessment Criteria for Programming Education of KAIE curriculum based on Bloom's Theories (블룸 이론 기반 KAIE 교육과정의 프로그래밍영역 평가 기준 탐색)

  • Shin, Soo-Bum;Kim, Chul;Jeong, Young-Sik
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.2
    • /
    • pp.195-203
    • /
    • 2018
  • This thesis is to presented a theoretical fundamental of an assessment criteria available to a conventional curriculum because informatics subject matter education became it. We analyzed Bloom's Knowledge Dimension, Taxonomy that have suggested most general theoretical base in the educational assessment area. Also a programming area which can improve computational thinking can be the most important chapter of the informatics subject matter. Thus this thesis applied Bloom's theory to KAIE's informatics subject matter curriculum made by 2017. And the result of the qualitative research through the expert panel was 14 items, 87% of Conceptual, Procedural Knowledge and 12 items, 75% of Understand, Apply Taxonomy of Bloom's Theories in the 16 items of the curriculum outlines. Applying Bloom Criteria to like these can provide theoretical fundamental of assessment trend, development of assessment tool requested in the conventional education.

A Study on Instruction of Data Structure Learning using Object-Oriented Method in Elementary School (객체지향기법을 적용한 초등 자료구조 학습의 지도 연구)

  • Lee, Yon-Jeong;Lee, Chul-Hwan;Han, Sun-Gwan
    • 한국정보교육학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.189-196
    • /
    • 2004
  • 정보 교육과정 모형은 컴퓨터를 사용하는 방법을 교육하는 것이 아니라, 학습자의 체계적이고 구조화된 사고력 함양을 위한 방향으로 연구되어야 한다. 컴퓨터를 통해 실생활을 모델링하고, 모델링한 결과를 통한 추상화는 인간은 사고의 폭을 넓혀 나갈 수 있다. 이러한 과정을 통하여, 학생들은 실생활에 적용되는 사물들을 이해할 수 있으며, 또한 이를 통해 프로그래밍 과정을 하고, 이를 변형시키는 사고력을 얻게 될 것이다. 따라서 본 논문은 정보교육을 위한 교육과정 설계는 지식의 획득을 위한 인식 모형이나 컴퓨터 활용능력함양을 위한 프로그래밍 모형과는 구별되는 정보교육과정의 특성에 맞는 교육과정 모형의 개발을 제안하였다. 객체지향 설계를 통하여 객체 및 클래스와 상속성 개념에 기반한 정보교육과정을 구성하여 사고의 추상화와 확장성 및 재사용성을 높이는 방안으로 초등학생 자료구조 교육과정을 제시하였다.

  • PDF

Application and Evaluation of Object-Oriented Educational Programming Language 'Dolittle' for Computer Science Education in Secondary Education (중등 컴퓨터과학교육을 위한 객체지향형 EPL '두리틀'의 적용 및 평가)

  • Kwon, Dae-Yong;Gil, Hye-Min;Yeum, Yong-Cheul;Yoo, Seoung-Wook;Kanemune, Susumu;Kuno, Yasushi;Lee, Won-Gyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.6
    • /
    • pp.1-12
    • /
    • 2004
  • Current computer education is difficult to educate basic concepts and principals of the computer science because the 7th curriculum of computer education is focused on the application of software. According to the ACM K-12 report about the computer science education model, current computer education is taking the wrong way and we should put the highly priority on the education of the fundamentals through programming languages for a better computer education oriented to the computer science. This paper introduces a new object-oriented educational programming language "Dolittle". The design principals of Dolittle are simple syntax of Korean, incremental programming, text based programming, aliasing of function, and object-oriented programming. Being applied to middle school classes, we can confirm that Dolittle is easy to learn, and gives rise to high interest and keeps interest through a course, and also is of great practical use in class for programming novice.

  • PDF

Lego Dacta를 이용한 프로그래밍 학습모형 개발을 위한 이론적 고찰

  • Kim, Tae-Wan;Yoo, In-Hwan
    • 한국정보교육학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.216-225
    • /
    • 2004
  • 프로그래밍은 문제해결의 한 유형으로 학습자의 인지기술과 논리적 사고력을 향상시킬 수 있다. 컴퓨터 교육에 있어서 프로그래밍 교육이 중요한 위치를 차지해야 함에도 불구하고 초등학교에서는 거의 지도가 되지 않고 있다. 이에 본 연구는 구성주의적 교육 도구로써 많은 장점을 지닌 Lego Dacta를 이용하여 초등학생들이 쉽고, 즐겁게 프로그래밍을 할 수 있는 수업모형을 제시하고자 한다. 다양한 문제를 통한 단계적 문제 해결과정으로써의 Lego Dacta 학습모형을 제시하여 학교현장에서 적용할 수 있는 방안을 분석하였다.

  • PDF

A Development of PBL based Linetracer Robot Programming Instructional Method at Elementary school (초등 교육에서의 PBL기반 라인트레이서 로봇프로그래밍 교육방법 개발)

  • Kwon, Dai-Young;Hur, Kyeong;Lee, Won-Gyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.13 no.3
    • /
    • pp.13-23
    • /
    • 2010
  • The revised 7th education course of information implies that students use variety of information devices to solve the common problems and it also includes the programming education for improving problem-solving abilities. Not only improving problem-solving abilities but also developing thinking skill is expected in programming education. However, traditional programming education is teacher-oriented and focused on language syntax. Accordingly, students have heavy cognitive load and it decrease students' interest of programming. Therefore, in this paper, a instructional method of programming using educational robot is proposed to improve interest of elementary students in concretive operation stage for effectiveness of programming education. Additionally, results of experiments show that proposed robot programming instructional method can be applied in elementary education.

  • PDF

Java Programming Tutoring Contents Based on Projects (프로젝트 기반 자바프로그래밍 교육 컨텐츠 개발)

  • 이은주;최영미
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.961-964
    • /
    • 2003
  • 본 연구에서는 초보자를 위한 프로젝트 기반 자바 프로그래밍 교육 컨텐츠를 설계하고 구현하였다. 특히, 컨텐츠 설계과정을 학생의 편의성을 고려하여 항해설계, 정보설계, 표현설계로 체계화하였다. 구현한 컨텐츠는 학생들이 직접 프로젝트를 개발하는 과정을 PDLC 단계로 진행함으로써 프로그램 개발 및 운영에 대한 핵심 소프트웨어공학 기법을 자연스럽게 습득하고, 실습 과정에 라이브 코드의 제공은 프로그래밍 기본개념 이해 증진 및 다른 프로젝트로의 응용을 향상시킨다.

  • PDF

Exploratory Data Analysis on the Connection of the Software Curriculum between the Primary and Secondary Curriculums and the Higher Curriculums (초중등 교육과정과 고등교육과정의 소프트웨어 교과의 연계 문제에 대한 탐색적 데이터 분석)

  • Mi-yeon Kim;Choong-ho Lee
    • Journal of Practical Engineering Education
    • /
    • v.16 no.3_spc
    • /
    • pp.283-290
    • /
    • 2024
  • Software education is an important subject in the era of forth industrial evolution generation, and the number of hours is gradually expanding in Korea's elementary and secondary curriculum, and universities have also opened software-related courses to take liberal arts mandatory regardless of major. The Ministry of Education presented elementary and secondary school programming achievement standards and emphasized the connection between prerequisite subjects as educational goals. Applicants for programming classes at H University also completed information classes in elementary and secondary courses, but many students were new to programming without taking related classes. Therefore, this study analyzed the data using the survey data and achievement scores of programming learners. As a result of the analysis, information classes completed in elementary and secondary courses were not linked to higher education courses at all, and improvements for problem solving were derived. This study is meaningful as a study for effective software education in higher education courses.