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

Search Result 525, Processing Time 0.025 seconds

The Effect of a Robot C Programming Curriculum on Improving Creativity and Programming Ability - Case of a Science high School- (로봇C언어 교육프로그램이 창의력과 프로그래밍 능력 향상에 미치는 효과 - 과학 고등학교 사례-)

  • Suh, Hyeong-Eob
    • 대한공업교육학회지
    • /
    • v.34 no.1
    • /
    • pp.210-237
    • /
    • 2009
  • The aim of this thesis is to develop a robot C programming curriculum with the subject of the students in the middle & High School and to prove the effect of the programming on creativity and programming ability. The content of the robot C programming curriculum consists of the introduction, basic knowledge and assembling of the robot (usage of kits and the theory of mechanism); the learning of the robot c programming; the assigned robot making; the original robot making, which is ultimately designed to improve the creative robot programming ability of students. The subjects are divided into two groups(38); one groups(11) taking the course of C++programming and the other(27) taking the robot C programming as well as C++programming. Then each group's improvement of creativity and programming ability is measured in both pretest and posttest. The students taking the robot C programming curriculum gain the product of the assigned robot and the original robot. Besides, it turns out that the curriculum have a meaningful effect in that students acquire the enhanced creativity according to the result of TTCT Creativity Test. Self evaluation also indicates the improvement of C++programming ability.

Analysis of Effectiveness of Programming Learning for Non-science Major Preliminary Teachers' Development of Computational Thinking (비전공자 예비교사의 컴퓨팅 사고력 함양을 위한 프로그래밍 교육의 효과성 분석)

  • Han, Youngshin
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.1
    • /
    • pp.41-52
    • /
    • 2018
  • In Computational thinking is emphasized as a basic learning ability to grow into a key talent in the digital society. There is much interest and discussion on computing education nationally, and the Korean government has also included education in the curriculum. As a result of these changes, the level of computer literacy that preliminary teachers need to be imporved, and the role of computational thinking as a leader in digital society is being emphasized by teachers. Therefore, it is necessary to have a curriculum that can understand computational thinking through various programming learning from preliminary teacher education curriculum. In this study, we designed and taught programming curriculum for non-majored preliminary teachers. Through the developed questionnarie, we analyzed the affect of programming education on the preliminary teacher's development of computational thinking ability.

Analysis of Appropriateness in Information Curriculum for Algorithm and Programming Education (알고리즘과 프로그래밍 교육을 위한 정보과 교육내용체계에 대한 적절성 분석)

  • Jeong, Young-Sik;Shin, Soo-Bum;Sung, Young-Hoon
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.6
    • /
    • pp.575-584
    • /
    • 2016
  • We compared domestic computer science curriculum with foreign curriculums in order to develop content for algorithm and programming education in elementary and secondary schools. The results show that the levels and ranges of information included in the practical arts and information subjects of the 2015 Revised Curriculum are insufficient when compared with those of England, India, and America. In this paper, we surveyed experts about the importance of content and the age-appropriate time to begin teaching algorithm and programming in schools. The surveys were conducted using questionnaires used in KAIE's software standard model. Except for algorithm evaluation, the experts largely believe all content areas of algorithm education are important. However, they had differing opinions about the best time to begin teaching this subject matter.

Computer Programming Education using App Inventor for Android (안드로이드 앱 인벤터를 활용한 컴퓨터 프로그래밍 교육)

  • Kim, Byungho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.17 no.2
    • /
    • pp.467-472
    • /
    • 2013
  • Many people are showing interest on computing and computer programming ever as much as the smartphone become more popular. Computer programming languages, however, like Java or C++ being used to teach freshmen in computer science-related majors as the first programming language they will study are so difficult to understand. In this paper, we proposed a short-term curriculum for teaching computer programming using App Inventor for Android to freshmen students major in computer science as the first programming language they will study, which can encourage their interest in computer programming. According to survey from students participated in actual teaching, we found that the proposed curriculum can contribute to increase their interest on computer programming and even self-confidence on development of applications for smarphone.

The Design of a Programming Learning Model with the Use of the Mndstorms NXT (Mindstorms NXT를 이용한 프로그래밍 학습모형 설계)

  • Moon, Wae-Shik
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.23-28
    • /
    • 2011
  • It is possible to solve many structural problems such as the occurrence of a lot of errors involving misspelling which may occur during the learning of existing programming language, difficulty in grammatical expression and understanding, and difficulty in the expression of algorithm if the program learning tool of the department of computer education in a college of education is utilized as an educational robot. This study developed a learning model (curriculum and a textbook) so that students who major in computer education may easily learn programming by using the NXT software of a Mindstorms robot.

  • PDF

Application and Analysis of Educational Programming Language for Elementary Informatics Education (초등학교 정보교육을 위한 EPL 적용 분석)

  • Lee, Mee-Hyun;Koo, Duk-Hoi
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.1
    • /
    • pp.85-91
    • /
    • 2011
  • Programming training in informatics education have the means that algorithm design and problem solving. However, Because learning and using programming tools that should be done first, elementary school students learning the programming tools that are interested in the process has been reduced. But programming with using an Educational Programming Language(EPL) can show results directly and coding with a drag & drop method that keeps the elementary students' interests for programming. Now that, the students are possible to enhance their creativity and reasoning skills. Therefore, through the result of this study show how to apply the EPL in the elementary information classes and comparing with before this study and after the study, we analyzed to applicate prosperity of EPL.

  • PDF

An analysis of research topic trend about programming education on elementary school in south Korea (국내 초등 프로그래밍 교육의 연구주제 동향 분석)

  • Yi, JinWon;Jeon, SeongKyun;Lee, YoungJun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2015.07a
    • /
    • pp.141-142
    • /
    • 2015
  • 본 연구의 목적은 초등 프로그래밍 교육에 관한 연구들의 동향을 파악하는 데 있다. 2000년부터 2015년 3월까지 학술연구정보서비스(RISS)를 통해 검색된 152편의 논문을 선정하였고, 연구 주제에 따른 논문의 현황을 분석하였다. 연구 주제로는 프로그래밍 교육 콘텐츠 및 교육과정 개발이 가장 많았고, 프로그래밍 교육의 학습 효과에 관한 연구가 그 다음을 이루었다. 그러나 교사 교육에 관한 연구는 이루어지고 있지 않고 있었다. 이러한 연구 자료를 바탕으로 초등 프로그래밍 교육에 관한 앞으로의 연구 방향에 대해 논의하였다.

  • PDF

A Study on Effective Education of Programming Language (효과적인 프로그래밍언어 교육에 대한 연구)

  • Cho, Jae-Soo
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • v.2 no.2
    • /
    • pp.30-35
    • /
    • 2010
  • This paper proposes several methods for effective teaching of programing language(especially C). The programing languages are very important and basic subjects in the Department of Computer Engineering and Science. Many students have some difficulty in learning the programming languages. So, we will suggest several effective methods for effective teaching of programming languages. First, in order to understand the programming language effectively, we need to teach some basic computer architecture and operation principles of computer program to students. Second, it is better to teach many example-based programing skills instead of conventional grammar teaching. Third, if we teach the memory status(memory allocation/release) during the program operation, it will be much better to understand the pointer variables and memory problems. Fourth, let's improve the programming skills through effective homework assignments and experiments. Fifth, let students be guided so that they do programing by themselves. Finally, we can maximize the programming skill through the final termproject.

  • PDF

Impact of Programming Learning on Elementary Students' Sociality (프로그래밍 학습이 초등생의 사회성에 미치는 영향)

  • Kang, Oh-Han
    • Proceedings of The KACE
    • /
    • 2017.08a
    • /
    • pp.185-188
    • /
    • 2017
  • 본 논문에서는 과학영재교육원 초등심화 수학 정보 과정의 30명을 대상으로 프로그래밍 학습을 수행한 후 사회성의 변화를 분석하였다. 수업에서는 교육용 프로그래밍 언어인 스크래치의 리믹스 기능을 활용하였으며, 협동학습이 가능하도록 동료 학습자의 프로젝트를 수정 보완하도록 하고 최종적으로 팀 단위의 결과물을 도출하였다. 연구결과에 따르면, 스크래치의 리믹스 기능을 활용한 프로그래밍 학습이 사회성 향상에 통계적으로 유의미하며, 사회성 구성 요소인 사교성, 자주성, 협동심에서 긍정적인 효과가 있는 것으로 나타났다.

  • PDF

Programming Education for the Gifted of Elementary School Students in Information Science (Approach Using Visual Basic) (초등정보과학영재용 프로그래밍 교육 (비주얼 베이식을 이용한 접근))

  • Kang, Sung-Won;Lee, Ae-Jung;Lee, Jae-Ho
    • Journal of The Korean Association of Information Education
    • /
    • v.7 no.3
    • /
    • pp.363-371
    • /
    • 2003
  • Computer based industry is activated and IT education for student has developed quickly. Variety of related IT education has performed. Especially interest of Gifted of Information Science is increased, and programming education for Gifted of Information Science is carrying out in Office of Education and college. But most student are tired of learning tedious algorithm, language centered programming, and test focused learning. In this paper we offer opportunity to learn programming for students through implementing programming curriculum using Visual Basic more easily learning than other programming language, actually apply it in their homepage. and prepare ground of programming.

  • PDF