• Title/Summary/Keyword: 기초프로그래밍

Search Result 245, Processing Time 0.02 seconds

Analysis of Presence Impacting on Learning Satisfaction and Persistence in Non-face-to-face Programming Courses (비대면 프로그래밍 수업에서 만족도 및 학습지속의향에 대한 실재감의 영향 분석)

  • Kim, Ji Sim;Ahn, You Jung;Kim, Kyong Ah
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.01a
    • /
    • pp.303-304
    • /
    • 2021
  • 본 연구에서는 비대면 환경에서 실재감이 학습성과에 미치는 영향을 분석하였다. 전문대학의 프로그래밍 수업을 수강하는 427명의 학생을 대상으로 교수실재감, 인지적 실재감, 감성적 실재감과 만족도, 학습지속의 향의 관계를 분석하였다. 연구 결과, 만족도에는 교수실재감과 인지적 실재감이, 학습지속의향에는 교수실재감, 인지적 실재감, 감성적 실재감이 영향을 미치는 것으로 나타났다. 연구결과에 기초하여 비대면 환경의 프로그래밍 수업에 대한 설계 및 운영전략을 시사하였다.

  • PDF

Contents Analysis of Basic Software Education of Non-majors Students for Problem Solving Ability Improvement - Focus on SW-oriented University in Korea - (문제해결력 향상을 위한 비전공자 소프트웨어 기초교육 내용 분석 - 국내 SW중심대학 중심으로 -)

  • Jang, Eunsill;Kim, Jaehyoun
    • Journal of Internet Computing and Services
    • /
    • v.20 no.4
    • /
    • pp.81-90
    • /
    • 2019
  • Since 2015, the government has been striving to strengthen the software capabilities required for future talent through software-oriented university in Korea. In the university selected as a software-oriented university, basic software education is given to all departments such as humanities, social science, engineering, natural science, arts and the sports within the university in order to foster convergent human resources with different knowledge and software literacy. In this paper, we analyze the contents of basic software education for twenty universities selected as software-oriented universities. As a result of analysis, most of the basic software education which is carried out to the students of the non-majors students was aimed at improvement of problem solving ability centered on computational thinking for future society and improvement of convergence ability based on computer science. It uses block-based educational programming language and text-based advanced programming language to adjust the difficulty of programming contents and contents reflecting characteristics of each major. Problem-based learning, project-based learning, and discussion method were used as the teaching and learning methods for problem solving. In the future, this paper will help to establish the systematic direction for basic software education of non-majors students.

Development of Education Program for Line-Tracer Simulation using Scratch EPL (스크래치 EPL을 활용한 라인트레이서 시뮬레이션 교육 프로그램 개발)

  • Sin, Gap-Cheon;Hur, Kyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.4
    • /
    • pp.533-542
    • /
    • 2011
  • In this paper, we have selected traveling algorithms of Line-Tracer as the focused learning elements with the PBL-based programming instruction method. Line-Tracer traveling algorithm programming has been simulated using the Scratch EPL. Development of robot web courseware such as Line-Tracer can create an effective educational environment and also provide solutions for lack of environmental conditions, such as time or spatial factor restrictions and excessive expense issues; these are major obstacles to developing robot programming education. Finally, we analyzed the effects on growth of student's logical thinking and problem solving abilities by demonstrating the Scratch application courseware to the field of elementary education.

  • PDF

Evaluation of Computational Thinking through Code Analysis of Elementary School Students' Scratch Projects (초등학생의 스크래치 프로젝트 코드 분석을 통한 컴퓨팅 사고력 평가)

  • Park, Juyeon
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.3
    • /
    • pp.207-217
    • /
    • 2019
  • In order to improve computational thinking, elementary schools have been using 'Scratch' to provide basic programming education. However, the study on evaluation of computational thinking is at an early stage. Therefore, this study evaluated the conceptual level of computational thinking using the scratch code analyzing. For this, Dr. Scratch was used to analyze 179 scratch projects. The results showed that the conceptual level of computational thinking of most elementary students was at the developing level, and that it varied according to gender and production style, showed the lowest level of logic and abstraction, and improved computational thinking during programming. This study is meaningful in that it provides implications for the improvement of teaching methods and self-directed evaluation in learning.

An Investigation and an Analysis of Students Preference for Class Types in Computer Programming (컴퓨터 프로그래밍의 수업 유형에 대한 학생 선호도 조사 분석)

  • Ahn, You Jung;Kim, Kyong Ah;Kim, Ji Sim;Oh, Suk;Jin, Myung Sook
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.07a
    • /
    • pp.641-643
    • /
    • 2022
  • COVID-19로 인해 대학 수업 운영에도 많은 변화가 생겼고 현재도 다양한 수업 방식이 시도되고 있다. 특히 컴퓨터 프로그래밍과 같이 실습이 중요한 비중을 차지하는 교과목들은 대면수업이 더 효과적일 것이라고 많은 교수자들이 생각하고 있다. 본 연구진 역시 사전에 그런 인식을 가지고 연구를 진행하게 되었다. 그러나 예상했던 것보다 비 대면이나 혼합 방식의 수업을 선호하는 학생들의 비중이 꽤 컸으며 그 이유도 매우 구체적이고 다양하였다. 본 연구에서는 대면, 비대면, 혼합 방식의 수업을 모두 경험한 컴퓨터공학과 전공 수업 참여 학생들을 대상으로 효과적인 프로그래밍 수업 방식에 관한 설문을 실시하고 그 결과를 분석해보았다. 이 연구의 결과는 post COVID 19의 시대를 살아가면서 COVID 19으로 인해 생긴 대학 수업의 변화와 요구들을 수업 운영에 좀 더 긍정적으로 활용하는 기초가 될 것으로 생각한다.

  • PDF

A Study on the Verification of Computational Thinking Effectiveness of Understanding-Oriented SW Basic Education Program (이해중심 SW기초교육 프로그램의 컴퓨팅사고 효과성 검증 연구)

  • Oh, Kyung-Sun;Kwon, Jung-In
    • Journal of Digital Convergence
    • /
    • v.17 no.10
    • /
    • pp.23-35
    • /
    • 2019
  • In order to cultivate talented people who have problem solving ability due to computational thinking according to the trend of the fourth industrial revolution, each university is actively promoting software education. This study suggests that understanding-oriented SW curriculum is needed for non-majors students to improve computational thinking. In order to achieve the purpose of the study, this study designed the basic education program based on the understanding of the SW with the backward design model. The SW Basic Education Program was applied to 15 weeks of instruction and conducted three surveys. The positive effects of the understanding-oriented SW basic education on the computational thinking efficacy and the computer perception were verified. In addition, it was found that the understanding-oriented computational thinking and programming education are effective when they are linked to one process. It is expected that understanding-based SW based education, which uses the backward design model, can be applied as one of the efficient ways to improve computational thinking in the education field.

A review on trends of programming(algorithm) automated assessment system and it's application (정보 교육에서 프로그래밍(알고리즘) 자동평가 시스템의 활용 가능성에 대한 고찰)

  • Chang, Won-Young;Kim, Seong-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.1
    • /
    • pp.13-26
    • /
    • 2017
  • The programming(algorithm) automated assessment system is to evaluate automatically the accuracy and time/space efficiency of user's solution to the problem which is provided. This system gives the immediate feedback of the solution, real-time ranking. So, in the course of data structure and algorithm, we can apply the knowledge which we have learned to the problem solving. Especially, in the basic course of learning the syntax of the programming language, the novice student can learn in easy and fun by solving the simple problem. The university students can understand in the easy way the meaning of asymptotic analysis of algorithm in data structure & algorithm course.

A Study on the Instructional Design of Software Education Based on Backward Design Model (백워드 설계 모형을 적용한 소프트웨어 교과의 교수설계에 관한 연구)

  • Lee, Youngoho;Koo, Dukhoi
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.4
    • /
    • pp.409-418
    • /
    • 2015
  • The purpose of this study is derived implications at software curriculum development utilizing the backward design model. In this study, we developed 'Algorithms and Programming' unit teaching plan based on backward design template. First, we have derived enduring understandings, essential questions, specific knowledge and skill on 'Algorithms and Programming' unit by considering the goal, content, achievement standard of Software education operating instructions. Second, we developed authentic tasks using GRASPS technic and holistic scoring rubrics. Third, we developed 7 lesson 14 WHERETO element for effective teaching in 'Algorithms and Programming' unit. Fourth, we investigated about the effectiveness of the development unit based on backward design. Backward design could be useful of developing curriculum unit and lesson plan at software education.

A Study on Digital Storytelling Based Programming Education (디지털 스토리텔링기반 프로그래밍 교육에 관한 연구)

  • Park, Jung-Ho
    • Journal of the Korea Society of Computer and Information
    • /
    • v.19 no.5
    • /
    • pp.119-128
    • /
    • 2014
  • This study conducted digital storytelling-based programing education targeting students at elementary school and analyzed educational significance as looking into perception on programing, making cognitive-affective assessments and having interviews. The results of the study are provided as follows. First, in terms of ex-post perception, from all the areas of fun, usefulness and ease of use, statistically significant differences were observed. It was also learned that female students have positive perception similar to male students. Second, the ex-ante and ex-post cognitive assessments came up with significant differences. Third, more affectively the class is developed, the number of students who would feel 'happiness' constantly increases. What the study has found there proves educational value of digital storytelling to programing education, and they will be used effectively as basic references for any relevant field to design measures for programing education of students at elementary school in the future.

The Analysis of Learning Demotivation according to Gender and Programming Subjects in Programming Class' Students of Liberal Arts (기초교양필수 프로그래밍 수업에서 성별과 프로그래밍 과목에 따른 수강생의 학습이탈동기 분석)

  • You, Kangsoo;Kim, Semin;Hong, Kicheon;Choi, Sookyoung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.23 no.6
    • /
    • pp.704-710
    • /
    • 2019
  • Programming learning has been recognized as a difficult subject for a long time. To solve these problems, various studies have been conducted. This study was conducted on motivation to break away from programming learning according to gender, one of the characteristics of learners. In this study, pre-post questionnaire surveys were conducted for male students and female students who were involved in scratch learning and Python learning. The results of the study showed that male students had higher confidence in programming learning than female students, but there was no significant difference in overall items. In addition, it was possible to find the difference in motivation to break out from the learning according to the major of students by gender. Through this study, it is expected that it will be helpful to prepare learning strategies to enhance learning motivation and satisfaction by considering learner characteristics in programming learning.