• 제목/요약/키워드: Interest in programming

검색결과 233건 처리시간 0.024초

예비교사들이 프로그래밍 학습 시 발생시키는 오류 데이터 분석 (Analysis of error data generated by prospective teachers in programming learning)

  • 문외식
    • 정보교육학회논문지
    • /
    • 제22권2호
    • /
    • pp.205-212
    • /
    • 2018
  • 예비교사들의 소프트웨어교육 능력을 키우기 위한 방안으로 정규 교과시간에 두 종류의 프로그래밍 도구(파이썬, 스크래치)를 이용하여 프로그래밍 학습을 각각 실시하였다. 프로그래밍 학습에서 지속적으로 흥미와 성취감 및 창의성을 저해하는 요소인 각종 오류들의 종류들을 수집하고 유형별로 분석하였다. 분석된 자료들을 활용하면 향후 예비교사들이 초등학교에서 가르쳐야 할 소프트웨어교육에서 발생 가능한 오류들을 줄일 수 있도록 대처할 수 있는 능력을 키울 수 있어 최적의 학습효과를 올릴 수 있다. 본 연구에서는 평균적으로 텍스트를 입력하는 기존 형태의 언어와 불럭을 조립하는 형태의 언어 모두에서 프로그래밍 시 가장 많은 오류를 발생시키는 유형이 논리오류(37.63%)로 가장 많았다. 또한, 두 언어에서 차이점이 많이 나타나는 세부적인 오류는 문법 등의 사용미숙, 오타 등으로 인한 단순오류가 파이썬이 14.3%, 스크래치가 3.5%로 큰 차이가 있음을 알 수 있었다.

초등학생들이 프로그래밍 학습 시 발생하는 오류유형 분석 (Analysis of Error Types occurring on Elementary School Student's Programming Learning)

  • 문외식
    • 한국컴퓨터정보학회논문지
    • /
    • 제11권2호
    • /
    • pp.319-327
    • /
    • 2006
  • 인지능력이 뛰어난 초등학교 고학년에는 컴퓨터 활용교육 보다 컴퓨터 기초원리 또는 프로그래밍교육이 필요하다. 본 연구에서는 재량 특별활동시간 혹은 방과 후 특기적성시간에 고학년(4,5,6학년)을 대상으로 프로그래밍교육 시 발생 가능한 문제점들을 미리 예측하고 대처하는 방법으로 초등학생들이 프로그램 작성 및 실행과정에서 발생하는 모든 오류들을 수집한 후 이를 유형별로 분류하고 분석하였다. 분석된 오류들을 활용하면 최적의 프로그래밍 교육과정을 작성할 수 있으며 이를 기초로 교수 학습 시 학습효과와 흥미도 유발에 큰 도움을 줄 수 있다. 본 연구에서 수집한 오류들의 분석에서는 초등학생들이 프로그래밍 시 어려워하는 영역들은 소프트웨어 사용미숙으로 인한 단순오류, 영어로 된 예약어 사용미숙 등으로 인한 단순코딩이 가장 많았으며 다음으로 문법 이해의 어려움으로 발생하는 오류들이 가장 많았다. 이러한 오류의 유형들은 상업용 소프트웨어개발 업체에서 분석된 오류의 유형과 반대 현상으로 나타났으나 점차 교수 학습이 향상되면 같은 현상으로 바람직하게 나타날 것으로 예측된다.

  • PDF

교양 프로그래밍 강좌 수강생의 회복탄력성 분석 : 파이썬 과목 수강자와 스크래치 과목 수강자를 중심으로 (Analysis of Liberal Resilience of Liberal Programming Lecture Students: Focusing on Python Subjects and Scratch Subjects)

  • 조영복;유강수;홍기천;김세민
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 추계학술대회
    • /
    • pp.231-233
    • /
    • 2018
  • 프로그래밍 학습은 학습자들이 어렵게 느끼기도 하며, 프로그래밍 학습에 흥미를 잃거나 포기하는 사례도 많다. 이러한 상황에서 학습자들이 딛고 일어서서 탄력을 받아 학습에 자신감을 얻게 하는 능력이 회복탄력성이다. 또한 프로그래밍 언어 및 도구에 따라서 학습자들이 느끼는 인지적인 부담과 학습 동기가 다를 수 있다. 이에 본 연구에서는 교양 프로그래밍 강좌의 스크래치 강좌와 파이썬 강좌의 수강생들을 대상으로 회복탄력성의 차이를 비교 분석하였다. 연구의 결과로 파이썬 강좌와 스크래치 강좌의 회복탄력성 차이는 유의미한 수치로 차이가 있었으나 두드러지지는 않았다. 본 연구를 통하여 프로그래밍 언어 및 도구와 학습자 성향에 따른 학습 전략을 세울 수 있었다.

  • PDF

컴퓨팅적 사고 과목에 대한 수강자의 관심도 분석 (Analysis of Students' Interest in Computational Thinking)

  • 김미연;이충호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2022년도 춘계학술대회
    • /
    • pp.343-345
    • /
    • 2022
  • 컴퓨팅적 사고는 H대학 비전공자 신입생이 필수로 선택해야 하는 과목으로 전공과 상관없이 수업을 이수하고 있다. 수업 내용은 프로그래밍을 쉽게 접할 수 있는 블록코딩을 이용하여 수업이 진행된다. 수강 학생들의 과목에 대한 관심도를 알아보고 수강 학생의 이해를 돕기 위해 학기 수업 시작 전 설문을 진행하였다. 본 연구는 수강 학생의 설문 응답 데이터를 분석하여 수강 학생의 과목에 대한 관심도를 한눈에 파악할 수 있도록 한다.

  • PDF

초등학생 프로그래밍 교육을 위한 스마트 기반 협력학습 모형 설계 (A Design of Smart-based collaborative learning model for programming education of elementary school students)

  • 성영훈
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권4호
    • /
    • pp.147-159
    • /
    • 2015
  • 본 논문에서는 초등학교 5학년을 대상으로 프로그래밍 교육을 위한 스마트 기반 협력학습 모형을 설계하고 수업에 적용하여 결과를 분석한다. 설계한 학습모형은 개념알기, 구현하기, 알아가기, 공유하기 4단계로 구성하였고 단계별 학습교재와 스마트 기반 협력학습활동을 포함하고 있다. 알아가기 단계의 스크래치 신호등 학습교재는 프로그래밍 점검내용을 색깔별로 구분하여 적어서 학습자의 프로그래밍 내면화를 지원한다. 학습자의 학습여건과 상황을 고려한 학습단계별 스마트 기반 협력학습활동 제공으로 초보 학습자들의 활발한 학습참여와 지속이 가능하다. 연구 결과, 학습자의 프로그래밍 흥미도가 통계적으로 유의미한 차이를 보였으며, 학습모형을 적용한 성취수준 3단계 평가에서 10점 만점에 8점 이상이 60.7%로 만족할만한 성취수준을 얻은 것으로 분석되었다.

프로그래밍 학습 경험에 따른 학습 태도 변화 사례 연구 (A case study of learning attitude change according to programming learning experience)

  • 이경숙
    • 한국융합학회논문지
    • /
    • 제12권9호
    • /
    • pp.93-98
    • /
    • 2021
  • 프로그래밍 언어 학습 경험이 학습 동기에 미치는 변화를 분석하였다. 프로그래밍 언어 학습은 전공생에게도 어려운 과정으로 평가되는 것이 일반적이다. 비전공자에게로 확대되고 있는 현 시점에서 프로그래밍 학습과 관련된 심리적 태도 변화를 측정하는 것은 학습자 분석에 필요하다. 동기 관련 구인요인인 성취목표, 학업적 흥미, 학업적 자기효능감, 인지적 관여, 학업적 자기조절을 측정하여 전반적인 학습자 태도 변화를 알아보았다. 측정 결과 학습 태도 관련 모든 요인에서 사후 검사 값이 감소한 것으로 나타났다. 이 결과는 학습과정의 난이도가 프로그래밍 학습 의욕을 감소시킨 것으로 해석된다. 학습자가 인지하는 난이도가 클 수록 학습의욕이 더 크게 감소하는 것으로 나타났다. 이런 연구결과를 바탕으로 학습자가 느끼는 학습 난이도의 정도를 낮출 수 있는 상황과 피드백을 줄 수 있는 체계적인 학습환경과 학습과정의 중요성을 시사점으로 제시하고자 한다.

비전공자를 위한 사운드 아트 프로그래밍 교과목 개발 (Development of a Sound Art Programming Course for Non-Majors)

  • 권현우
    • 문화기술의 융합
    • /
    • 제10권4호
    • /
    • pp.71-79
    • /
    • 2024
  • 본 연구는 컴퓨터 비전공자 대학생에게 컴퓨팅 사고와 예술과 기술의 융합적 사고 함양을 위해 퓨어 데이터를 이용한 사운드아트 프로그래밍 교과목을 개발하였다. 본 논문은 퓨어데이터를 활용한 사운드 아트 중심의 음악 프로그래밍 교과목을 설계, 개발한 교육과정을 운영한 사례를 제시하고 교육적 성과와 수업의 개선 방안을 도출하여 기술과 예술의 창의적 융합 교육 프로그램을 제시하는데 그 목적이 있다. 연구를 위해 예술과 프로그래밍 기술이 융합된 교육 사례와 퓨어 데이터, 사운드 아트에 대해 살펴보았으며, 이를 바탕으로 비전공자를 위한 사운드 아트 프로그래밍 교과목을 설계, 개발하였다. 개발된 교과목을 적용한 교과과정을 운영하였으며, 운영 사례 및 설문을 통해 예술 기술 융합수업을 통한 프로그래밍 흥미도 증진, 자율적 선택권으로 인한 적극적 수업 참여, 예술에 대한 새로운 시각 마련, 컴퓨팅 사고력 증진, 협업 및 의사소통 능력 증진의 교육적 효과를 확인하였다. 우리는 본 연구를 통해 예술적 다양성과 미디어의 발전에 따른 새로운 매체의 이해 등 예술과 기술의 융합 교육의 새로운 시각을 제시해 줄 수 있을 것으로 기대한다.

방송편성규제의 경로의존성 비판과 개선방향 : 편성비율규제를 중심으로 (A Criticism of Path Dependence in the Broadcasting Programming Regulation : Focusing on Regulation of Programming Quotas)

  • 홍원식
    • 한국엔터테인먼트산업학회논문지
    • /
    • 제14권6호
    • /
    • pp.1-11
    • /
    • 2020
  • OTT와 VOD 서비스의 활성화로 시청행태는 급격하게 변화하고 있지만, 편성규제는 과거와 동일한 방식의 비율 규제에서 벗어나지 못하고 있다. 이에 본 논문은 현행 편성비율규제의 정책적 타당성을 검토하고 이를 바탕으로 개선방향을 제시하는 것을 목표로 한다. 이를 위하여 국내편성비율규제 도입 당시의 정책적 목표와 배경을 고찰하고 이를 현재의 방송시장 현황과 비교하여 살펴보았다. 그 결과, 본 연구는 현재 편성비율규제가 도입 당시의 비대칭규제라는 논리적 틀이 그대로 적용되기 어려운 시장 환경에 놓여 있음에도 불구하고, 비대칭규제를 기반으로 형성된 여러 이해관계자들의 상호관계 속에서 기존의 틀 속에서 미세한 비율의 조정만을 반복하는 경로의 존성의 전형적 모습을 보이고 있다고 지적하였다. 이를 바탕으로, 본 연구는 편성규제가 규제의 목적에 따라 공익적 목적에 의한 규제와 산업적 목적에 의한 규제로 구분하여, 시청자의 공익에 해당하는 직접적 규제로 한정되어 적용될 필요가 있으며, 규제와 진흥의 분리, 그리고 비대칭규제의 해소를 제안하였다.

Design of Artificial Intelligence Education Program based on Design-based Research

  • Yu, Won Jin;Jang, Jun Hyeok;Ahn, Joong Min;Park, Dae Ryoon;Yoo, In Hwan;Bae, Young Kwon;Kim, Woo Yeol
    • International journal of advanced smart convergence
    • /
    • 제8권4호
    • /
    • pp.113-120
    • /
    • 2019
  • Recently, the artificial intelligence(AI) is used in various environments in life, and research on this is being actively conducted in education. In this paper, we designed a Design-Based Research(DBR)-based AI programming education program and analyzed the application of the program for the improvement of understanding of AI in elementary school. In the artificial intelligence education program in elementary school, we should considerthat itshould be used in conjunction with software education through programming activities, rather than creating interest through simple AI experiences. The designed education program reflects the collaborative problem-solving procedures following the DBR process of analysis - design - execution - redesign, allowing the real-world problem-solving activities using AI experiences and block-type programming language. This paper also examined the examples of education programs to improve understanding of AI by using Machine Learning for Kids and to draw implications for developing and operating such a program.