• Title/Summary/Keyword: Programing Education

Search Result 78, Processing Time 0.023 seconds

A Study on the Development of Programming Education Model Applying English Subject in Elementary School (초등학교 영어교과를 적용한 프로그래밍 교육 모델 개발)

  • Heo, Miyun;Kim, Kapsu
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.5
    • /
    • pp.497-507
    • /
    • 2017
  • Research on software education and linking and convergence of other subjects has been mainly focused on mathematics and science subjects. The dissatisfaction of various preferences and types of learning personality cause to learning gap. In addition, it is not desirable considering the solution of various fusion problems that can apply the computational thinking. In this way, it is possible to embrace the diverse tendencies and preferences of students through the linkage with the English subject, which is a linguistic approach that deviates from the existing mathematical and scientific approach. By combining similarities in the process of learning a new language of English education and software education. For this purpose, based on the analysis of teaching - learning model of elementary English subject and software education, we developed a class model by modifying existing English subject and software teaching - learning model to be suitable for linkage. Then, the learning elements applicable to software education were extracted from the contents of elementary school English curriculum, and a program applied to the developed classroom model was designed and the practical application method of learning was searched.

The Effects of App Programing Education Using m-Bizmaker on Creative Problem Solving Ability (m-Bizmaker를 활용한 앱 프로그래밍 교육이 창의적 문제해결력에 미치는 영향)

  • Han, Soon-jae;Kim, Sung-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.6
    • /
    • pp.25-32
    • /
    • 2016
  • This study aims to suggest app programming education plan by analyzing the effects of app programming education using m-bizmaker on the creative problem solving ability in specialized high school students. Currently, The South Korean government is preparing to conduct SW education in primary and secondary schools. Developing smartphone apps that are familiar to students can be seen as a very effective tool of SW educational measures. In general, app development can only be achieved through specialized training on how to use the app programming language. So, many students think the app programming is difficult areas before creating apps because tired of learning how to an app programming language. As a result of applying app programming education using m-Bizmaker, which is one of the app authoring tools, to the class, it is desirable as an app programming education plan. And according to survey results, it has been proved that the app programming education plan using m-Bizmaker is effective to improve creative problem solving ability.

Designing of Block-Type Puzzle Assembly Robot Education System without Computer (언플러그드 블록형 퍼즐 조립 로봇교육 시스템 설계)

  • Song, Jeong-Beom
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.4
    • /
    • pp.183-190
    • /
    • 2013
  • Many researchers in the 21st century has found that robot education is effective to develop the learners' creativity and problem-solving ability. However, the robot education can only be applied to the students whose computer skills are high. Also it can be taught in the well-prepared computer classroom. Students have to learn machine language to control their robots, and robots are controlled by different types of software. Therefore this study has constructed command-based programming blocks to do a robot programming without computers. It also presents a prototype of the programming process and a technological method to combine the command and the programming blocks. We used the blocks which are similar with something in flow chart: to support intuition, and to help students transfer what they learned. And types of blocks and details are described for the Robot Programing Education. Combination of command blocks is made by RS-485 connection method and, it is designed to intercommunicate with connected blocks. It also presents a prototypes: of the programming process using designed command blocks, and of the possibility of Unplugged Robot Education System.

Non-Major Students' Perceptions of Programming Education Using the Scratch Programming Language (스크래치 프로그램을 활용한 프로그래밍 교육에 대한 비전공자의 인식 연구)

  • Oh, Mi-Ja
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.1
    • /
    • pp.1-11
    • /
    • 2017
  • As an emphasis has been put on the importance of computational thinking, universities have opened software educational programs as required basic courses.. Therefore this study aimed to examine non-major students' perceptions of programming before and after they had programing education. To this end, this study performed programming education for 15 weeks using the Scratch programming language, and then conducted a questionnaire survey. This study analyzed responses from 214 students. According to the results of the analysis, 74 % of the non-major students had no previous experience with programming, 87% felt that programming was difficult, and 69.7% answered that they did not need programming education. To change these negative perceptions of programming, this study made the following suggestions. First, the professor should clearly convey the needs, purposes, and content of programming education to students prior to class. Second, programming should be designated as an optional course rather than required one. Third, it is necessary to develop content integrated with majors, or educational programs or content connected to getting a job or starting a business.

Development and Application of Primary Puzzle-Based Learning Program for Computer Science Education (컴퓨터 과학 교육을 위한 초등 퍼즐 기반 학습 프로그램 개발 및 적용)

  • Oh, JungCheol;Kim, JaeHyeong;Kim, JongHoon
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.3
    • /
    • pp.11-23
    • /
    • 2014
  • Developing computational thinking ability is crucial for those living in the 21st century. However, the current computational education system cannot satisfy this need. Current computational education tends to be limited to the teaching of the use of application programs or the teaching of the programming language. This is why the primary puzzle-based learning program was developed. This program promotes the development of the learner's computational thinking ability and understanding of the principles of the computer science as opposed to the fragmented, uniform programing education. In order to prove the effectiveness of this newly developed program, a 35-hour study was conducted to 41 students from grade 3 to 6 classrooms in Jeju Province. It was proved that this program brings positive changes in creativie problem-solving ability and problem-solving abilities in computer science. This paper is to provide the ground for the development of an educational program and to prove the effectiveness of thereof, and finally introduce the Primary Puzzle-Based Learning Program as the alternative computational education.

  • PDF

Teaching Mathematics using Mathematica (Mathematica를 활용한 수학 지도)

  • 허혜자
    • Journal of Educational Research in Mathematics
    • /
    • v.8 no.2
    • /
    • pp.541-551
    • /
    • 1998
  • Recently, the importance of participating in classes activity and cultivating student's thinking ability is emphasized in the mathematics education society. Teachers are demanded to change their teaching style centered pencile-and paper into using the variety instructional aids, such as calculator, video tape, computer, ohp, and projector, etc. In this paper, we search for the mathematica's function and the method that apply mathematical to the secondary school mathematics. Mathematical has many functions: calculator, algebra, graphics, animations, programing, notebook. We find that mathematica can be applied to the graph of function, the understand of simultaneous equations, the graph of trigonometry function, the calculation of limit, the computation of areas as limits, the derivative of a function and tangent line, a solid figure, and others in secondary school mathematics.

  • PDF

A Study on the Space Compositive System of Elementary School for Architectural Programming - Focused on the Kyunggi and Metropolitan Area - (초등학교 건축프로그래밍을 위한 공간구성체계에 관한 연구 - 경기도 수도권 지구의 현황을 중심으로 -)

  • Byun, Bong-Soo;Jung, Moo-Woong
    • Journal of the Korean Institute of Educational Facilities
    • /
    • v.15 no.4
    • /
    • pp.4-13
    • /
    • 2008
  • This study intended to put information regarding space composition and functional relationship together and analyze them, and finally offers some suggestions. For the field survey, built questionnaire and drawings analysis were used in this study. Architectural programming offers basic information for design : putting field survey factors together and analysing them. It interacts with each part of design as well. In the initial stage of architectural design, the quality of information is very decisive in the quality of design. In this sense, analysing basic information such as floor space compositive system is required to rationalizing space and functional programing in the elementary school design.

The Effect of CPS Programming Model on promoting Elementary school students' divergent thinking (초등학생의 확산적 사고 촉진을 위한 CPS 프로그래밍 수업의 효과 분석)

  • Jeon, Seong-Kyun;Lee, Young-Jun
    • The Journal of Korean Association of Computer Education
    • /
    • v.15 no.2
    • /
    • pp.1-8
    • /
    • 2012
  • General form of the programing education is finding and realizing algorithm to solve problems faster and more efficiently. In other words, it is based on convergent thinking. However, the programming education must have different characteristics to education targets. For elementary school students, it is needed to provide various experience-centered investigation environments. They should learn how to find the most efficient problem solving method by themselves. This study had adopted divergent thinking strategy where divergent thinking and convergent thinking can be repeated at the same time to suit a programming education with great importance of convergent thinking to elementary school leaners, and analyzed its effects. This study was applied to 5th graders, and 12 times of experimental measure classes were conducted by dividing them into the control group that conducted general programming class and the experimental group that conducted a programming class including divergent thinking of CPS model. As a result, CPS model had significant effect on the subordinate elements of creative problem solving skills, self-assurance, independence, and divergent thinking.

  • PDF

Effective Color Block Play Coding System for Thinking Development for Infants (영유아 사고력 발달 증진을 위한 칼라블록 놀이 코딩 시스템)

  • Suh, Yeong-Sang;Oh, Yeon-Jae;Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.11 no.12
    • /
    • pp.1251-1258
    • /
    • 2016
  • Lately, Importance of coding is getting emerged because of IT technology development. Software coding boosts logical thinking power and creativity and contribute to future human resources as ability of solving problems. This is education system Coding education compounds to playing. It can be helpful for infant's muscle development through blocks, confirm programing through moving of blocks. This system can systematically educate algorism which make infant improve power of thinking and infants can feel joy, immersion, sense of achievement.

Performative Writing of Coding Game (코딩 교육용 게임에 나타난 수행적 글쓰기 - 를 중심으로)

  • Yun, Hyun-Jung
    • Journal of Korea Game Society
    • /
    • v.16 no.1
    • /
    • pp.51-62
    • /
    • 2016
  • This study tries to present a new perspective for the coding and coding education. Therefore, this study analyzes coding game as performative writing. First, coding as writing process has the mechanism of serial expansion and circulation by utilizing basic code blocks. And coding as writing process produces a meaning as unit operation that generate an emergent game play. Second, coding as performative writing displays the speaking and writing at the same time and is embodied in game play. Also, absence of failure and correction makes possible users to explore the problem area and to strengthen the problem-solving ability.