• 제목/요약/키워드: 프로그래밍 수업

검색결과 359건 처리시간 0.018초

구성주의 기반의 Visual Basic 웹 코스웨어 설계 및 구현1) (Design and Implementation of Visual Basic Web Courseware based on Constructivism)

  • 선경희;강윤희;이주홍
    • 정보교육학회논문지
    • /
    • 제9권2호
    • /
    • pp.349-358
    • /
    • 2005
  • 프로그래밍 실습은 반드시 프로그램이 설치된 곳에서 교육을 해야하며 교사중심의 강의식 수업만으로는 충분한 학습이 어려운 단점이 있다. 이에 본 연구에서는 제7차 교육과정의 이론적 토대가 되는 구성주의 교육관(자기주도적학습, 문제중심학습)에 입각하여 Visual Basic 프로그램 학습을 교수자와 학습자 모두에게 효율적이고 긍정적 효과를 얻을 수 있는 수준별 학습 모형으로, 웹이 가지는 긍정적인 효과를 상호보완 하여 설계하였다. 웹 코스웨어는 튜터 시스템과 ActiveX를 이용하여 Visual Basic프로그램을 웹에서도 가능하도록 구현 하였다. 코스웨어를 적용 결과 학생 개개인의 능력 수준에 맞는 수준별 교육과정의 학습방법으로 학습자에 게 다양한 학습 기회를 제공하며, 성취도와 학습의욕을 높일 수 있었다. 또한 오류 수정 학습의 제공으로 문제해결 능력과 논리적 사고 능력을 신장시킬 수 있었다.

  • PDF

소프트웨어 교육에서 과정중심 평가를 위한 디버깅 과제 및 도구 개발 (Development of Debugging Tasks and Tool for Process-centered Assessment on Software Education)

  • 류기곤;김수환
    • 컴퓨터교육학회논문지
    • /
    • 제23권4호
    • /
    • pp.61-68
    • /
    • 2020
  • 본 연구의 목적은 소프트웨어(SW) 교육에서 과정중심 평가를 지원하기 위한 디버깅 과제를 개발하고 서비스하는 사이트를 개발하는 것이다. 초등학교와 중학교 SW교육과정 중 프로그래밍 영역의 성취기준을 살펴보면 반복, 조건과 같은 제어구조를 구현하는 것과 변수, 입출력과 같은 요소로 구성되어 있다. 교육부에서 제시하는 과정중심 평가를 적용하기 위해서는 실제 수업환경에서 활용할 수 있는 과제를 제시하고, 성취수준과의 연계를 고려해야 한다. 따라서 본 연구에서는 디버깅 과제로 초등학교용 12과제, 중학교용 15과제를 개발하고 그 타당도를 검증하였다. 타당도 검증을 위해서 델파이 검증을 실시한 결과, 디버깅 과제의 수준과 내용이 적합한 것으로 나타났다. 또한, 디버깅 챌린지 사이트의 사용성을 휴리스틱 평가법으로 검증한 결과 양호한 수준으로 나타나, 실제 교육현장에서 활용하기에 적합한 것으로 나타났다.

블록코딩 선행학습자를 위한 Python 교육 프로그램 개발 (Development of Python Education Program for Block Coding Learners)

  • 김태령;한선관
    • 정보교육학회논문지
    • /
    • 제22권1호
    • /
    • pp.53-60
    • /
    • 2018
  • 본 연구는 블록 코딩을 선행 학습한 학생들에게 적용할 수 있는 Python 교육 프로그램의 개발에 관한 것이다. 우선 초중등학교 교육과정과 EPL 교재의 분석을 통해 블록코딩 학습자의 수준을 분석하고 블록 코딩에서 사용된 개념을 중심으로 Python 문법을 추출하여 교육과정을 구성한 뒤 PBL 수업에 맞는 Python 교육 프로그램을 총 16차시로 개발하였다. Python 교육프로그램의 적절성을 검증하기 위해 2차의 전문가의 타당도 검사를 하였다. 검사 결과, 1차 타당도 24문항에서 CVR값 .78 점 이상으로 나타나 일부 수정, 보완하였다. 2차 검사에서는 21개 문항은 타당성을 확보하였고 CVR 최소값인 .99 이하인 3개 문항의 내용에 대해 수정하여 교육 프로그램을 완성하였다. 개발된 교육 프로그램이 스크립트코딩을 학습하기 위한 기초 자료로 유용하게 활용되길 기대한다.

웹-기반 가상대학 시스템의 설계 및 구현 (Design and Implementation of Web-Based Cyber-University System)

  • 이세영;용환승
    • 한국정보처리학회논문지
    • /
    • 제6권12호
    • /
    • pp.3577-3588
    • /
    • 1999
  • 본 논문에서는 범용 가상교육 시스템을 설계하고 구현하였다. 본 시스템은 운영자, 교수, 조교, 학생 등 이용자 권한에 따라 메뉴 및 제공 서비스를 차별화 하였다. 학생, 교수간의 긴밀한 상호작용을 도모하기 위해 공지사항, 강의록, 자유게시판, 질의응답, 레포트함, 자료실, 전자메일, 메모 등 다양한 형태의 서비스를 제공하며, 이용자의 수업 참여를 반영한 출석/성적처리 기능을 지원한다. 또한 소집단 학습과 토론의 활성화를 위해 자동 조 편성 및 조별 토론 기능을 제공하며, 시스템에 로그인과 동시에 해당 이용자가 아직 조회하지 않은 공지사항이나 강의록, 그 밖의 운영자 동보 메모 등을 개별적으로 알려주는 자바 애플릿 메모창도 특징적이다. 시스템 내부를 살펴보면 템플릿 개념을 적용하여 서비스 클라이언트 개발 과정을 HTML 디자인 부분과 프로그래밍 부분으로 분리하였으며 각 서비스 DB 서버 개수를 조정하여 iterative 서버의 과부하 문제를 해결하였다.

  • PDF

창의적 문제해결력 신장을 위한 언플러그드 활동 중심 로봇 개발 및 적용 (Development and Application of Unplugged Activity-centered Robot for Improving Creative Problem Solving Ability)

  • 홍지연;김영식
    • 정보교육학회논문지
    • /
    • 제23권5호
    • /
    • pp.441-449
    • /
    • 2019
  • 2015 개정 교육과정이 도입됨에 따라 초등학교에서도 소프트웨어 교육이 의무화되었다. 실과 교과의 한 단원으로 구성되는 소프트웨어 교육의 내용은, 정보 윤리, 알고리즘과 프로그래밍, 컴퓨터과학의 원리로 이루어져 있는데 교수 학습 방법으로 놀이 중심의 언플러그드 활동을 권장하고 있다. 하지만 현장 교사들은 적합한 언플러그드 활동 자료의 부재를 가장 큰 어려움으로 생각하고 있었으며, 기존 자료가 성취기준 달성에 적합하지 않다는 점, 단순한 놀이 교육이 많아 컴퓨팅 활동과 연계되지 않는 점 등을 해결해야 할 문제로 지적하였다. 이에 본 연구에서는 초등 소프트웨어 교육의 성취기준으로 제시된 기본 제어구조는 물론 센서를 활용한 다양한 활동을 통해 창의적 문제해결력을 키울 수 있는 언플러그드 활동 중심의 로봇을 개발하였고 이를 활용한 소프트웨어 수업을 통해 효과성을 검증하였다.

중학교 학생들의 컴퓨터·정보 소양 교육 현황 분석 (Analysis of the Current Status of Computer and Information Literacy Education in middle school students)

  • 전성균;상경아;박상욱
    • 컴퓨터교육학회논문지
    • /
    • 제22권2호
    • /
    • pp.11-20
    • /
    • 2019
  • 우리나라는 2015 개정 교육과정에 초 중학교에서의 소프트웨어 교육을 필수화하고, 다양한 소프트웨어 교육 정책을 펼치며 컴퓨터 정보 소양 교육을 강화하고 있다. 이러한 최근의 교육 환경의 변화에 따라 우리나라 학생들의 컴퓨터 정보 소양에 미치는 영향을 파악할 필요가 있다. 본 연구는 전국 32개 중학교를 대상으로 우리나라 컴퓨터 정보 소양 교육 현황을 조사하고 분석하였다. 그리고 640명의 학생들을 대상으로 학생들의 코딩 또는 프로그래밍 학습 현황, 관련 학습 경험에 따른 컴퓨팅 사고력 자신감, 학습 목적의 컴퓨터 사용 빈도에 따른 컴퓨팅 사고력 자신감, 수업에서의 주요 ICT 활동 빈도에 따른 컴퓨팅 사고력 자신감 등을 조사하고 분석하였다. 분석 결과 학교 교육을 통한 컴퓨터 정보 소양 교육 기회가 부족하였고, 상대적으로 읍면지역 학생들의 교육 기회가 부족한 것으로 나타났다. 그리고 관련 학습 경험이 많을수록 컴퓨팅 사고력 자신감에 긍정적인 영향을 미치는 것으로 나타났다.

초·중등 교육과정의 소프트웨어 관련 학습 경험이 대학 컴퓨팅 사고 수업에 미치는 영향 (The Effect of S/W Experience in Elementary and Middle School Curriculums on Computational Thinking Class in University)

  • 김재경
    • 창의정보문화연구
    • /
    • 제5권1호
    • /
    • pp.35-43
    • /
    • 2019
  • 본 연구에서는 초·중등 교육과정의 소프트웨어 관련 교육의 여부가 고등 교육과정인 대학의 컴퓨팅 사고력 교양 교과목의 학습 성취도에서 어떤 영향을 미치는지 분석하였다. 최근 1년간 컴퓨팅 사고력 교과목을 수강한 학생들을 대상으로 설문 조사를 시행하여 어떤 종류의 컴퓨터 관련 교육을 받았는지 자료를 수집하고 이를 기반으로 학업 성취도를 분석하였다. 그 결과, 이전 교육과정에서 컴퓨터 교육을 받은 학생들의 학업 성취도가 전반적으로 높게 나타났다. 또한, 학습 주제 및 내용에 따라서 학습 성취도에 유의미한 차이가 있었다. 본 연구의 결과를 통해 향후 초·중등 및 고등 교육에서 효율적인 컴퓨팅 사고력 교육과정 설계와 개선을 고려할 필요가 있음을 알 수 있었으며, 2019년 시행된 정보 교과 의무 편성이 고등 교육에 미치는 영향을 지속해서 분석하여 유기적인 교육과정을 운영하는 것이 필요하다.

교육과정과 연계된 초등학교 캠프형 SW·AI교육 콘텐츠 개발에 관한 연구 (A Study on the development of elementary school SW·AI educational contents linked to the curriculum(camp type))

  • 변영신;한정수
    • 사물인터넷융복합논문지
    • /
    • 제8권6호
    • /
    • pp.49-54
    • /
    • 2022
  • 코로나 이후 급격한 현대사회의 변화는 인공지능 인재가 국가 경쟁력을 좌우하는 주요한 영향요인으로 부각시겼다. 이에 따라 교육부에서는 인공지능 교육 공백기에 있는 초등학교 4-6학년과 중고등학생의 디지털 역량을 개발시키기 위해 대단위 SW·AI 캠프 교육 사업을 기획하였다. 이에 본 연구에서는 초등학교 4-6학년 학생들을 대상으로 하는 캠프 형 SW·AI교육프로그램을 개발하여 초등학교 4-6학년 학생들로 하여금 인공지능 기초소양을 갖추도록 하고자 한다. 이를 위해 초등학교에서의 SW·AI 교육의 의미를 정의하고 초등학교과정에서 다루어야 할 SW·AI 내용으로 'SW·AI의 이해', 'SW·AI의 원리와 활용' 및 'SW·AI의 사회적 영향'을 설정하였다. 또한 설정된 초등학교 SW·AI 교육학습 요소와 현재 초등학교에서 사용하고 있는 교과서의 관련 교과 및 단원과의 연계를 시도하였다. 교육에 사용되는 프로그램으로는 블록코딩 기반의 소프트웨어 코딩 학습 도구인 엔트리를 통하여 소프트웨어 프로그래밍 기초 역량을 강화하도록 하였으며, 모든 프로그램은 초등학생의 발달적 특징을 고려하여 경험과 체험 위주의 참여자 중심으로 운영되도록 설계하였다. 본 연구에서 이루어진 SW·AI 캠프 교육 프로그램은 방과 후 과정이나 방학 등을 이용하여 단기간에 운영되는 프로그램이다. 따라서 이를 토대로 초등학교 과정에서 SW·AI 교육이 정규교육과정의 일원으로 편성되어 운영되기 위해서는 정규교과 내용분석과 SW·AI 교육내용의 심층적인 분석을 기초로 한 연구가 필요함을 제언하는 바이다.

Analysis of Satisfaction of Pre-service and In-service Elementary Teachers with Artificial Intelligence Education using App Inventor

  • Junghee, Jo
    • 한국컴퓨터정보학회논문지
    • /
    • 제28권3호
    • /
    • pp.189-196
    • /
    • 2023
  • 본 논문에서는 예비 초등교사 13명과 현직 초등교사 9명을 대상으로 앱인벤터를 활용한 인공지능 교육을 실시하고 만족도 조사를 통해서 학생들의 배경 변인과의 관련성이 있는지, 그리고 두 그룹의 학생들 사이에 만족도의 차이가 있는지 분석하였다. 연구 결과, 현직 교사는 교육에 대한 흥미도, 난이도, 참여도를 묻는 문항에서 예비 교사보다 모두 만족도가 높았다. 또한, 교육이 인공지능의 학습 동기 부여에 도움을 주었는지, 향후 초등학교 수업에 적용해 볼 의향이 있는지를 조사하는 문항에서도 예비 교사보다 긍정적으로 나타났다. 예비교사는 대체적으로 현직 교사에 비해서는 부정적인 측면이 있으나 교육이 인공지능의 이해도 향상에 도움이 되었는지, 추가 교육에 참가할 의향이 있는지를 조사하는 문항에서는 현직 교사보다 긍정적으로 나타났다. 두 그룹 학생의 만족도에 의미 있는 차이가 있는지 Mann-Whitney Test로 분석한 결과 통계적인 유의미성은 없었다. 이는, 사전 조사 결과를 기반으로 유추하였을 때 두 그룹의 대다수 학생들이 이미 블록형 또는 텍스트형 프로그래밍 경험이 있었으므로 앱인벤터에 대한 특별한 거부감이나 어려움없이 교육을 따라올 수 있었고 이에 만족도가 두 그룹 사이에 유사한 수치로 높게 나타난 것으로 분석된다. 본 연구의 결과는 향후 예비 및 현직 초등교사의 인공지능 교육을 위한 프로그램 개발 및 운영의 기초 자료로 활용될 수 있을 것이다.