• 제목/요약/키워드: software education

검색결과 2,173건 처리시간 0.025초

An Analysis of Perceptions of Students toward Software Education according to School Level

  • Kim, Seong-Won;Lee, Youngjun
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권8호
    • /
    • pp.167-176
    • /
    • 2019
  • In this paper, we propose students' perception of software education according to the type of school. So, in this study, 47373 students were surveyed about the perception of SW education, and the results of the questionnaire were analyzed according to school type, gender, school level, experience of software education and event, and duration of software education experience. As a result, students attending software education lead schools showed the highest perception about software education, followed by software education research school and general school. In gender, males were more positive than females. The level of satisfaction and effectiveness of software education in school level was higher as the school level was lower, but the perception and career area of software education was higher as the school level was higher. In addition, software training and event experience have a positive effect on students' perception of software education, and the perception of software education changes positively as the duration of software education increases.

A Study on Efficient Software Education Donation Ecosystem

  • Kil, Hyunyoung;Lee, Won Joo;Lim, Chunsung
    • 한국컴퓨터정보학회논문지
    • /
    • 제23권4호
    • /
    • pp.175-182
    • /
    • 2018
  • In this paper, we propose a software education ecosystem model for activating software education donation. First, in order to investigate current software education donation status, we will conduct a survey on software education donors and analyze the results. 39.6% of the software education donors responded that they were introduced to software education donation activities through their affiliated companies, institutions, organizations. Therefore, it can be seen that the promotion of software education donation activities is the most effective by promoting through software companies, organizations, and organizations and using human networks. The subjects of software education donation activities were the highest at middle school students (73.9%), and the contents of software education donations were the highest at programming practice (63.3%). Donors' satisfaction with software education donation activities was 57.9%. The social support for SW education donors was in the order of software education contents support, activity cost support, equipment and network support, and place sponsorship. 87.4% of donors were willing to continue to donate to software education. The reason why they did not want to continue donating software education was 'lack of personal time' (65.4%). Therefore, it is necessary to develop appropriate social support and incentive system to overcome shortage of personal time in order to activate software education contribution. In order to promote sustainable software education donations, it is essential to establish a virtuous circle of software education donation ecosystem based on cooperation and solidarity with various organizations such as government, corporations, institutions, universities and civil society organizations.

A Study on the Design and Effect of Computational Thinking and Software Education

  • Kwon, Jungin;Kim, Jaehyoun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권8호
    • /
    • pp.4057-4071
    • /
    • 2018
  • The software centered world following the fourth industrial revolution is rapidly approaching us. Countries around the world attach importance to software's ability as one of the key elements for training future human resources. In order to train software centered human resources, each university has designated Software Education as an essential curriculum for not only major but also non-majors. In the past Software Education was an education for a major, but recent Software Education was changed to the essential education that is necessary for all living in the software centered world. In the past the curriculum was focused on software development and implementation-oriented education, but recent curriculum emphasizes sequential arranging and thinking of problem solving. In order to reflect trends in recent Software Education in detail, we integrate Software Education with major concept of Computational Thinking. In this paper, we analyzed the effect of the main concept of Computational Thinking on Software Education for non-majored learners who received Software Education based on Computational Thinking (here refers to learners who major in humanities, social sciences and arts). In addition, research models of satisfaction, self-efficacy, and occupational change was established as the elements of Software Education, and it was found that there was a relation between Computational Thinking and Software Education.

Case Study on Global Software Education in Schools

  • Kil, Hyun-Young
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권9호
    • /
    • pp.151-160
    • /
    • 2019
  • With the advent of the Fourth Industrial Revolution, software(SW) education has become a necessity, not a choice of those who live in the digital age. Recently, many countries around the world have been actively promoting software education based on Computational Thinking(CT) for K-12 students, so software education in schools has bigger meaning as basic literacy education of future digital generation rather than coding skills. However, the integration of software education as a formal curriculum in schools is still ongoing in even other countries. Korea is also pursuing software education, but it is in the beginning stage. Therefore, we need to study the cases of other countries that have already started software education at the national level. In this paper, we first investigate the software education cases of three countries, e.g., UK, France and China with a respect of background & educational objective, development stage, and curriculum and we suggest education policies that software education can settle in Korea schools to foster a creative talented people.

Analysis on the Effectiveness of Online Software Education for Preservice Teachers

  • Kim, Kapsu;Min, Meekyung
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제14권4호
    • /
    • pp.1-10
    • /
    • 2022
  • Since 2019, elementary schools have been teaching software to students, so pre-service teachers should have the ability to teach software. Also, in the COVID-19 situation, pre-service teachers need the ability to teach software online. The purpose of this study is to investigate the effectiveness of online software education for preservice teachers. After providing online software education to preservice teachers, we analyse the results and examines whether online software education is effective. In this study, we define 55 learning elements by analyzing the achievement standards that can evaluate the software education ability of preservice teachers. We figure out whether pre-service teachers have acquired the ability to provide online software education to elementary school students. As a result of the study, we concluded that pre-service teachers who received this online education could conduct software education online in elementary school.

A Study on Software Education Donation Model for the Social Care Class

  • Lee, Won Joo
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권1호
    • /
    • pp.239-246
    • /
    • 2019
  • In this paper, we propose an effective software education donation model for the social care class. The types of software education for elementary, middle, and high school for the social care class are in the order of after school classes, club activities, creative experiences, and regular classes. In elementary school students, it is effective to precede visual programming education based on block coding and to conduct curriculum convergence with SW and HW at the beginning, and high school students are carrying out text programming education like Python. Software education for social care class The contribution activity model can be classified into five types such as geographically difficult area, multicultural family areas, orphanage, reformatory, and basic livelihood security recipient. In addition, the survey results show that the students' interest in software education and their satisfaction are all very high at 96%. Effective software education for the social care class In the donation model, the lecturers consist of responsible professors, lecturers, and assistant instructors. Software training for the social care class is effective on a year-by-year basis, so that students can feel authenticity and trust. Software education contents focus on visual programming and physical computing education in elementary or middle school, and text programming and physical computing education in high school. It is necessary to construct a software education donor matching system that helps efficient management of software education donations by efficiently matching schools (consumers: elementary, middle, high school) and software education donors(suppliers).

한국 초등교사 양성기관의 소프트웨어 교육과정 분석 (An Analysis of Software Curriculum of Korean Elementary Teacher Education School)

  • 김갑수
    • 정보교육학회논문지
    • /
    • 제21권6호
    • /
    • pp.723-732
    • /
    • 2017
  • 4차 산업시대에 필요한 인재를 양성하기 위해서는 소프트웨어 교육이 매우 필요하다. 이에 우리나라는 소프트웨어 교육의 중요성을 인식하여, 2015년 개정 교육과정에서 초등학교에 17시간의 소프트웨어 교육을 2019년부터 실시하기로 하였다. 초등학교에서는 모든 교사가 소프트웨어 교육을 할 수 있어야 하기 때문에 연수들을 체계적으로 실시하고 있다. 교육대학에서 소프트웨어 교육을 할 수 있는 교육과정이 되어있는지 분석하는 것이 필요하다. 본 연구 결과를 보면 11개 교육대학에서 소프트웨어 교육을 실시하기 위한 교과교육은 1.64시간이다. 또한 교육 내용도 컴퓨터 일반 교육으로 구성되어 있다. 이런 교육과정에서 우리나라 초등 교사를 양성하는 기관에서 소프트웨어 교육을 지도할 수 있는 교사를 양성할 수 없다. 따라서 예비 교원이 소프트웨어 교육을 할 수 있는 능력을 기르기 위해서는 교육대학의 교과교육이 다른 교과와 비슷하게 5시간이상 실시하여야 하고, 교육 내용도 소프트웨어 교육을 할 수 있는 교수학습 방법으로 구성되어야 한다.

유아의 컴퓨팅 사고력 함양을 위한 소프트웨어 교육 프로그램 적용 및 효과분석 (Application and Effectiveness Analysis of Software Education Program for Computational Thinking in Early Childhood)

  • 이경희;고은현;홍찬의;이영석;문은경;조정원
    • 융합정보논문지
    • /
    • 제10권12호
    • /
    • pp.100-109
    • /
    • 2020
  • 유아 소프트웨어 교육에 대한 관심과 논의가 지속적으로 이루어지고 있는 시점에서, 본 연구는 유아 소프트웨어 교육프로그램을 적용하고 이를 통해 소프트웨어 교육 효과성과 컴퓨팅 사고력 함양에 관해 분석하고자 하였다. 본 연구에서는 컴퓨팅 사고력 함양이라는 소프트웨어 교육의 궁극적인 목적을 달성을 할 수 있도록 소프트웨어 교육 내용 요소와 컴퓨팅 사고력 요소가 균형 있게 분포하고 있는 교육 프로그램을 적용하였다. 이를 통해 체험과 놀이 활동을 하며 자연스럽게 사고하는 방법을 일깨워 주고 문제를 발견하고 스스로 해결책을 찾아내는 경험을 할 수 있는 교육을 진행하였다. 연구 결과 본 연구에서 적용한 교육프로그램이 유아의 소프트웨어 교육 효과성과 컴퓨팅 사고력 함양에 도움을 주는 것으로 나타났다. 이러한 결과를 바탕으로 컴퓨팅 사고력을 함양할 수 있는 체계적인 유아 소프트웨어 교육을 위한 교육 프로그램을 제안하였다.

The Needs Analysis of Software Safety Education Program for Common Competency Area

  • Kang, Ji-Woon;Do, Sung-Ryong
    • Journal of Information Processing Systems
    • /
    • 제17권5호
    • /
    • pp.960-971
    • /
    • 2021
  • As the era of the 4th Industrial Revolution enters, the importance of software safety is increasing, but related systematic educational curriculum and trained professional engineers are insufficient. The purpose of this research is to propose the high priority elements for the software safety education program through needs analysis. For this purpose, 74 candidate elements of software safety education program were derived through contents analysis of literature and nominal group technique (NGT) process with five software safety professionals from various industries in South Korea. Targeting potential education participants including industrial workers and students, an on-line survey was conducted to measure the current and required level of each element. Using descriptive statistics, t-test, Borich needs assessment and Locus for focus model, 16 high priority elements were derived for software safety education program. Based on the results, suggestions were made to develop a more effective education program for software safety education.

The Improvement Effectiveness of Computational Thinking through Scratch Education

  • Shin, Soo-Bum
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권11호
    • /
    • pp.191-197
    • /
    • 2015
  • Recently, it has been activated the software education or coding education for the improvement of the Computational Thinking (CT) ability at home and abroad. Also the CT has influence on courses of Computer Science in the college levels. It has been introduced and the number of cases of using it to general K12 education has increased. However, the research on the software education's influence on the CT was still lacking. So In this paper, we proposed this study has been conducted on how Scratch education in the elementary school level influenced the ability of the CT. And we proposed software education can improve the ability of CT. First, we provided the theoretical base of the software education and evaluation process through analysis of computational thinking ability. A core analysis content of the CT is broader than algorithmic thinking and can be achieved without using computer. It includes abstract, algorithmic, logical, and measurable thinking. Second, we made efforts to improve the characteristics of the software education with categorization. Finally, we have managed the software education using Picoboard with Scratch and flowchart within 15 weeks based on these theocratical research. An examination of the effectiveness was committed to understand, analyze, and develop strategies of problem solving. It is designed as a strategy of problem solving before and after the software lesson. The result of the software education has improved authentically in all areas without the need to design a strategy for problem solving.