• Title/Summary/Keyword: Software Curriculum

Search Result 414, Processing Time 0.027 seconds

Case Study on Global Software Education in Schools

  • Kil, Hyun-Young
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.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.

The Research on Criteria for the Selection of Contents of Software Education in Elementary School (초등학교 소프트웨어 교육 내용 선정의 준거 고찰)

  • Kim, Hongrae
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.6
    • /
    • pp.689-697
    • /
    • 2019
  • This paper critically examines the current status of software education and its contents in the 2015 revised curriculum and explores the criteria for content selection. For this purpose the principles of selection of educational contents in general curriculum composition were reviewed. In addition this study explored the criteria for selecting contents of software education from an educational philosophy. In particular Oakeshott's practical knowledge was examined as a philosophical basis for the selection of software educational contents. It emphasized that the contents of software education should be composed of practical experiences rather than knowledge and activities. Based on these discussions five proposals were made as criteria for selecting contents for software education. First consistency with the purpose of the curriculum second reflection of the level of learners third creation and product of creative knowledge fourth reflection of future sociocultural demands and fifth, growth as a digital democratic citizen.

Development and application of online physical computing curriculum for pre-service teachers (예비교사를 위한 온라인 피지컬 컴퓨팅 교육과정 개발과 적용)

  • Kim, Tae-ryeong;Han, Sun-gwan
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.4
    • /
    • pp.621-632
    • /
    • 2021
  • This study is about development and application of a curriculum to implement physical computing education in an online environment for pre-service teachers. First, a 15-week software and physical computing curriculum was designed according to the ADDIE instructional design model. As a tool that can be used online, education was conducted on a program using various sensors using Pocket Code, an EPL based on a smartphone. As a result of the application of the program, Personal efficacy, Pedagogical knowledge, Technology teaching content knowledge, Result expectation, and Student belief were all significantly improved. In the software attitude part, Software interest and Software value part increased significantly, and the Perception of software engineers did not change. In general, in the case of physical computing, it is difficult to execute in an online environment because it involves a lot of manipulation activity. Through various studies that can continue education in a non-face-to-face environment or a blended environment in the post-corona era, it is hoped that it will be possible to provide a high-quality curriculum to pre-service teachers in charge of future education.

A Curriculum for Mobile Programming Education that Includes A Project Completion and It's Implementation Results

  • Ha, Seok-Wun;Huh, Kwang-Hoon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.9
    • /
    • pp.139-147
    • /
    • 2016
  • In recent, android application developments have been done widely that intensify smart phone utilization. In this paper, we propose a curriculum that undergraduate students can improve their mobile programming abilities as well as integrate experiences of application development based on android. And also a series of practices to advance their sense of accomplishment are added by offering an opportunity to carry out a real project to use a variety of sensors embedded in smart phone during the course of study. The project is composed of a series of modules for implementing a trekking App that helpful to people who enjoy spending time in outdoors through their favorite activities such as trekking, cycling, and climbing with their own smart phones. Through practical curriculum operation and project implementation, we show that the proposed curriculum is appropriate to a mobile programming education that combine learning and practice.

The Concept of Computational Thinking through Analysis of Computer Education Framework in the United States and its Implications for the Curriculum of Software Education (미국 컴퓨터교육 프레임워크 분석을 통한 Computational Thinking의 개념과 교육과정 편성의 시사점 분석)

  • Shin, Seungki;Bae, Youngkwon
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.2
    • /
    • pp.251-262
    • /
    • 2018
  • In this study, we conducted to derive some implications by analyzing the computer education framework proposed by K12CS in the United States in order to organize the software curriculum and conceptualization of computational thinking in Korea. First, we discussed the use of the term Computational Thinking as a Computing Thinking in Korea and compare it with the concept presented in the US curriculum. we derived that Computing Thinking and Computational Thinking are different in the focus and scope of problem solving. Second, considering the fact that Korean software curriculum does not consider the hierarchy according to the school and the grade, we reconstructed the curriculum based on the core practices and concepts which were suggested by the organization of K-12 Computer Science in the United States.

Study on the Implications about Curriculum Design through the Analysis of Software Education Policy in Estonia (에스토니아의 소프트웨어 교육 정책 분석을 통한 교육과정 설계에 대한 시사점 고찰)

  • Shin, Seungki;Bae, Youngkwon
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.3
    • /
    • pp.361-372
    • /
    • 2015
  • The most significant change of educational field in 2015 year is the year the software education is started completely as a required curriculum. With the global attention and change to the software education, Korean ministry of education names the software industry as a new growth engine and software education is selected as a key challenge in the education field. In this study, we looked through the software education of Estonia as a reference model in order to design the software education and establish the national policy. Meanwhile, we examined the contents which can be helpful to organize the software education curriculum and select the way of software education based on the implications from the software education policy of Estonia. In addition, we verified the validity of this study through the expert qualification.

Design of Algorithm Thinking-Based Software Basic Education for Nonmajors (비전공자를 위한 알고리즘씽킹 기반 소프트웨어 기초교육 설계)

  • PARK, So-Hyun
    • The Journal of Industrial Distribution & Business
    • /
    • v.10 no.11
    • /
    • pp.71-80
    • /
    • 2019
  • Purpose: The purpose of this study is to design the curriculum of Basic College Software Programming to develop creative and logical-thinking. This course is guided by algorithmic thinking and logical thinking that can be solved by computing for problem-solving, and it helps to develop by software through basic programming education. Through the stage of problem analysis, abstraction, algorithm, data structure, and algorithm implementation, the curriculum is designed to help learners experience algorithm problem-solving in various areas to develop diffusion thinking. For Learners aim to achieve the balanced development of divergent and convergent-thinking needed in their creative problem-solving skills. Research design, data and methodology: This study is to design a basic software education for improving algorithm-thinking for non-major. The curriculum designed in this paper is necessary to non-majors students who have completed the 'Creative Thinking and Coding Course' Design Thinking based are targeted. For this, contents were extracted through advanced research analysis at home and abroad, and experts in computer education, computer engineering, SW education, and education were surveyed in the form of quasi-openness. Results: In this study, based on ADD Thinking's algorithm thinking, we divided the unit college majors into five groups so that students of each major could accomplish the goal of "the ability to internalize their own ideas into computing," and extracted and designed different content areas, content elements and sub-components from each group. Through three expert surveys, we established a strategy for characterization by demand analysis and major/textbook category and verified the appropriateness of the design direction to ensure that the subjects and contents of the curriculum are appropriate for each family in order to improve algorithm-thinking. Conclusions: This study helps develop software by enhancing the ability of students who practice various subjects and exercises to explore creative expressions in various areas, such as 'how to think like a computer' that can implement and execute their ideas in computing. And it helps increase the ability to think logical and algorithmic computing based on creative solutions, improving problem-solving ability based on computing thinking and fundamental understanding of computer coding and development of logical thinking ability through programming.

A Comparative Analysis of Curriculums for Software-related Departments based on Topic Modeling (토픽모델링을 활용한 소프트웨어 분야 대학 교과과정 분석)

  • Choi, Jaewon;Lee, Ho;Kim, Jungmin;Song, Juho
    • The Journal of Society for e-Business Studies
    • /
    • v.22 no.4
    • /
    • pp.193-214
    • /
    • 2017
  • It is a very important time to check how SW curriculum is actually organized and what is inadequate to practical requirements of SW manpower in the present situation where there is a difference of viewpoints between software field and SW curriculum of university. In overseas cases, efforts have already been made to cultivate SW manpower based on SW training centered on practical requirements. As a result, there is a positive response to the recruitment of actual related companies. In Korea, these attempts have been attempted under government initiative. In particular, based on the SW-centered university project, it has given the role of a leading university in related fields. However, with regard to the labor supply problem in the SW sector, the requirements of the business enterprises still differ from the educational curriculum. In this study, we tried to diagnose the method that can reduce the difference between the composition and the practice of the contents according to the existing limit that the environment factor of the viewpoint of the working companies about the curriculum composition is not clearly reflected. As a result, the topic modeling based on the university's curriculum and lecture plan data is used to derive keywords for curriculum and lecture plan. Through the data analysis, this study confirmed that the practice rate of related university departments utilized in data analysis is relatively low. In addition, we found that it is important to establish a systematic curriculum and to build a lecture plan to cultivate practical skills, as the number of overlapping textbooks and the number of keyword overlapping are found.

Meta-Model Design Technique for Industrial Demand-Driven Curriculum (산업체 수요중심 커리큘럼을 위한 메타모델 설계 기법)

  • Cho, Eun Sook;Pak, Sue Hee;Chang, Jun O;Rho, Eun Ha
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.7 no.4
    • /
    • pp.169-181
    • /
    • 2011
  • The cooperation between universities and IT industry in producing IT manpower of quality is urgently called for to create the effective labor pool of supply and finally balance its supply and demand. Korean Government launched a program where industrial demand-driven curriculums are developed and applied to universities. This paper proposes a design technique of meta-modeling demand-driven curriculums and courses, based on the 3D software space and the software development process. This technique is proven to result in extensibility, flexibility and quality improvement in software design. Therefore, we expect that the proposed technique makes curriculums and courses possible to be continuously improved in many aspects.

Design of High School Software AI Education Model in IoT Environment (사물인터넷 환경에서의 고등학교 SW·AI 교육 모델 설계)

  • Keun-Ho Lee;JungSoo Han
    • Journal of Internet of Things and Convergence
    • /
    • v.9 no.1
    • /
    • pp.49-55
    • /
    • 2023
  • The evolution of new digital technologies is progressing rapidly. In particular, many changes in software and artificial intelligence are progressing rapidly in the field of education. The Ministry of Education is planning an educational program by linking software and artificial intelligence regular curriculum. Before applying it to regular subjects, various software and artificial intelligence related experience camps are being promoted. This study aims to construct an educational model for software and artificial intelligence education programs for high school students based on new digital technology. By expanding and distributing software and artificial intelligence education, we aim to enhance the basic capabilities of software and artificial intelligence for high school students. I would like to define the concept of software and artificial intelligence in high school and propose a model that links software and artificial intelligence learning factors to the regular curriculum.