• 제목/요약/키워드: SW 실습

검색결과 34건 처리시간 0.028초

순환신경망 기초 실습 사례 개발 (Development of Basic Practice Cases for Recurrent Neural Networks)

  • 허경
    • 실천공학교육논문지
    • /
    • 제14권3호
    • /
    • pp.491-498
    • /
    • 2022
  • 본 논문에서는 비전공자들을 위한 교양과정으로, 기초 순환신경망 과목 커리큘럼을 설계하는데 필수적으로 요구되는 순환신경망 SW 실습 사례를 개발하였다. 개발된 SW 실습 사례는 순환신경망의 동작원리를 이해시키는 데 초점을 두고, 시각화된 전체 동작 과정을 확인할 수 있도록 스프레드시트를 사용하였다. 개발된 순환신경망 실습 사례는 지도학습 방식의 텍스트완성 훈련데이터 생성, 입력층, 은닉층, 상태층(컨텍스트 노드) 그리고 출력층을 차례대로 구현하고, 텍스트 데이터에 대해 순환신경망의 성능을 테스트하는 것으로 구성되었다. 본 논문에서 개발한 순환신경망 실습사례는 다양한 문자 수를 갖는 단어를 자동 완성한다. 제안한 순환신경망 실습사례를 활용하여, 한글 또는 영어 단어를 구성하는 최대 문자 수를 다양하게 확장하여 자동 완성하는 인공지능 SW 실습 사례를 만들 수 있다. 따라서, 본 순환신경망 기초 실습 사례의 활용도가 높다고 할 수 있다.

소프트웨어 기초 교육에서 수업 방식에 의한 인문대학생의 디지털 마인드 변화 분석 (Analysis of Changes of Digital Mind by the Class Type in Basic Software Education for the Students of Humanities)

  • 서주영;신승훈;구은희
    • 디지털융복합연구
    • /
    • 제15권9호
    • /
    • pp.55-64
    • /
    • 2017
  • 소프트웨어의 중요성이 널리 인지됨에 따라 대학에서도 소프트웨어 교육이 필수 교과로 지정되어 운영되고 있다. 하지만 비전공 학습자에 대한 충분한 이해가 없는 상태에서 교육이 이루어져, 교육 목표 달성에 어려움이 있다. 따라서 본 논문에서는 소프트웨어 기초 교육 과정을 수강한 인문대학생들의 의견을 분석하여 학생들의 디지털 마인드 변화를 확인하고, 이를 바탕으로 비전공 학생 대상 소프트웨어 기초 교육의 고려 사항을 제안한다. 설문 분석 결과, 입학 전 소프트웨어 교육은 대학에서의 교육에 기여하는 바는 크지 않은 반면, 학생들은 자신이 친숙함을 느끼는 주제를 활용한 실습 위주의 교육에 긍정적인 응답을 보였다. 따라서 비전공 학습자를 대상으로 한 소프트웨어 기초 교육에서는 학습자에게 실습을 바탕으로 한, 보다 많은 소프트웨어 접근 기회를 제공함으로써 학습자 스스로 자연스럽게 디지털 마인드를 함양할 수 있는 환경을 제공하는 것이 바람직하다.

대학 실습 교육용 기록정보콘텐츠 가치 연구 : 산학연계형 SW실습교육을 중심으로 (A Study on the Value of Archival Contents in University Practical Education : Focusing on University-Industry Cooperation for SW Practical Education)

  • 이선아;오세종
    • 문화기술의 융합
    • /
    • 제10권2호
    • /
    • pp.537-545
    • /
    • 2024
  • 본 연구에서는 대학 기록물 관리에 대한 중요성이 강화되고 있는 상황에서, 대학의 교육용 기록정보콘텐츠를 수집하고 관리해야 하는 가치를 사례연구 바탕으로 실증한다. 기록정보콘텐츠 설계 절차에 따라 SW실습교육 기록정보콘텐츠를 개발하고, 정규교과목인 캡스톤디자인과 비교과 해외 기술연수교육 프로그램에 해당 모델을 적용하였다. 설문조사와 인터뷰를 통해 모델 적용 효과를 분석하였으며, 349명이 참여한 캡스톤 디자인 설문에서는 산학연계형 운영방식에 대한 만족도가 가장 높게 나타났다. 산출물을 활용한 확산과 고도화 경험은 두 번째로 높은 만족도로 집계되었다. 해외 기술연수교육 프로그램 설문에는 2년 동안의 참여자 62명이 모두 참여하였다. 리커트형 9문항 전체에서 4점 이상의 높은 만족도를 보였으며 1건의 서술형 문항에서의 의견도 긍정적이었다. 상위 3건의 만족도 항목인 프로그램 내용, 프로그램 운영방식, 확산 및 고도화 경험에서는 각각 4.85, 4.74, 4.71점의 높은 점수분포를 이루었다. 교수, 기업, 학생의 인터뷰에서도 SW실습교육에서 기록정보콘텐츠를 활용한 교수법이 효율적이라는 결론을 얻었으며, 본 연구에서 개발한 콘텐츠 모델은 문화예술, 인문사회 등에서의 SW융합교육 수행의 지표로 활용할 수 있을 것이다.

학습자의 컴퓨터 문제해결 선호방법 분석 (Analysis of Learners' Preferences for Computer Solving Methods)

  • 박선주
    • 정보교육학회논문지
    • /
    • 제22권1호
    • /
    • pp.113-122
    • /
    • 2018
  • 성공적인 학습 성과를 위해 동료 학습자간의 상호 협력 및 도움은 매우 중요한 요소이지만 학생들은 점점 혼자 해결하려는 경향이 나타나므로 학생들의 컴퓨터 문제해결 선호 방법 및 상호 관계성 등을 조사하여 이에 관한 학생들의 생각을 파악하고 학생들에게 알맞은 실습지도를 할 필요가 있다. 그러므로 본 논문에서는 K교육대학교 학생 231명을 대상으로 컴퓨터 사용 중 어려움을 겪을 때 선호하는 해결 방법 및 학생들 상호 관계성을 분석한 결과, 컴퓨터 사용 중 어려움 발생정도가 적을수록 컴퓨터 활용능력이 높을수록 학년이 올라갈수록 스스로 해결하는 방법을 선호하였다. 그리고 가족 및 친척 등 친밀도가 높은 혈연관계에게 직접 물어보는 방법과 인터넷을 활용하여 스스로 해결하는 방법에 만족도가 높았다. 또한, 학과동기생 사회연결망 분석을 통해 학과 안에서 컴퓨터 문제해결 관계망을 파악할 수 있어 동료 학습자 선정시 참고자료로 활용할 수 있으므로 개인별 맞춤형 컴퓨터 교육실습 운영에 도움을 줄 수 있을 것이다.

클라우드 기반 리눅스 SW 실습 플랫폼의 설계 및 구현 (Design and Implementation of a Cloud-based Linux Software Practice Platform)

  • 반효경;조경운
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권2호
    • /
    • pp.67-71
    • /
    • 2023
  • 최근 SW 실습 교육을 위해 수강생 별로 PC를 구비하는 대신 클라우드 상의 가상 PC를 할당해서 운영하는 사례가 늘고 있다. 본 논문에서는 클라우드를 이용해서 각 수강생의 SW 실습 환경을 효율적으로 구축할 수 있는 리눅스 기반 플랫폼을 설계하고 구현하였다. 본 논문의 플랫폼에서는 강사가 모든 수강생의 가상머신 템플릿을 일괄적으로 생성 및 통제할 수 있으며, 수강생들은 한 학기 동안 관리자 권한으로 본인의 머신을 관리하고 실습을 수행할 수 있다. 이때, 개별 머신에 발생하는 문제를 강사가 해결하거나 복원하는 효율적인 기능 또한 제공된다. 한편, 이러한 방식을 클라우드에서 실현하기 위한 가장 큰 어려움은 소요 비용을 미리 예측하기 어렵다는 데에 있다. 본 논문에서는 클라우드 이용 요금을 실시간으로 예측할 수 있는 모델을 설계하고, 사용자별 가상머신에 데몬을 두어 자원의 사용량 및 요금을 실시간으로 예측한다. 본 논문의 방식이 오버헤드가 거의 없음에도 실제 클라우드 사업자가 측정한 자원 사용량을 정확하게 예측하는 것을 확인할 수 있었다. 제안한 모델의 검증을 위해 리눅스 실습 강좌에서 한 학기 동안 클라우드를 활용한 결과 실제 청구 요금과 제안한 모델의 결과가 매우 유사한 것으로 확인되었다.

SW전공자 프로그래밍 입문 수업의 스크래치 활용 수업 모형 연구 (A Study on the Instructional Model utilizing Scratch for Introductory Programming Classes of SW-Major Students)

  • 고광일
    • 융합보안논문지
    • /
    • 제18권2호
    • /
    • pp.59-67
    • /
    • 2018
  • 프로그래밍 언어는 4차 산업혁명시대에서 그 중요성이 증대하고 있는 소프트웨어의 핵심 교육 영역이지만 수학적 지식과 논리적 사고력을 요구하고 있어 기초 학력이 낮은 많은 수의 지방 사립대나 전문대 학생들 - 심지어 SW전공 학생들에게도 매우 어려운 과목으로 인식되고 있다. 이런 문제로 인해 SW전공 학생이 프로그래밍 언어 입문 수업 도중 전공에 대한 흥미와 자신감을 잃고 전공을 변경하거나 학업 자체를 포기하는 상황이 발생하기도 한다. 이 에 본 연구는 대표적인 프로그래밍 입문 언어인 C언어 교육에 스크래치를 활용하는 수업 모형을 설계하였다. 이를 위해, C언어가 지원하는 프로그래밍 개념들 중 스크래치로 교육 가능한 개념들을 분석하고 스크래치 실습 예제들을 개발하였다. 또한, 프로그래밍 개념에 대해서 먼저 스크래치의 구현 방식 교육과 실습 예제들을 통해 명확하게 이해하고 C언어를 교육하는 수업 모형을 설계하였고, 모 지방 사립대의 SW전공 신입생들을 대상으로 실험을 진행하여 본 수업 모형의 실효성을 검증하였다. 프로그래밍 언어 교육이 보안 관련 IT 전공자들에게도 필수적으로 요구되는 상황에서 본 연구가 그들의 프로그래밍 언어 입문 교육에 도움이 되기를 기대한다.

  • PDF

Docker를 이용한 프로그래밍 실습 시스템 설계 (Programming practice system using Docker)

  • 채민수;전은광;이화민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.47-49
    • /
    • 2017
  • 최근 소프트웨어 교육이 중요해짐에 따라 학교 SW 교육이 강화되고 있다. 2017년부터는 초등학교, 2020년부터는 중학교에 소프트웨어교육이 필수화 될 예정이다. 그러나 현재 부족한 정보 교사의 수와, 열악한 실습실 환경을 갖는 학교가 많다. 그에 따라 본 논문에서는 학습자에 의해 시스템이 영향을 받지 않고, 다양한 언어를 제공하며, 실습 채점을 지원하는 프로그래밍 실습 시스템을 설계하였다.

컴퓨팅 사고력 향상을 위한 독서와 로봇SW교육 기반 융합교육의 효과 (The Effect of Convergence Education based on Reading and Robot SW Education for Improving Computational Thinking)

  • 전수진
    • 산업융합연구
    • /
    • 제18권1호
    • /
    • pp.53-58
    • /
    • 2020
  • 2015 개정 교육과정은 창의 융합 인재를 키우고자 하는 데 그 목적이 있다. 이에 SW 교육은 컴퓨팅 사고력을 높이기 위한 다양한 융합교육 방법에 대한 연구가 필요하다. 이에 본 연구의 목적은 컴퓨팅 사고력 향상을 위한 독서교육과 로봇활용 교육 중심의 SW융합교육의 효과를 분석하는 것이다. 이를 위해 카드코딩 기반의 로봇을 이용한 SW 교육과 온작품읽기와 상호텍스트성을 토대로한 독서교육을 융합하여 SW 교육 교수학습을 설계하였다. 결국 이러한 독서와 SW의 융합교육은 컴퓨팅 사고력의 개념, 실습, 관점의 3가지 영역을 모두 향상시켰으며 학습자의 만족도를 높였다.

SW 적응력 향상을 위한 SW 교수.학습 전략 (Software Teaching.Learning Strategy for Improvement of Software Adaptability)

  • 유인환;구덕회
    • 정보교육학회논문지
    • /
    • 제8권4호
    • /
    • pp.501-510
    • /
    • 2004
  • 최근 ICT 교육의 활성화에 따라 응용 SW(Software) 교육의 중요성이 더해지고 있다. 그런데 지식의 기하급수적인 팽창과 컴퓨터 기술의 급속한 발전에 따라 끊임없이 새로운 SW가 양산되고 있기 때문에 기존의 SW 학습 패러다임은 여러 가지 문제에 봉착하였다. 본 연구는 이와 같은 문제의식을 가지고 문제 상황에서 학습자 스스로 SW의 적절한 기능을 쉽게 찾아 학습하고, 이를 문제 사태에 적용, 효율적으로 해결할 수 있으며, 파지와 전이를 촉진시킬 수 있는 능력을 SW 적응력이라 정의하고, 이를 배양할 수 있는 SW 교수 학습 방법을 탐색하였다. 이를 위해 SW 사용성과 UI(User Interface)디자인을 위한 원칙등을 살펴보고, SW 적응력, UI 디자인 원칙에 따른 SW 학습 전략을 도출하였다. 또한 시범 실습식 SW 교수 학습 방법의 문제점을 살펴보고 SW 적응력 향상을 위한 탐구적 교수 학습 모형을 제안하였다.

  • PDF

SW융합인재 양성을 위한 비전공자 프로그래밍 학습에 관한 사례 연구 (A Case Study on Programming Learning of Non-SW Majors for SW Convergence Education)

  • 서주영
    • 디지털융복합연구
    • /
    • 제15권7호
    • /
    • pp.123-132
    • /
    • 2017
  • 최근 SW융합인재 양성을 위한 비전공자 대상의 SW교육에 관심이 높아지고 있다. 국내는 SW중심대학을 필두로 전공과 상관없이 모든 학생들에게 SW를 기초교육으로 필수화하는 추세이다. 본 논문은 프로그래밍 수업 사례를 통해 SW 전공자와 비전공자, 비전공자의 경우 인문 계열과 이공 계열의 차이가 프로그래밍 학습 능력과 느끼는 어려움에 연관을 보이는 지를 학업 성취도 분석과 설문 및 개인 상담을 통해 살펴보았다. 그 결과 전공에 따른 학업 성취도엔 유의미한 차이를 보이지 않았으나, 인문 계열이 이공 계열보다 실습, 과제, 팀프로젝트와 같은 실제 프로그램 구현에 대한 체감 난이도는 높게 분석됐다. 상담 결과로 프로그래밍 문제 자체에 대한 이해 부족, 학습과 과제에 도움을 줄 수 있는 친구나 튜터와의 관계 부족, 단편적 교과 지식만으로는 학습 동기를 높이기 힘듦이 주요함을 알 수 있었다. 본 연구를 토대로 비전공자를 위한 SW교육 운영 방향에 대해 제언할 수 있을 것으로 기대한다.