• 제목/요약/키워드: software engineering education

검색결과 665건 처리시간 0.147초

사용자 동작 인식 기능을 지원하는 판서 소프트웨어 개발 (The Development of the Writing Software for the Electronic Blackboard Supporting the User Action Recognition Functions)

  • 최윤수;정진욱;황민태;진교홍
    • 한국정보통신학회논문지
    • /
    • 제19권5호
    • /
    • pp.1213-1220
    • /
    • 2015
  • 최근 전자칠판 시스템, 스마트 기기의 보급과 더불어 다양한 디지털 콘텐츠가 등장하면서 종이 교과서를 활용하는 전통적인 교육에서 위 기기들을 활용하는 스마트 교육으로 진입하기 위한 작업이 정부 주도하에 진행 중에 있다. 스마트 교육을 활성화하기 위해서는 실제 현장의 강사들이 스마트 교육 인프라를 쉽게 활용할 수 있어야 한다. 특히, 전자칠판은 현장의 강사들이 가장 많이 활용할 것으로 예상되는 기기로 이 기기에서 동작하는 판서 소프트웨어는 복잡하지 않은 인터페이스를 제공하고 사용 방법이 간단해야 한다. 본 논문에서는 누구나 쉽게 활용할 수 있는 전자칠판용 판서 소프트웨어를 개발하였다. 개발된 판서 소프트웨어는 기본 판서 기능이외에 사용자의 제스처를 인식하여 그에 대응하는 기능을 수행하는 제스처 인식 기능과 판서 위치에 따른 동적 메뉴 배치 기능, 그리고 사용 빈도 기반의 자동 버튼 정렬 기능을 제공한다.

초등예비교사의 컴퓨팅 사고력 향상을 위한 블렌디드 러닝 기반의 소프트웨어교육 프로그램 개발 및 적용 (Development and Application of Software Education Program Based on Blended Learning for Improving Computational Thinking of Pre-Service Elementary Teachers)

  • 송의성;길준민
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권7호
    • /
    • pp.353-360
    • /
    • 2017
  • 본 연구에서는 예비초등교사의 소프트웨어교육을 위해 스크래치를 활용하는 블렌디드 러닝 기반의 소프트웨어교육 프로그램을 설계하였다. B교육대학교 3학년 2개 반을 실험집단과 비교집단으로 구성하고 설계한 소프트웨어교육 프로그램을 12주 동안 적용하였다. 초등예비교사의 소프트웨어교육에 대한 인식실태 설문과 컴퓨팅 사고력 자가 평가를 실시하여, 개발한 교육 프로그램이 소프트웨어교육의 인식과 컴퓨팅 사고력 능력에 미치는 영향을 분석하였다. 실험 결과, 실험집단의 사후 소프트웨어교육에 대한 인식 수준이 사전 소프트웨어교육 인식 수준에 비해 유의미하게 높아졌다. 컴퓨팅 사고력 자가 평가에서도 실험집단이 비교집단에 비해 유의미하게 높아 블렌디드 러닝 기반의 소프트웨어교육 프로그램이 학습자의 컴퓨팅 사고력 향상에 도움을 줄 수 있음을 알 수 있었다.

Novel Engineering을 적용한 SW융합 안전교육 프로그램 개발 및 적용 (Development and application of SW fusion safety education program applying Novel Engineering)

  • 홍지연
    • 한국정보통신학회논문지
    • /
    • 제23권2호
    • /
    • pp.193-200
    • /
    • 2019
  • 2015 개정 교육과정은 새로운 지식을 창조하고, 다양한 지식을 융합하여 새로운 가치를 창출할 수 있는 '창의융합형 인재'를 양성하고자 인문학적 상상력을 키우는 독서교육, 그리고 과학적 창의성을 키우는 소프트웨어교육을 강화하고 있다. 또한 사회적으로 이슈가 되고 있는 안전교육 강화 방안으로 체험활동 중심의 [안전한 생활] 교과를 신설하며 창의적 체험활동 시간을 활용한 안전교육을 실시하고 있다. Novel Engineering은 책을 읽고, 그 속에 있는 생활 속 문제를 찾아 해결해 가는 과정 속에서 사고력을 키울 수 있다고 본다. 따라서 본 연구에서는 Novel Engineering을 적용한 안전교육용 소프트웨어교육 프로그램을 개발하여 실제 수업에 적용해 학생들의 창의적 문제해결력과 안전교육에 도움이 되는지 교육적 효과성을 검증하고자 한다.

중등학교 정보 교사의 공개소프트웨어 인지도 (The Open Source Software Understanding of the Information Subject Teachers in the Middle and High School)

  • 노영욱
    • 한국정보통신학회논문지
    • /
    • 제11권12호
    • /
    • pp.2419-2425
    • /
    • 2007
  • 정부에서는 공개소프트웨어 보급을 위해 많은 노력을 기울이고 있다. 이의 일환으로 공개소프트웨어 시범 사업을 시행하고 있으며 정보화 사업 평가 항목에 공개소프트웨어 사용 여부 포함하고 있다. 그러나 잠재적인 공개소프트웨어 사용자인 중등학교 학생들을 대상으로 공개소프트웨어에 대한 홍보와 교육이 부족한 상태이다. 본 연구에서는 현재 중등학교에서 정보 교과를 담당하는 교사들의 공개소프트웨어에 대한 인지도를 파악하고 분석한다. 이 연구 결과는 중등학교에서의 공개소프트웨어 교육을 활성화하기 위해 방안을 찾는데 기초 자료로 활용 될 수 있다.

사물인터넷 환경에서의 고등학교 SW·AI 교육 모델 설계 (Design of High School Software AI Education Model in IoT Environment)

  • 이근호;한정수
    • 사물인터넷융복합논문지
    • /
    • 제9권1호
    • /
    • pp.49-55
    • /
    • 2023
  • 디지털 신기술의 진화가 빠르게 진행이 되고 있다. 특히 교육 관련 분야에서는 소프트웨어와 인공지능에 대한 많은 변화가 빠르게 진행이 되고 있다. 교육부에서는 소프트웨어와 인공지능 정규교육과정으로 연계에 의한 교육프로그램을 계획하고 있다. 정규교과로 적용하기 전에 다양한 소프트웨어와 인공지능 관련 체험 캠프를 추진하고 있다. 본 연구는 디지털 신기술을 기반으로 고등학생을 대상으로 소프트웨어와 인공지능 교육프로그램을 위한 교육 모델을 구성하고자 한다. 소프트웨어와 인공지능 교육을 확대 보급함으로써 고등학생들의 소프트웨어와 인공지능 기초역량 높이고자 한다. 고등학교에서의 소프트웨어와 인공지능의 개념을 정의하고 소프트웨어와 인공지능 학습요인을 정규교육과정으로 연계하는 모델을 제안하고자 한다.

소프트웨어 교육을 위한 드론조작용 블록형 프로그램 (Block-type Program for Drone Operation for Software Training)

  • 김응곤
    • 한국전자통신학회논문지
    • /
    • 제13권4호
    • /
    • pp.875-880
    • /
    • 2018
  • 4차 산업혁명 이후, 전 세계적으로 소프트웨어가 산업과 사회 전반에 접목되어 새로운 가치를 창출하는 소프트웨어 혁명이 진행 중이다. 이를 대비하여 선진국들은 기존 컴퓨터 활용 중심에서 컴퓨터 과학 기본 원리와 코딩을 포함하는 소프트웨어 교육을 실시한다. 본 논문에서는 드론을 활용한 블록 프로그램을 제안한다. 이를 통하여 창의융합교육과 연계하여 창의력 사고 및 문제해결능력 신장을 위한 다양한 교육이 가능하다.

영상 감지 및 추적장치를 이용한 프로그래밍 학습 (Programming Learning Using Image Detection and Tracking Devices)

  • 송영아;김영철
    • 실천공학교육논문지
    • /
    • 제7권1호
    • /
    • pp.17-23
    • /
    • 2015
  • 전 세계적으로 소프트웨어에 대한 관심이 커지고 교육의 필요성에 대한 인식이 확산되고 있는 가운데, 우리나라에서는 2015년 중학교 신입생부터 소프트웨어 중심사회 실현전략으로 소프트웨어에 대한 교육을 의무화하겠다고 발표했다. 평소 컴퓨터에 대한 관심이 많고 컴퓨터를 좋아하는 학생들에게서는 긍정적인 반응이 보이는 반면, 현재의 학업 공부만으로 벅찬 학생들 입장에서는 부정적인 반응도 보일 수 있다. 즉, 실제 교육에 있어서 단순하게 의무교육만 존재하고 실제로 체계적인 교육이 이루어지지 않는다면 오히려 제대로 된 교육을 받기도 전에 흥미를 잃어버려 아예 관심을 돌려버리는 일이 생길 수도 있다. 그렇다면 기초부터 체계적인 교육을 하기 위해 필요한 것이 무엇이고 어떻게 소프트웨어를 쉽고 재미있는 것으로 인식시킬 수 있는지 고민할 필요성이 있다. 본 논문에서는 제작된 장치에서 프로그램을 수정하고 적용하면서 프로그래밍 툴과 프로그램언어를 익힐 수 있어 좀 더 쉽고 효율적인 소프트웨어 교육을 진행할 수 있도록 하는 하드웨어와 기본 소프트웨어를 제안하고자 한다.