• 제목/요약/키워드: Coding Education

검색결과 492건 처리시간 0.027초

CT 능력 향상을 위한 코딩 동화 개발 및 적용 (The Development and Application of Coding Stories to Enhance Computational Thinking Abilities)

  • 조윤주;전석주
    • 정보교육학회논문지
    • /
    • 제24권2호
    • /
    • pp.167-176
    • /
    • 2020
  • 본 연구에서는 SW교육의 새로운 방법의 일환으로 컴퓨팅 사고력 핵심 개념을 포함한 코딩 동화 및 코딩 동화 연계 언플러그드 활동을 개발하였으며 초등학생을 대상으로 수업을 적용하여 학습 동기 및 CT 핵심 개념 학업 성취도의 변화를 분석하였다. 코딩 동화 개발을 위해 전문가 집단 11인의 설문 조사 분석을 통해 컴퓨팅 사고력의 핵심 개념을 도출하여 타당성을 검증받았으며 도출된 컴퓨팅 사고력 핵심 개념을 활용하여 연구자가 직접 코딩 동화를 개발하였다. 코딩 동화 연계 언플러그드 활동 또한 연구자가 내용을 구성하였으며 수업 전, 후 컴퓨팅 사고력과 학습 동기의 변화 결과를 분석하였다. 수업 전, 후 컴퓨팅 사고력의 핵심 개념 학업 성취도 점수가 평균 54.44에서 83.10점으로 상승하였으며 학습 동기 또한 평균 점수 103.48에서 110.44로 향상되었다. 이를 통해 코딩 동화를 통한 SW학습이 학생들의 컴퓨팅 사고력 및 SW 학습 동기 증진에 효과적이라는 결과를 얻을 수 있었다.

북코딩의 독서교육 효과에 관한 연구 (A Study on the Effects of Reading Education Using Book-Coding)

  • 지현아;조미아
    • 한국도서관정보학회지
    • /
    • 제52권2호
    • /
    • pp.145-166
    • /
    • 2021
  • 이 연구는 고차원적 사고 능력이 형성되는 시기에 있는 초등학교 고학년 아동의 독후활동으로서 북코딩(Book-Coding)의 독서교육 효과를 검증하는 것을 목적으로 하였다. 이를 위하여 경기도 N시 소재 N초등학교 5학년 아동 30명을 대상으로 북코딩을 활용한 독서교육 프로그램 집단 15명, 독서감상문 작성 프로그램 집단 15명으로 구성하여 총 12회기에 걸쳐 독서교육 프로그램을 적용하였다. 연구의 주요 결과를 요약하면 다음과 같다. 첫째, 북코딩을 활용한 융합 독서교육 프로그램은 초등학교 아동의 논리적 사고력에 미치는 효과를 분석한 결과, 논리적 사고력의 하위 요인인 보존 논리, 비례 논리, 변인 통제 논리, 확률 논리, 상관 추리 논리, 조합 논리 모두 긍정적인 영향을 주는 것으로 나타났다. 둘째, 북코딩을 활용한 융합 독서교육 프로그램은 초등학교 아동의 창의력에 미치는 효과를 분석한 결과, 호기심, 집요성, 유효성, 독자성, 모험성, 개방성, 지식, 상상력, 독자성, 민감성, 유창성, 융통성, 정교성 모두 긍정적인 영향을 주는 것으로 나타났다. 셋째, 북코딩을 활용한 융합 독서교육 프로그램은 초등학교 아동의 창의적 인성에 미치는 효과를 분석한 결과, 호기심, 과제집착, 독립성, 위험감, 사고의 개방성, 심미성 모두 긍정적인 영향을 주는 것으로 나타났다.

수업 실습 중심 코딩 강사 양성 과정이 예비 코딩 강사의 창의성 향상에 미치는 효과 (The Effect of Class Practice-oriented Coding Instructor Training Course on the Creativity Improvement of Preliminary Coding Instructors)

  • 김용민
    • 정보교육학회논문지
    • /
    • 제24권6호
    • /
    • pp.563-572
    • /
    • 2020
  • 본 연구는 14일간 총 73차시의 강의 및 실습을 통해 예비 코딩 강사들이 직접 초·중학생용 강의 교재를 개발하고 실제 수업을 진행한 코딩 강사 양성 과정에 대해 효과를 검증하였다. 코딩 강사 양성 과정은 25명의 예비 코딩 강사들을 대상으로 '◯◯창조경제혁신센터'에서 주관하고 '◯◯대학교'에서 실시하였고, 수업에 참여한 초·중학생은 각각 15명씩 희망 학생을 공개 모집하였다. 강의 교재 개발은 컴퓨터교육 전공 현직 초등교사 20명을 대상으로 실시한 사전 요구분석 결과를 바탕으로, ADDIE 모형의 절차에 따라 개발하도록 하였다. 수업 실습 중심 코딩 강사 양성 과정을 운영한 결과, 예비 코딩 강사의 창의성이 향상된 것으로 나타났다.

The Study on Correlation of Cognition on Software Education with Improvement of Computational Thinking

  • Han, Oakyoung;Kim, Jaehyoun
    • 인터넷정보학회논문지
    • /
    • 제20권3호
    • /
    • pp.93-100
    • /
    • 2019
  • The interest in the Fourth Industrial Revolution along with the development of ICT makes the software get the attention of the world. This phenomenon naturally leads to the concern for software education. Learning software coding is not easy for students whose major is in humanities or social sciences. This paper is a study of how cognition on software education affects to education of computational thinking. For research method, moderator variables were adopted on the proposed research model to prove that positive cognition can derive good influence on improvement of computational thinking. To find out moderator variables of the research model, we have conducted the questionnaire over three years for total of 928 students who took the software coding courses. As the result of the study, we proved that the positive cognition on software education can make the better improvement of computational thinking within proper moderator variables.

코딩수업을 위한 학습자 중심의 플립드 러닝 적용 사례 연구 (A Study on a Case Applying Learner-Centered Flipped Learning for Coding Classes)

  • 이애리
    • 실천공학교육논문지
    • /
    • 제9권1호
    • /
    • pp.23-30
    • /
    • 2017
  • 본 연구는 대학의 교양수업인 코딩수업에 플립드 러닝을 적용한 사례 연구이다. 컴퓨터를 전공하지 않는 학생들이 배우는 교양 코딩 수업은 전문가 양성을 위한 코딩 교육과는 차별화된 교육방법이 필요하다. 본 연구에서는 교양 수업으로의 코딩교육을 위한 플립드 러닝 수업 모형을 제안하고 그 효과 및 가능성을 살펴보았다. 학습자는 언제 어디서나 원하는 시간, 장소에서 온라인 콘텐츠로 학습을 하고, 수업시간에는 학습된 내용에 근거한 실습교육에 집중하는 플립드 러닝을 통해 교수 학습의 효율을 극대화하는 방안을 모색하였다. 실제 수업에 적용 후 사전 사후 설문을 실시하여 플립드 러닝 방식의 수업을 진행한 학생들이 전통적인 방식으로 수업을 진행한 학생들보다 학습만족도에 대해 긍정적으로 평가하였고 학습 성취도에 대한 결과도 더 나은 효과가 있음을 확인하였다.

Viscuit을 활용한 코딩 교육에 관한 연구 (Research on Coding Education using Viscuit)

  • 황서진;채지선;김지현;박성빈
    • 컴퓨터교육학회논문지
    • /
    • 제21권3호
    • /
    • pp.1-10
    • /
    • 2018
  • 본 연구는 일본에서 제작된 교육용 프로그래밍 언어 Viscuit의 장점들을 소개하고, 코딩 입문 수단으로서의 가능성을 제안한다. 특히 일본어에 대한 지식 없이도 본 연구에서 제작된 사용 안내서와 심화학습서만을 이용하여 학습자들을 대상으로 실험한 결과 쉽게 코딩에 대해 친숙해질 수 있음을 알 수 있었다. Viscuit은 잘 알려진 Scratch나 LightBot과 같은 언어에 비해 인지도는 낮은 편이지만 아주 간단하게 그림들을 조작하여 쉽게 코딩 연습을 할 수 있도록 해 주어서 학습자들에게 유용한 코딩 입문 수단이 될 수 있으리라 기대된다.

MPEG 몰입형 비디오 기반 6DoF 영상 스트리밍 성능 분석 (Performance Analysis of 6DoF Video Streaming Based on MPEG Immersive Video)

  • 정종범;이순빈;김인애;류은석
    • 방송공학회논문지
    • /
    • 제27권5호
    • /
    • pp.773-793
    • /
    • 2022
  • 다수의 고품질 몰입형 영상 전송을 통해 가상 현실에서 six degrees of freedom(6DoF)를 지원하기 위해 the moving picture experts group (MPEG) immersive video (MIV) 압축 표준이 설립되었다. MIV는 비트율과 연산 복잡도 간 상충관계를 고려하여 1) 시점 간 연관성 제거 또는 2) 대표 시점을 선택하여 전송하는 2가지 압축 방식을 제공한다. 본 논문은 전술한 두 가지 방식에 대해 high-efficiency video coding (HEVC), versatile video coding (VVC) 기반 성능 분석 결과를 입력 영상 위치에 합성한 가상 영상 및 사용자 시점 영상 중심으로 제시한다.

양방향 코딩 교육을 위한 메타버스 활용 방안 (Utilizing Metaverse for Bidirectional Coding Education)

  • 이승호
    • 한국정보통신학회논문지
    • /
    • 제26권2호
    • /
    • pp.288-293
    • /
    • 2022
  • 비대면 코딩 교육에서 시공간 제약에 의한 불편함을 줄이고 교육의 효과를 높이기 위해 메타버스(metaverse)라는 새로운 도구에 대한 기대치가 높아지고 있다. 메타버스의 핵심요소 중 하나는 3차원 가상공간에서의 상호작용이다. 하지만 대부분의 기존 메타버스 기반 교육에서는 상호작용이 이루어지지 않고 단방향 교육에 메타버스가 활용되는 경우가 많아 양방향 코딩 교육에는 적합하지 않다. 본 논문에서는 교수자-학생 간 상호작용이 가능한 양방향 코딩 교육을 위해 새로운 메타버스 활용 방법을 제안한다. 제안 방법에서는 교수자 및 학생들의 코딩 화면을 3차원 가상공간에 공유하고 확인할 수 있으며, 학생의 요청이 있을 때마다 교수자가 원격제어를 통해 직접 학생의 소스코드를 교정해주는 등의 피드백을 제공할 수 있다. 이러한 메타버스 가상공간에서는 교수자가 2명 이상인 다대다 교육이 가능하다는 장점이 있다. 제안하는 메타버스 활용 방안에 대해 메타버스 환경 구성과 교육 안을 도출하고, 장점 및 전제조건에 대해 요약하였다.

Long non-coding RNA linc00152 acting as a promising oncogene in cancer progression

  • Seo, Danbi;Kim, Dain;Kim, Wanyeon
    • Genomics & Informatics
    • /
    • 제17권4호
    • /
    • pp.36.1-36.6
    • /
    • 2019
  • The incidence and mortality rate of cancer continues to gradually increase, although considerable research effort has been directed at elucidating the molecular mechanisms underlying biomarkers responsible for tumorigenesis. Accumulated evidence indicates that the long non-coding RNAs (lncRNAs), which are transcribed but not translated into functional proteins, contribute to cancer development. Recently, linc00152 (an lncRNA) was identified as a potent oncogene in various cancer types, and shown to be involved in cancer cell proliferation, invasiveness, and motility by sponging tumor-suppressive microRNAs acting as a competing endogenous RNA, binding to gene promoters acting as a transcriptional regulator, and binding to functional proteins. In this review, we focus on the oncogenic role of linc00152 in tumorigenesis and provided an overview of recent clinical studies on the effects of linc00152 expression in human cancers.

Machine Learning-Based Programming Analysis Model Proposal : Based on User Behavioral Analysis

  • Jang, Seonghoon;Shin, Seung-Jung
    • International journal of advanced smart convergence
    • /
    • 제9권4호
    • /
    • pp.179-183
    • /
    • 2020
  • The online education platform market is developing rapidly after the coronavirus infection-19 pandemic. As school classes at various levels are converted to non-face-to-face classes, interest in non-face-to-face online education is increasing more than ever. However, the majority of online platforms currently used are limited to the fragmentary functions of simply delivering images, voice and messages, and there are limitations to online hands-on training. Indeed, digital transformation is a traditional business method for increasing coding education and a corporate approach to service operation innovation strategy computing thinking power and platform model. There are many ways to evaluate a computer programmer's ability. Generally, piecemeal evaluation methods are used to evaluate results in time through coding tests. In this study, the purpose of this study is to propose a comprehensive evaluation of not only the results of writing, but also the execution process of the results, etc., and to evaluate the programmer's propensity habits based on the programmer's coding experience to evaluate the programmer's ability and productivity.