• Title/Summary/Keyword: SW 프로그래밍 교육과정

Search Result 70, Processing Time 0.025 seconds

Development of SW Education Convergence Science Curriculum-linked Experimental Automation Teaching Tool (SW교육 융합 과학교과 연계형 실험 자동화 교구 개발)

  • Son, Min-Woo;Kim, Jin-ha;Ju, Yeong-Tae;Kim, Jong-Sil;Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.5
    • /
    • pp.967-972
    • /
    • 2020
  • Most of the experimental tools currently used are applied to experiments in the physical field by utilizing sensors and only MBL that are suitable for specific experiments have been developed. However, There is no experimental design stage using SW fusion, and there is a limit to the application of various chemistry experiments in textbooks, and in the case of Arduino, it is difficult for students to learn and understand language when programming. In this paper, we designed and developed a SW education convergence science experiment apparatus including a learner's active experiment design process, overcoming the shortcomings of the existing microcomputer experiment and the limitations of software education.

Development of Scratch Code Analysis System for Assessment about Concepts of Computational Thinking (Computational Thinking 개념 평가를 위한 스크래치 코드 분석 시스템 개발)

  • Kim, Soohwan
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.6
    • /
    • pp.13-22
    • /
    • 2015
  • The purpose of this research is to develop scratch code analysis system about scratch project for assessment in computational thinking(CT) education. Recently, scratch which is event-based language is used actively in K-12 SW education but it is difficult to understand the structure of scratch project. Therefore, in this study, we developed the system that students can use it to debug their scratch project and teachers can give feedback to students or evaluate students' projects through this system, and verified its usability. We are able to use this system to facilitate students' debugging process and to evaluate students' project in K-12 SW education.

A Study on the VPBL Model for SW Liberal Education (SW 교양 교육을 위한 VPBL 모델에 관한 연구)

  • Kim, Si-Jung
    • Journal of Digital Convergence
    • /
    • v.19 no.7
    • /
    • pp.51-56
    • /
    • 2021
  • This paper studies VPBL(Various PBL) models, applies them to classes, and analyzes results so that students of various majors can design and implement problems according to the characteristics of their majors in order to improve problem solving in education. VPBL performs the process of designing and implementing problems that reflect the characteristics of the major by applying constraints to the professor's programming language. The professor performs mini_class in the process of solving the designed problem and then shares it throughout. VPBL model apply results, The traditional teaching method was 3.51 points and the application of the VPBL model was 4.52 points, and "interaction, understanding of learning contents, and acquiring knowledge related to curriculum" were improved. In addition, VPBL has the advantage of expanding the learning range in the solving process as it is based on various problem solving, which has the effect of expanding the learning range compared to existing class models. Research on the expanded application of various SW liberal education in the future is required.

The Development of Teachers' Training Course about Educational Programming Language to Enhance Informatics Teaching Efficacy for Elementary School Teachers (초등 교사의 정보 교수효능감 향상을 위한 EPL 교육 프로그램의 개발 및 적용)

  • Yi, Soyul;Lee, Youngjun
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.5
    • /
    • pp.35-47
    • /
    • 2017
  • The purpose of this study was to develop and apply the elementary teacher training course for educational programming language based on TPACK in order to make elementary school teachers fully equipped with teaching efficacy for SW education. As a result, the informatics teaching efficacy of the teachers in the experimental group who participated in EPL training course developed based on TPACK was statistically more significant than the teachers in the control group(t=4.13, p<.001). The dependent sample t-test of the experimental group showed a statistically significant increase with t=4.57 (p< .001). It proved that TPACK-based teachers' training course is effective to improve teachers' informatics teaching efficacy. It is suggested that the development of SW education teacher training course should be systematically structured considering TPACK framework.

Development of the unfolding model of procedures for the introductory programming education for non-majors (비전공자 대상 기초 프로그래밍 교육을 위한 절차의 언폴딩 모델 개발)

  • Lee, Minjeong;Kim, Youngmin
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.4
    • /
    • pp.35-47
    • /
    • 2020
  • The purpose of this study is to provide a guideline for the programming beginners, including SW non-majors, to reduce the difficulty of establishing procedures for solving problems and to refine the work process properly in a computing environment. To accomplish this, we derive the unfolding types of typical procedures that can unfold the working procedures typically implied in daily operation in terms of recognition(input)-judgment(processing)-behavior(output). Through learning to unfold the procedure for each type, it was confirmed that the learner define the scope and rules of the problem himself and extended the procedure implied in any action. The unfolding model of the procedure developed in this study can be used as a tool for constructing a procedure operable in a computing environment to solve problems in the early stages of programming learning for non-majors or beginners.

Python Basic Programming Curriculum for Non-majors and Development Analysis of Evaluation Problems (비전공자를 위한 파이썬 기초 프로그래밍 커리큘럼과 평가문제 개발분석)

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.14 no.1
    • /
    • pp.75-83
    • /
    • 2022
  • Most of the courses that teach the Python programming language are liberal arts courses that all students in general universities must complete. Through this, non-major students who have learned the basic programming process based on computational thinking are strengthening their convergence capabilities to apply SW in various major fields. In the previous research results, various evaluation methods for understanding the concept of computational thinking and writing code were suggested. However, there are no examples of evaluation problems, so it is difficult to apply them in actual course operation. Accordingly, in this paper, a Python basic programming curriculum that can be applied as a liberal arts subject for non-majors is proposed according to the ADDIE model. In addition, the case of evaluation problems for each Python element according to the proposed detailed curriculum was divided into 1st and 2nd phases and suggested. Finally, the validity of the proposed evaluation problem was analyzed based on the evaluation scores of non-major students calculated in the course to which this evaluation problem case was applied. It was confirmed that the proposed evaluation problem case was applied as a real-time online non-face-to-face evaluation method to effectively evaluate the programming competency of non-major students.

A Developing a Teaching-Learning Model of Software Education for Non-major Undergraduate Students (비전공 학부생 대상의 SW 교육을 위한 교수-학습 모델 개발)

  • Sohn, Won-sung
    • Journal of Practical Engineering Education
    • /
    • v.9 no.2
    • /
    • pp.107-117
    • /
    • 2017
  • here are many cases that take a software education as a required course for non-major students in university curriculums. However, non-major students are experiencing various difficulties in the process of learning programming languages, and there is also the opposite opinion in terms of their effectiveness. In this study, we developed a design based software education model (DBSEM) and curriculum to solve these problems and applied it to undergraduate non-undergraduate students for the last 8 years. In the proposed method, we provide a specialized educational tool such as 'block-based programming tool', but developed 'core module' and 'concept learning module' for computational thinking and applied 'prototype design module' and coding strategy based on it. As a result, non-major undergraduates could easily learn block-based scripting tools and acquire core concepts of computational thinking.

Introduction of Bridge-Language for cognitive burden reduction in the public education system (학습자의 인지부담을 줄이는 중간언어 도입에 대한 연구)

  • LEE, SEUNG-UN;SON, YUN-SIK
    • Proceedings of The KACE
    • /
    • 2018.08a
    • /
    • pp.49-52
    • /
    • 2018
  • SW 교육에 있어서 입문자의 흥미를 유발하고자 블록 기반인 스크래치와 엔트리가 도입되었고 많은 교육 기관에서는 이후 ARDUINO, C, JAVA, PYTHON 등을 선택 교육하고 있다. 이 과정에서 코딩보다는 사고력을 강조하며 정보 교과 내에서 문법 공부하는 것을 기피하는 풍토를 보인다. 이러한 점은 2015 개정 교육과정 지침에서 특정 언어의 기능습득에 치우치지 않고 학습자의 수준에 맞추어 적절한 도구를 선택하도록 하여 사실상 교수자의 재량에 두고 있는 점에서도 파악할 수 있다. 코딩의 문법학습을 피하는 경향은 코딩교육 도입 초기의 취지와는 다르게 공교육 내에서의 코딩교육의 활성화에 부정적 요소로 작용할 여지가 크다고 우려된다. 따라서 현재 출판된 정보 교과서에서 다루는 프로그래밍 언어의 종류를 조사하고 코딩 문법학습을 최소화를 할 수 있으며 블록코딩에서 텍스트 코딩으로 전환 시 학습자의 부담을 감소할 수단으로 PROCESSING를 통한 과정을 제안하는 바이다.

  • PDF

A Problem Solving Learning Model using Online Judge System (온라인 채점 시스템을 활용한 문제해결학습 모형 탐색)

  • Jeon, Jun Ho;Jung, Ungyeol;Lee, Young-Jun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.417-418
    • /
    • 2018
  • 오늘날 SW 중심사회에서 컴퓨팅 사고력은 꼭 필요한 핵심역량으로 중요성이 강조되고 있으며, 이에 따라 2015 개정 교육과정에서는 소프트웨어(SW) 교육, 정보 교육을 강화하였다. 온라인 채점 시스템은 학생들이 문제해결 소스코드를 제출하면 이를 평가하고, 적절한 피드백을 제공하므로 자기주도적인 문제해결학습 경험과 프로그래밍 스킬을 향상시키는데 도움을 줄 수 있어 사용이 확대되고 있다. 그러나 채점시스템에 탑재된 문제들은 반구조화된 형태로 되어 있어 학생들이 컴퓨팅 사고단계 중 1단계인 문제공식화(추상화) 단계를 충분히 연습하지 못할 가능성이 있다. 본 논문에서는 이를 보완한 문제해결학습 학습모형을 제안하고, 논의한다.

  • PDF

A Study on Student Perceptions of Face-to-face and Non-face-to-face Programming Classes (대면 및 비대면 프로그래밍 수업의 학생 인식에 관한 연구)

  • Jeong, Inkee
    • 한국정보교육학회:학술대회논문집
    • /
    • 2021.08a
    • /
    • pp.341-348
    • /
    • 2021
  • With the advent of the pandemic era, non-face-to-face classes are being conducted, and many studies are being conducted on the effects of non-face-to-face classes in many subjects. Since the programming class is a subject that combines knowledge transfer and practice. In the case of non-face-to-face classes, I wanted to know how students perceive them through a survey. The number of students who answered that traditional face-to-face classes were good in terms of ease of question and answer, understanding of class content and immersion in class, and more students answered that non-face-to-face classes were good in terms of securing practice time and class control. It is expected that using the results of this study will help plan effective programming lessons.

  • PDF