• Title/Summary/Keyword: Education software

Search Result 2,159, Processing Time 0.025 seconds

Development of Digital Contents to Improve Computational Thinking

  • Ryu, Mi-Young;Han, Sun-Gwan
    • Journal of the Korea Society of Computer and Information
    • /
    • v.22 no.12
    • /
    • pp.87-93
    • /
    • 2017
  • The purpose of this study is to design and develop of digital contents to improve computational thinking in the online education environment. First, we planned the design and development of contents with 19 experts of Software education. Digital content was designed from the point of view of improving the educational quality and the quality of contents for the improve of computing thinking. The content type is classified into the SW education area; computer science, programming, physical computing, convergent computing, computing thinking, and software education that improves the computing thinking. And we designed 45 learning programs for each SW education area. Designed learning contents were developed in 464 lessons to suit the online education environment. The content validity of the proposed content was verified by the expert group and the average CVI value was over .83. Through this, we could analyze that the developed contents will help learners to expand their computing thinking.

OOPT: An Object-Oriented Development Methodology for Software Engineering Education (OOPT: 소프트웨어공학 교육을 위한 객체지향 소프트웨어 개발 방법론)

  • Jung, Sejin;Lee, Dong-Ah;Kim, Eui-Sub;Chang, Chun-Hyon;Yoo, Junbeom
    • Journal of KIISE
    • /
    • v.44 no.5
    • /
    • pp.510-521
    • /
    • 2017
  • The software development process (SDP) plays an important basic role in software engineering education. Every software is developed in accordance with a specific SDP which contains all phases of software development. SDP education helps students to understand the overall techniques and the process of software engineering. This paper introduces a software development methodology (i.e., process) - 'OOPT (Object Oriented Process with Traceability),' which was proposed for use in university software engineering classes. The OOPT is based on object-oriented software development, and it defines concrete requirements as well as outputs of each process/phases. It also contains the unit/system testing and a traceability analysis. We have used the OOPT in software engineering classes at Konkuk university for eight years. This paper conveys our experience as well as future extension and improvement plans.

A Study on the Learning Objectives, Instructional Design, and Evaluation Methods in the Software Developing Education (소프트웨어 제작 분야의 성취 목표, 교수학습 방법 및 평가 방법에 관한 연구)

  • Jeong, Young-Sik;Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.1
    • /
    • pp.185-193
    • /
    • 2014
  • Software developing education teaches students computer programming, which allows them to actively use IT and talk to computers. In this study, we analyzed computer science curriculum in the United Kingdom, the United States, India, and Estonia. In order to teach 1st - 9th grade students computer programming, we suggested the learning objectives, instructional design, and evaluation methods in software developing education focusing on Information Science. The objectives were divided into four phases, which were determined by age and grade level. Then, we determined 2-3 outcomes for each phase.

Automatic UML Design Extraction with Software Visualization based on Reverse Engineering

  • Jung, Se Jun;Kim, Janghwan;Lee, Won Young;Park, Bo Kyung;Son, Hyun Seung;Kim, R. Young Chul
    • International journal of advanced smart convergence
    • /
    • v.10 no.3
    • /
    • pp.89-96
    • /
    • 2021
  • In various areas of the 4th industry, a big issue is software quality enhancement for stability and reliability of the smart software systems. After revising software promotion law at 2020, we must clearly define requirements and separate design parts and implementation parts of an all public software development contracts. In this study, we need to validate whether the final implementation of software is followed by the original design or not. To do this, we consider the design restoration through software visualization based on reverse engineering. Therefore we propose an UML design extraction and visualization method based on reverse engineering. Based on this, we may validate whether it is implemented according to the original design, and how much visualizes and includes the code the internal complexity for improvement of software quality.

A Study on AI basic statistics Education for Non-majors (비전공자를 위한 AI기초통계 교육의 고찰)

  • Yoo, Jin-Ah
    • Journal of Integrative Natural Science
    • /
    • v.14 no.4
    • /
    • pp.176-182
    • /
    • 2021
  • We live in the age of artificial intelligence, and big data and artificial intelligence education are no longer just for majors, but are required to be able to handle non-majors as well. Software and artificial intelligence education for non-majors is not just a general education, it creates talents who can understand and utilize them, and the quality of education is increasingly important. Through such education, we can nurture creative talents who can create and use new values by fusion with various fields of computing technology. Since 2015, many universities have been implementing software-oriented colleges and AI-oriented colleges to foster software-oriented human resources. However, it is not easy to provide AI basic statistics education of big data analysis deception to non-majors. Therefore, we would like to present a big data education model for non-majors in big data analysis so that big data analysis can be directly applied.

Exploring the Convergence Possibility of Learner's Major Field in Software Project -Focus on the Non-Computer Major Freshmen- (소프트웨어 프로젝트에서 학습자 전공분야의 융합 가능성 탐색 - 컴퓨터 비전공 대학 신입생을 중심으로 -)

  • Jung, Hye-Wuk
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.2
    • /
    • pp.263-270
    • /
    • 2020
  • Recently, the necessity of education for developing the capability to create new knowledge and creatively solve problems through cooperation and integration with various disciplines is increased. And a lot of universities carry out software capability education to bring up talents capable of creative fusion with other major and software knowledge. To bring up talents capable of creative fusion through software education for non-computer majors, it is important for learners to develop ability to solve problems by using and applying various knowledge for themselves. Therefore, this study explores the possibility of convergence between software and learner's major fields by analyzing software projects made by non-computer major freshmen through software class and the results of pre-post surveys of the class and proposes the future direction of software education for them.

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.

Implementation of a Class Analysis Tool Based On Linguistic Interaction Analysis Method (언어 상호 작용을 기반으로 한 수업 분석 도구의 구현)

  • Kwon, Oh-Sung
    • Journal of The Korean Association of Information Education
    • /
    • v.16 no.4
    • /
    • pp.475-482
    • /
    • 2012
  • A class is a complex and interactive process between a teacher and students. This paper describes a software design and implementation of the tool easily to analyze and quantize teaching ability. Our proposed software is implemented based on Flanders linguistic method. The software can easily represent the linguistic analysis results by abstracted graphic drawings. We carry out the performance test of our implemented software targeting incumbent teachers. In the experimental, we could demonstrate the effectiveness and practicality of our implemented software.

  • PDF

Analysis of Effect that Pair Programming Develope of Computational Thinking and Creativity in Elementary Software Education (초등학교 SW교육에서 동료 프로그래밍 교육 방법이 컴퓨팅 사고력과 창의성 신장에 미치는 효과 분석)

  • Seo, Youngho;Yeom, Miryeong;Kim, Jonghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.3
    • /
    • pp.219-234
    • /
    • 2016
  • In this study, It analyzed the effect of pair programming teaching methods in elementary software education. At first, for the development of SW educational programs it surveyed 162 elementary students and 34 teachers in J area. As a result, developed SW educational programs based on geometry in elementary mathematics and it was applied. For application SW programs it was constructed 22 students experimental group, 22 students comparison group of 44 students in 3, 4, 5th grade the winter break of ${\bigcirc}{\bigcirc}$ university education donation application. First, software education using pair programming will be more effective on the development of elementary school students' computational thinking. Second, software education using pair programming will be more effective on the development of elementary school students' creativity. Test results, pair programming is to show a significant difference on the development of computational thinking and creativity in elementary software education.

Software Teaching.Learning Strategy for Improvement of Software Adaptability (SW 적응력 향상을 위한 SW 교수.학습 전략)

  • Yoo, In-Hwan;Koo, Duk-Hoi
    • Journal of The Korean Association of Information Education
    • /
    • v.8 no.4
    • /
    • pp.501-510
    • /
    • 2004
  • The activation of the latest ICT(Information and Communication Technology)education has been putting more importance on the education of the application SW(software). By the way, the geometric progression of knowledge and the fast development of computer technology have continuously created new SW. Accordingly, the previous traditional SW learning paradigm runs into various problems. This study starts from the recognition of such problems. In this study, the SW adaptability is defined as the ability that learners can efficiently find and apply the suitable functions of SW to those problems in the problematic circumstances as well as promote retention and metastasis. With these premises, this paper makes an inquiry into the teaching-learning method. Besides, This paper explores the SW usability and the principles of UI(User Interface) design and deduces the SW learning strategy. Furthermore, it probes problems of the SW teaching-learning of the demonstration practice method and proposes the inquiring master for SW adaptability teaching-learning model.

  • PDF