• Title/Summary/Keyword: Difficulties of Novice Programmer

Search Result 1, Processing Time 0.017 seconds

A Study on Customized Software Education method using Flipped Learning in the Digital Age (디지털시대에 플립드 러닝을 활용한 학습자 맞춤형 소프트웨어 교육 방안 연구)

  • Kim, Kyungmi;Kim, Hyunsook
    • Journal of Digital Convergence
    • /
    • v.15 no.7
    • /
    • pp.55-64
    • /
    • 2017
  • The purpose of this study is to identify the difficulties of learners who started programming after entering college and to search an effective software education method as university liber arts for non-science major students. In order to do this, we analyzed the difficulties of learners in Python programming classes composed of students from various majors at H University through questioning and taught them using flipped class model with pre-questions. The questions that students submit are collected online before class every time, the data on the degree of the difficulty of feeling and the understanding of feeling were obtained through the questionnaire. As a result, for learners who are new to programming, the learners should allocate the process of making the problem into a logical abstraction at the beginning of the curriculum before learning the basic concept of computer language, each lesson should be practiced through the bottom-up problems enough to provide a logical understanding before actual coding. In addition, detailed curriculum should be developed according to characteristics of learner's major, contents and conducting level.