• 제목/요약/키워드: Computer Programming Education

검색결과 776건 처리시간 0.029초

Methods of Automated Analysis of Curricula According to the Higher Education Standard

  • Liudmyla Omelchuk;Andrii Kryvolap;Taras Panchenko;Nataliia Rusina;Olena Shyshatska;Oleksii Tkachenko
    • International Journal of Computer Science & Network Security
    • /
    • 제23권11호
    • /
    • pp.32-42
    • /
    • 2023
  • The paper describes the new approaches to the automated analysis of curricula according to the higher education standard. The analysis process is proposed to carry out in two ways: (a) the analysis of completeness and sufficiency of curricula according to the standard of higher education; (b) the comparison of curricula of the same qualification and specialty. The problem of improving the quality of university students' training launches the process of monitoring and analyzing educational curricula and their correspondence to the higher education standard. We developed the rules and methods to compare curricula. In addition, we implemented the automated system of curricula comparison. The paper reveals the use of these methods based on the analysis of the curriculum bachelor level of higher education "Informatics", specialty "Computer science", at the Faculty of Computer Science and Cybernetics of the Taras Shevchenko National University of Kyiv. The findings put towards the idea that the implementation of developed methods as well as the automated system of curricula analysis will improve the educational services by higher education institutions.

초등학생을 위한 프로젝트기반 프로그래밍 수업모형 개발 및 적용 (Development and Application of Teaching Model on Project-Based Programming for Elementary Students)

  • 이승헌;김갑수
    • 컴퓨터교육학회논문지
    • /
    • 제11권2호
    • /
    • pp.23-33
    • /
    • 2008
  • 컴퓨터 교육은 더 이상 소양 교육에 머무를 것이 아니라, 컴퓨터 과학의 원리를 가르쳐 논리적 사고력과 창의력 계발 등 지식정보화 시대의 진정한 사회인으로의 양성을 목적으로 변화해야 한다. 이 모적에 부합하는 것이 프로그래밍 교육이다. 본 연구는 교사들이 초등학교 학생들에게 프로그래밍 교육을 할 때에, 프로젝트를 기반으로 하여 적절한 프로그래밍 교육을 할 수 있는 학습 모형을 개발하고 실제 현장에서 적용하여 효과를 검증하는 데 연구의 목적이 있다. 즉 교육현장에서 초등학교 학생들에게 적용할 프로그래밍 교육에 대한 방법적인 모형을 제안하여 교육방법 개선에 기여하고자 한다.

  • PDF

정보· 컴퓨터 중등교사 임용시험에서 프로그래밍 실기 평가의 개선 방안 (Improvement of Evaluation of Programming Practice in Secondary Informatics· Computer Teacher Appointment Test)

  • 강오한
    • 컴퓨터교육학회논문지
    • /
    • 제22권6호
    • /
    • pp.1-10
    • /
    • 2019
  • 2015 개정 교육과정이 적용되고 소프트웨어 교육이 강화됨으로써 교육 현장에서는 컴퓨팅 사고력과 함께 프로그래밍 능력을 갖춘 정보과 교사를 요구하고 있다. 본 논문에서는 프로그래밍 능력 평가를 통해 전문성 있는 예비교사가 선발될 수 있도록 정보·컴퓨터 2차 임용시험에서 실시되는 실기 평가의 개선 방안을 연구하였다. 기존 정보·컴퓨터 임용시험을 분석하고, 교수와 교사 대상의 설문조사를 실시하여 실기 평가의 개선 및 확대 방안을 제안하였다. 설문 결과에 따르면, 프로그래밍 실기 평가의 확대가 필요하다는 응답자는 88%로 나타났다. 그리고 프로그래밍 언어, 문항 수, 시험 시간에 대한 설문에서 응답율이 가장 높은 것은 각각 C언어(51%), 5문항(66%), 2시간(56%)인 것으로 나타났다.

예제 중심의 NXC 기반 로봇 프로그래밍 지원 시스템 개발 (Development of Example-based NXC Robot Programming Support System)

  • 유인환
    • 정보교육학회논문지
    • /
    • 제16권2호
    • /
    • pp.265-273
    • /
    • 2012
  • 현재 컴퓨터교육은 컴퓨터의 활용보다는 컴퓨터과학을 통한 창의성 신장 교육으로 비중을 높이고 있다. 이에 따라 창의성 교육의 측면에서 로봇을 활용하는 프로그래밍 교육은 컴퓨터교육 연구의 주요 과제로 떠오르고 있다. 로봇 프로그래밍에 관련된 기존 연구를 살펴보면 주로 로봇 프로그래밍 교육의 효과 및 교육과정 개발에 대한 연구가 주를 이루고 있으며, 점차 구체적인 학습 방법에 대한 연구로 초점이 이동되고 있는 추세이다. 본 연구에서는 로봇프로그래밍 학습 방법으로서 예제의 활용에 주목하고 있다. 예제는 프로그래밍을 가르치고 배우는데 중요한 역할을 하며, 학생과 교사 모두에게 유용한 유형의 학습 자료로 인식된다. 또한, 예제는 학습자가 프로그래밍을 할 때 기본틀, 가이드라인, 힌트 제공의 역할을 수행할 수 있다. 본 연구에서는 로봇 프로그래밍 교육을 위한 NXC 예제를 개발하고, 이를 학습자들이 쉽게 활용할 수 있는 지원 시스템을 개발하였다. 이 지원 시스템은 최근 관심이 집중되고 있는 스마트 교육의 동향에 따라 모바일 웹 애플리케이션으로 개발하였다.

  • PDF

학습 양식 기반의 프로그래밍 교수 전략과 방법 연구 (Study of Teaching Strategies and Methods of Programming Education based on the Learning Style)

  • 최현종
    • 컴퓨터교육학회논문지
    • /
    • 제15권1호
    • /
    • pp.13-21
    • /
    • 2012
  • 이 연구는 학생이 선호하는 학습 전략과 방법이 있다는 학습 양식을 전제로 교사가 수업에 적용할 수 있는 학습 양식에 따른 프로그래밍 교수 전략과 방법을 제안한다. 관련 연구들은 대부분 학습 양식집단이 특정 능력에 차이가 있음을 증명하는 연구들이기 때문에 교사가 수업을 설계하거나 실현할 때, 연구의 결과가 큰 도움을 주지 못한다. 따라서 실제 수업을 설계하고 실현할 때 도움을 주기 위한 교수전략과 방법에 대한 연구가 필요하다. 이에 컴퓨터 교육 전문가들로 구성된 전문가 설문을 통해 연구된 학습 양식에 따른 프로그래밍 교수 전략과 방법을 제안한다. 제안된 교수 전략과 방법의 유용성을 확인하기 위해 실험 집단을 구성하여 실제 프로그래밍 교육을 설계하여 실현하였다. 수업을 마친 후 성취도 평가를 실시하여, 그 결과 차이를 학습 양식 집단별로 검증하였다. 이 연구의 실험자의 수가 적고 적용기간이 짧다는 제한점이 있지만, 앞으로의 학습 양식에 기반한 교수 전략과 방법 연구에 좋은 사례 연구가 될 것이다.

  • PDF

MINDSTORMS을 이용한 프로그래밍 학습이 창의력에 미치는 효과 (The Effects of MINDSTORMS Programming Instruction on the Creativity)

  • 유인환;김태완
    • 컴퓨터교육학회논문지
    • /
    • 제9권1호
    • /
    • pp.49-59
    • /
    • 2006
  • 기존 프로그래밍 교육은 내용과 방법, 대상에 대한 고려가 부족하였다. 특히, 초등학생에 적합한 교육은 거의 이루어지지 않아 교육현장에서 중요성이 점점 감소하게 되었다. 이러한 문제를 해결하고자 본 연구에서는 초등학생들에게 적합한 프로그래밍 교육 도구로서 MINDSTORMS의 활용을 제안하고, 학습자의 창의력에 미치는 효과를 검증하였다. 학교에서 적용 결과 학생들의 창의력 신장에 많은 도움을 주는 것으로 나타났다. 프로그래밍 교육의 목적은 단지 프로그래밍 언어의 이해가 아니라 문제해결력, 논리적 사고력, 창의력 신장에 두어야 한다. 또한, 학생들이 스스로 그들의 학습활동을 통제하고 능동적으로 문제를 해결할 수 있는 환경을 조성해 주어야 하며, 이러한 프로그래밍 교육에 MINDSTORMS은 매우 유용하고 적절한 도구가 될 수 있다.

  • PDF

교육에서의 짝 프로그래밍(Pair Programming) 적용사례 분석 및 시사점 고찰 (A Study on Pair Programming Applications in Education Implications Reviews)

  • 정은우;이소율;이영준
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2018년도 동계학술대회
    • /
    • pp.55-56
    • /
    • 2018
  • 산업현장에서 각광받고 있는 짝 프로그래밍 기법을 교육에 적용한 사례를 분석하고, 이를 통해 정보 교과 역량 요소 중 컴퓨팅 사고력과 협력적 문제해결력에서 가질 수 있는 시사점에 대해 서술하였다. 그러나 현재 짝 프로그래밍에 대해 선행연구가 부족하기 때문에, 차후 이를 확장하여 다양한 분야에서의 연구를 필요로 하는 한계점을 지니고 있다.

  • PDF

인문계열 학생을 위한 SW교육에서의 초보 학습자 특성 분석 (Analysis of Art and Humanity Major Learners' Features in Programming Class)

  • 성정숙;김수환;김현철
    • 컴퓨터교육학회논문지
    • /
    • 제18권3호
    • /
    • pp.25-35
    • /
    • 2015
  • 새로운 디지털 시대가 도래하고 학문과 산업에서 컴퓨팅(computing) 기반의 융복합적 성격을 띠는 분야가 많아지면서 컴퓨팅 사고력(computational thinking)의 중요성이 강조되고 있다. 컴퓨팅 사고력 함양을 위해서는 프로그래밍 교육이 매우 중요한데, 지금까지의 프로그래밍 교육은 전문가 양성을 목적으로 한 경우가 많았기 때문에 보편적 교육으로서의 프로그래밍 교육에 대한 면밀한 연구가 필요한 시점이다. 본 연구는 비전공자를 대상으로 하는 프로그래밍 교양 수업에서 프로그래밍을 처음으로 접하는 학습자들이 프로그래밍 초보 학습단계에서 보이는 흥미도, 도구 용이성, 자신감, 숙련도 등의 변화에 대해 설문, 관찰 및 인터뷰 방식을 통해 얻어진 결과를 토대로 탐색적 연구를 실시함으로써 모든 학생들을 대상으로 하는 보편적 프로그래밍 교육을 설계하고 수행하는 데에 도움을 주고자 한다.

Development of Scale Tools for Measure Programming Task Value and Learning Persistence at Elementary School Students

  • Kim, Ji-Yun;Lee, Tae-Wuk
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권9호
    • /
    • pp.187-192
    • /
    • 2017
  • In this paper, we have studied scale tools for measure programming task value and learning persistence at elementary school students. In order to develop complete test tools, we have improved the completeness by revising tests through stepwise verification. The first scales were constructed based on the previous studies. As a result of the content validity test, 5 out of 14 items of the task value test tool and 1 out of 10 items of the learning persistence test were not suitable. The second test tools were constructed by revising and supplementing the first scale, and consisted of 13 items of task value and 8 items of learning persistence. As a result of the contents validity test, all the items included in the test tool proved to be valid. The reliability of the secondary testing tools were also found to be reliable at ${\alpha}=.970$ and ${\alpha}=.975$, respectively.

Development of Science Subject Program based on Programming Learning to Improve Computational Thinking Ability in middle school

  • Lee, Hye-Young;Lee, Tae-Wuk
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권12호
    • /
    • pp.181-188
    • /
    • 2015
  • In this paper, we propose a Science subject program based on programming learning to improve computational thinking ability in middle school. As the necessity of software education rises recently, the subject of information was designated as the mandatory subject in elementary, middle and high schools. In order to cultivate the ability that enables the leaners to search the knowledge in need by themselves and raise troubleshooting method, not the existing indoctrination, his thesis was willing to improve Computational Thinking ability and improve the ability of considering and thinking the matters by using scratch language. For that, this thesis developed and suggested science subject program that utilizes the programming learning.