• 제목/요약/키워드: Online Programming

검색결과 132건 처리시간 0.02초

Analysis of Influencing Factors of Learning Engagement and Teaching Presence in Online Programming Classes

  • Park, Ju-yeon;Kim, Semin
    • Journal of information and communication convergence engineering
    • /
    • 제18권4호
    • /
    • pp.239-244
    • /
    • 2020
  • This study analyzed the influencing factors of learning engagement and teaching presence in online programming practice classes. The subjects of this study were students enrolled in an industrial specialized high school, who practiced creating Arduino circuits and programming using a web-based virtual practice tool called Tinkercad. This research adopted a tool that can measure task value, learning flow, learning engagement, and teaching presence. Based on this analysis, learning flow had a mediating effect between task value and online learning engagement, as well as between task value and teaching presence. Increasing learning engagement in online classes requires sensitizing the learners about task value, using hands-on platforms available online, and expanding interaction with instructors to increase learning flow of students. Furthermore, using virtual hands-on tools in online programming classes is relevant in increasing learning engagement. Future research tasks include: confirming the effectiveness of online learning engagement and teaching presence through pre- and post-tests, and conducting research on various practical subjects.

온라인 학습 환경에서 발생하는 파이썬 프로그래밍 오류 사례 분석 (A Case Study of Python Programming Error in an Online Learning Environment)

  • 정혜욱
    • 문화기술의 융합
    • /
    • 제7권3호
    • /
    • pp.247-253
    • /
    • 2021
  • 컴퓨터 프로그램 초보 학습자의 프로그래밍 실습과정에서 발생하는 프로그래밍 오류는 다양하다. 이때 학습자는 스스로 오류사항을 인지하기 어렵기 때문에 교수자의 피드백을 통해 프로그램 오류를 수정하게 된다. 그러나 최근 코로나19로 인해 온라인 환경에서 프로그래밍 기법을 학습하게 됨에 따라 오프라인 수업에 비해 교수자와의 상호작용에 한계가 있으므로 학습자 스스로 프로그래밍 오류를 해결하는 능력을 키울 필요가 있다. 이에 본 연구에서는 파이썬 언어를 이용한 온라인 프로그래밍 수업에서 발생된 학습자들의 오류 사례를 분석하고, 그 결과를 바탕으로 학습자의 프로그래밍 오류 수정 능력을 키워줄 수 있는 온라인 프로그래밍 교육 방안을 제시하였다.

온라인 프로그래밍 수업에서 자기조절능력과 학습참여, 교수실재감에 대한 학습몰입의 매개 효과 (The Mediating Effect of Learning Flow on Learning Engagement, and Teaching Presence in Online programming classes)

  • 박주연
    • 정보교육학회논문지
    • /
    • 제24권6호
    • /
    • pp.597-606
    • /
    • 2020
  • 최근 전세계가 언택트 환경에 놓임에 따라 학생들의 프로그래밍 수업도 온라인으로 이루어지게 되었고, 온라인 프로그래밍 수업을 성공으로 이끌 수 있는 영향요인들에 대한 관심이 커지고 있다. 이에 본 연구에서는 특성화 고등학교 학생들을 대상으로 웹기반 시뮬레이션 툴을 활용하여 온라인 프로그래밍 수업을 진행하였다. 그리고 온라인 프로그래밍 수업에서 학생들의 학습참여와 교수실재감에 영향을 주는 변인으로 자기조절능력과 학습 몰입을 상정하고 예측력을 분석하였다. 또한 학습참여, 교수실재감과 학습자의 자기조절능력 사이에서 학습몰입의 매개효과를 분석하였다. 연구 결과 온라인 프로그래밍 수업에서 자기조절능력과 학습몰입이 학습참여와 교수 실재감을 예측하는 것으로 나타났고, 학습몰입은 자기조절능력과 학습참여, 교수실재감 사이에서 매개역할을 하는 것으로 나타났다. 본 연구는 온라인 프로그래밍 수업에서 학습참여와 교수실재감을 높이기 위해 자기조절능력과 학습몰입이 고려되어야 함을 제안하고, 이를 위한 실천적 시사점을 제공하였다는 데 의의가 있다.

Routing and Collision Avoidance of Linear Motor based Transfer Systems using Online Dynamic Programming

  • Kim, Jeong-Tae;Cho, Hyun-Cheol;Lee, Kwon-Soon
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2006년도 추계학술대회 논문집(제1권)
    • /
    • pp.393-397
    • /
    • 2006
  • Significant increase of container flows in marine terminals requires more efficient automatic port systems. This paper presents a novel routing and collision avoidance algorithm of linear motor based shuttle cars using dynamic programming (DP). The proposed DP is accomplished online for determining optimal paths for each shuttle car. We apply our algorithm to Agile port terminal in USA.

  • PDF

컴퓨터 알고리즘 교육을 위한 온라인 알고리즘 뱅크 구현 (Design and Implementation of Online Algorithm Bank for Algorithm E-learning)

  • 박우창
    • 컴퓨터교육학회논문지
    • /
    • 제7권4호
    • /
    • pp.1-6
    • /
    • 2004
  • 온라인상에서 교육 내용의 전달은 많은 방법들이 개발되어 있지만 컴퓨터 언어 및 알고리즘의 e-learning과 실습은 웹상에서 프로그램 실습의 어려움으로 인하여 이론과 실습이 병행되지 못하여 왔다. 본 논문에서는 알고리즘을 검색하고 관리할 수 있는 뱅크를 구축하고 실행 인터페이스를 만들어, 학생들이 직접 웹상에서 각각의 프로그램들을 실행시킬 뿐 아니라 프로그램을 수정하여 실행할 수 있도록 하였다. 웹상에서 실습을 통한 알고리즘 뱅크 시스템은 실습 환경 구축과 적응에 대한 어려움을 없앰으로써 컴퓨터 알고리즘 학습에 대한 거리감을 없애는 효과가 있다.

  • PDF

온라인 프로그래밍 학습에서 학습자 특성 및 학습양식과 성취도간의 관계 분석 (Analysis of Learner's Characteristics and Relationship between Learning Styles and Achievements in Online Programming Course)

  • 김지선;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제18권3호
    • /
    • pp.59-68
    • /
    • 2015
  • 본 연구는 온라인 프로그래밍 학습 환경에 참여하는 학습자의 특성 및 학습양식과 성취도간의 관계를 분석하는데 목적이 있다. 분석을 위해, 중 고등학생 104명을 대상으로 Grasha-Reichmann의 학습양식 검사를 실시한 후, 12주간 C언어 프로그래밍 학습과 과제를 수행하였다. 먼저, 학습자 특성에 따른 학습양식 차이 결과, 성별에서 남학생이 여학생보다 의존형이 높았고, 학교급에서 중학생이 경쟁형과 회피형이 고등학생보다 높았다. 성취수준에서는 독립형과 참여형이 차이가 있었다. 학습양식과 성취도와의 관계를 분석한 결과, 독립형(r=.253, p<.01)과 참여형(r=.303, p<.01)이 정적 상관을 보여 두 분석 결과 독립형과 참여형이 성취도와 연관이 있는 학습양식임을 확인할 수 있었다. 또한 학습자들의 주 학습양식에 따른 학습 소감을 조사하여 학습유형별 특징을 분석하였으며, 조사 결과를 통해 학습양식별 온라인 프로그래밍 교수 학습 전략을 도출할 수 있었다.

웹2.0 기반의 온라인 로봇 프로그래밍 교육시스템 개발 (Development of an online robot programming education system based on Web 2.0)

  • 성영훈;하석운
    • 정보교육학회논문지
    • /
    • 제14권1호
    • /
    • pp.13-23
    • /
    • 2010
  • 정보화 시대의 개인의 개성과 창의력은 지식산업에 요구되는 시대적 요청이다. 로봇 프로그래밍 교육이 학습자의 창의성 신장의 측면에 있어 의미 있는 효과가 있는 것으로 알려지고 있다. 기존의 로봇프로그래밍 도구들은 텍스트 기반 혹은 GUI 기반 저작도구기능을 가지고 있다. 그러나 대부분의 프로그래밍 도구들은 상호작용기능이 없는 단순한 튜토리얼을 제공하고 있는 실정이다. 본 연구에서는 웹 2.0의 상호작용 기술을 응용하여, 협력 코드 생성이 가능한 로봇 프로그래밍 교육 시스템을 연구하였다. 시스템이 제공하는 협력코드 생성기능을 통해 학습자들은 협력하여 로봇 프로그래밍을 생성하는 경험을 할 수 있다. 또한 학습자들은 지식공유 기능을 활용하여 효과적인 프로그램 디자인의 경험과 소스코드의 공유가 가능하다.

  • PDF

자료구조 수업에서 온라인 자동평가용 문제해결 프로그래밍 문제은행 개발 및 적용 (Development and Application of Problem Bank of Problem Solving Programming Using Online Judge System in Data Structure Education)

  • 김성식;오소희;정상수
    • 컴퓨터교육학회논문지
    • /
    • 제21권4호
    • /
    • pp.11-20
    • /
    • 2018
  • 본 연구에서는 교원양성 대학에서 정보과학적 문제 해결력의 기본이 되는 자료구조 강의를 수강하는 학생들에게 학습 동기를 부여하고 몰입도를 증가시킬 수 있는 방안의 하나로서, 문제해결 프로그래밍 자동평가 시스템을 적용하기 위해 자료구조의 주요 토픽별 문제 은행을 개발하였다. 자료구조의 주요 토픽에 적합한 프로그래밍 평가 문제은행 70여 문항을 개발하여, 이를 온라인 자동평가 시스템에 탑재하고, 실제 수업에 적용하였다. 수업 적용 후 결과에 따른 학습동기와 몰입도 등을 분석함으로써, 교원양성 대학에서 문제해결 프로그래밍, 자료구조 수업에서 활용할 수 있는 '학습 동기를 부여하며, 몰입하여 해결하는' 교수-학습 콘텐츠와 활용방법을 제시하였다.

Finite-Horizon Online Transmission Scheduling on an Energy Harvesting Communication Link with a Discrete Set of Rates

  • Bacinoglu, Baran Tan;Uysal-Biyikoglu, Elif
    • Journal of Communications and Networks
    • /
    • 제16권3호
    • /
    • pp.293-300
    • /
    • 2014
  • As energy harvesting communication systems emerge, there is a need for transmission schemes that dynamically adapt to the energy harvesting process. In this paper, after exhibiting a finite-horizon online throughput-maximizing scheduling problem formulation and the structure of its optimal solution within a dynamic programming formulation, a low complexity online scheduling policy is proposed. The policy exploits the existence of thresholds for choosing rate and power levels as a function of stored energy, harvest state and time until the end of the horizon. The policy, which is based on computing an expected threshold, performs close to optimal on a wide range of example energy harvest patterns. Moreover, it achieves higher throughput values for a given delay, than throughput-optimal online policies developed based on infinite-horizon formulations in recent literature. The solution is extended to include ergodic time-varying (fading) channels, and a corresponding low complexity policy is proposed and evaluated for this case as well.

Spring boot 기반의 프로그래밍 교육 및 온라인 채점 시스템 (Spring Boot-based Programming Education and Online Scoring System)

  • 조민우;이태준;최지영;이성옥;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 춘계학술대회
    • /
    • pp.450-452
    • /
    • 2021
  • 최근 프로그래밍, 인공지능에 관한 관심이 높아지면서 초등학교부터 소프트웨어 교육을 의무적으로 실시하고 있다. 이러한 프로그래밍 교육의 목표를 달성하기 위해 기본적으로 학생과 교사에게 맞는 실습실 환경을 구축해야 한다. 하지만 학교의 실습실 환경은 노후 컴퓨터로 인한 성능 문제가 있으며, 학생들이 동시에 접속해 문제해결 능력을 평가하고자 하는 알고리즘 경진대회 프로그램을 시행하면서 기존의 온라인에 출시된 플랫폼을 구매해 사용해야 하는 문제가 있다. 따라서 본 논문에서는 이러한 문제를 해결하고자 React, Spring boot를 사용한 웹 기반의 온라인 실습 환경과 알고리즘 경진대회 채점 시스템을 제안한다. 이를 통해 사양이 낮은 컴퓨터에서도 웹 브라우져만을 사용하여 프로그래밍을 공부할 수 있을 것으로 사료된다.

  • PDF