• Title/Summary/Keyword: Programming teachers

Search Result 126, Processing Time 0.029 seconds

Analyzing in-service primary and secondary teacher's experience on development of instructional media with Scratch: Based on the ASSURE model (초·중등 현직 교원의 스크래치 활용 교수자료 개발에 대한 경험 분석: ASSURE 모형 기반)

  • Cha, Hyeon-Jin;Lee, Gyeong-Suk
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.4
    • /
    • pp.265-278
    • /
    • 2020
  • The purpose of this study is to analyze the experience of the process of developing instructional media by using Scratch for in-service teachers, after they participated in programming education with Scratch conducted as part of teaching methods using ICT. In particular, this study aimed to explore in-service teachers' thoughts and experiences of the objectives and methods integrated the programming education into their subjects creatively and convergently. To achieve the objective, they conducted an instructional design in accordance with their subject's learning goals and methods on the framework of the ASSURE model. Then, they conducted a project to develop instructional media with Scratch as part of the instructional design. 10 in-service teachers who attends the Graduate School of Education at K University in the second semester of 2019 were participated in this study. As a result, teachers showed positive expectation that the use of media developed by Scratch could bring significant results to attract students' interest and promote students' participation to lead learner-centered classes. This study has implications for future direction on programming education for professional development programs of prospective teachers as well as in-service teachers.

Exploring of Collaborative Strategy for Pre-service Teacher's Block-based Programming Education (예비교사의 블록 기반 프로그래밍 교육을 위한 협업전략 탐구)

  • Sung, Younghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.4
    • /
    • pp.401-412
    • /
    • 2020
  • Team-based programming methods are widely applied to solve various difficulties that pre-service teachers experience in the programming lessons. To prepare effective collaboration strategies necessary for them, it is necessary to analyze various collaborative factors that affect learners' programming competencies. Therefore, in this article, a questionnaire survey was conducted by dividing learners' collaboration factors into individual and team competencies, and the relationship between learners' programming competencies was analyzed. As a result of the verification, the program design competency showed significant results in all elements of the learner's personal competency, team techniques such as data sharing skills necessary for collaboration, and team collaboration. It was analyzed that an individual's understanding of learning and team collaboration influenced the program implementation competency. In addition, the group with relatively high team technique showed significant differences in programming competence, interest, and satisfaction. Accordingly, by linking meaningful factors related to individual and team competencies according to the programming process, a collaborative strategy practically necessary for pre-service teachers was suggested.

The Programming Education Framework for Programming Course in University (대학 프로그래밍 강좌를 위한 프로그래밍 교육 프레임워크)

  • Choe, Hyun-Jong
    • The Journal of Korean Association of Computer Education
    • /
    • v.14 no.1
    • /
    • pp.69-79
    • /
    • 2011
  • In this paper I present the framework for programming education relating to the programming course in university. First of all, I identify the literature of the psychological and educational study of programming in domestic and foreign country. Some outstanding papers in foreign country show that the mental model, programming knowledge and strategies are the important difference between novice and expert programmers. And various problems experienced by novice programmers are identified. I summarise this material and suggest some practical implications for programming teachers in their teaching activity. The framework for programming education presented by this work has three dimensions of program development process, programming learning factors and teaching and learning methods for programming to develope the novice's programming skill. It helps the programming teacher to design, implement and evaluate their programming course with the guideline of programming activities.

  • PDF

Analysis of Instructional Design and Effect for Pre-service Mathematics Teachers' TPACK-P Improvement (예비수학교사의 TPACK-P 신장을 위한 강의 설계 및 효과 분석)

  • Jeon, Youngju;Rim, Haemee
    • Journal of the Korean School Mathematics Society
    • /
    • v.26 no.1
    • /
    • pp.49-70
    • /
    • 2023
  • This study aimed to design a robot programming lecture for pre-service mathematics teachers to improve their TPACK-P (TPACK-Programming) and analyze its effectiveness. The lecture design involved stages of analysis, exploration, primary micro-teaching, and secondary micro-teaching, with each stage including design, application, and evaluation. The TPACK-P survey was conducted before and after the lecture, and the results indicated a statistically significant difference in TCK at the 1% significance level and TPK, TRACK, and TRACK(P) at the 5% significance level. Further analysis using dependent sample t-tests showed that the post-test mean was significantly higher than the pre-test mean in categories such as TCK, TPK, TPACK, and TPACK(P). These findings suggest that the designed lecture positively affected the growth of pre-service mathematics teachers' TPACK-P.

Design of Teaching·Learning Model for Programming Language Education (프로그래밍 언어 교육을 위한 교수·학습 모델 설계)

  • Kang, Hwan Soo
    • Journal of Digital Contents Society
    • /
    • v.13 no.4
    • /
    • pp.517-524
    • /
    • 2012
  • This paper deals with the design of teaching learning model for programming language education. Various courses related to programming language education have opened at the university having many academic majors. In the meantime, a variety of programming languages have been developed, many integrated development environments of programming language have also been developed for users to make a program easily. But it is difficult for many novice learners to learn programming language still, likewise it is difficult for many teachers to teach the introduction course of programming language. In this paper, we have designed a teaching learning model based on scholastic achievements and blended learning for programming language education. The teaching learning model designed in this study was applied to a course opened in the second semester of 2011. According to the course evaluation result, the teaching learning model for programming language has shown to be an effective for novice learner.

Analysis of Elementary Pre-service Teachers' Concern on Software Education Using the Concerns-Based Adoption Model (관심기반수용모형을 활용한 초등 예비교사의 소프트웨어 교육 관심도 분석)

  • Jo, Miheon
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.5
    • /
    • pp.535-543
    • /
    • 2018
  • The purpose of this research is to analyze the current status of elementary pre-service teachers' concern on SW education using the Concern-Based Adoption Model, and to investigate issues to be considered in pre-service teacher education. The participants were 137 senior students enrolled in a university of education. A survey was conducted using the Stages of Concerns Questionnaire(SoCQ). Elementary pre-service teachers' concern on SW education was turned out to be the highest at the awareness stage, and the lowest at the consequence stage, and thus showed the 'nonuser' pattern. It also showed a 'positive nonuser' pattern by indicating a little more concern at the collaboration and refocusing stages than the consequence stage concerning the impact of SW education. In addition, no significant difference was found according to pre-service teachers' gender. In comparison with that, significant differences were found according to their programming level at the awareness, personal, consequence and collaboration stages. Based on the results of the research, suggestions were made for the improvement of the pre-service teachers' SW education program concerning the presentation of related information and the enhancement of programming capabilities.

A Study on Teaching using Website 'Code.org' in Programming Education based on Computational Thinking (컴퓨팅 사고력이 중요한 프로그래밍 교육에서 'code.org'를 활용한 교수방안)

  • Rim, Hwakyung
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.2
    • /
    • pp.382-395
    • /
    • 2017
  • Learning computational thinking is very important in programming education. Computational thinking refers to the problem solving ability based on the theories of computer science, indicating the importance of algorithm thinking. That is the reason for focusing on promoting creativity and improving the problem solving ability of the students in programming education. This paper commented the elements to consider for teachers when teaching computational thinking to elementary school students with online coding education website 'code.org' that helps beginners have easy programming experiences based on the characteristics of the website, and proposed the appropriate teaching methods.

A Study on Correlation Analysis between Emotional Intelligence and Programming Ability

  • Bae, Yesun;Jun, Woochun
    • Journal of Internet Computing and Services
    • /
    • v.19 no.4
    • /
    • pp.65-70
    • /
    • 2018
  • Programming ability becomes an essential ability for elementary and secondary school students as well as computer science major students in modern information society. Thus, improving programming ability has long been a research project for computer scientists and teachers in IT areas. There have been many research works for improving programming ability in various ways. At first glance, emotional intelligence is generally known as humanistic intelligence, and nothing to do with computer areas. In the recent works, emotional intelligence has a correlation with various subjects. The purpose of this paper is to analyze correlation between emotional intelligence and programing ability. For this purpose, extensive survey works are carried out and statistical results are analyzed. Based on statistical analysis, it is concluded that there is a correlation between emotional intelligence and programming ability.

Differences on the Importance of Recognition of Contingency from Early Childhood to Elementary Education Between Early Childhood and Early Childhood Special Education Teachers at Inclusive Child Care and Education Settings (어린이집 통합학급 보육교사와 특수교사의 유·초 연계 중요도에 대한 인식 차이)

  • Kim, Minjung;Cho, YounKyung
    • Korean Journal of Childcare and Education
    • /
    • v.16 no.2
    • /
    • pp.67-87
    • /
    • 2020
  • Objective: In order to provide basic data that can strengthen the recognition of continuity of early childhood and primary education, early childhood education and early childhood special education teachers at inclusive child care and education settings participated in this study. Methods: The researchers conducted a survey on 192 early childhood teachers and 167 early childhood special education teachers in Seoul and Gyeonggi-do province. The collected data were analyzed statistically. Results: First, early childhood special education teachers were higher than early childhood teachers statistically on the prerequisite elements of continuity. Second, early childhood education teachers were higher than early childhood special education teachers statistically regarding the prerequisite educational techniques required for continuity of early childhood and primary education. In particular, early childhood teachers put more of an emphasis on learning and sociality-communication than early childhood special education teachers did. Conclusion/Implications: It is necessary that in-service education on prerequisite elements be stressed, and there be more detailed activities and education about programming and its utilization for early childhood special education teachers.

A Study on Operation Planning of Childcare Centers to Improve the Quality of Childcare Service (보육서비스 품질 개선을 위한 어린이집 운영계획 수립에 관한 연구)

  • Song, Seung-Min;Kim, Taeho
    • Journal of Korean Society for Quality Management
    • /
    • v.41 no.3
    • /
    • pp.371-380
    • /
    • 2013
  • Purpose: This study analyzes the optimal operation scheme of childcare centers in Korea to maximize the quality of childcare service by determining the number of children and number of teachers. Methods: This study employs a mathematical programming methodology called 'nonlinear integer programming (NLIP)' to solve the optimization problems and compare the quality of childcare service of optimal solutions with those of present operation scheme. Results: It is very successful in obtaining the optimal solutions for alternative capacities and they guarantee the substantial improvement in the quality of childcare service. Conclusion: Though more variables should be adapted for defining the quality of childcare service robustly, it is possible to conclude that childcare centers should modify their operation scheme to improve the quality of childcare service.