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

검색결과 133건 처리시간 0.034초

문제해결 중심의 자바프로그래밍 온라인 강의 교안 개발 (The Development of Problem Solving Oriented Java Programming Online Course Contents)

  • 이상곤
    • 공학교육연구
    • /
    • 제5권2호
    • /
    • pp.10-21
    • /
    • 2002
  • 지식기반사회에서는 국가경쟁력 확보를 위해서는 창의적인 인재의 양성이 핵심요소 가운데 하나이다. 특히 소프트웨어 산업분야에서는 최신 프로그래밍 기법인 객체지향 프로그래밍 기술을 활용하여 창의적으로 문제를 해결하는 능력을 갖춘 인재양성이 요구된다. 본 논문에서는 자바언어를 통하여 객체지향 프로그래밍 기법과 문제해결능력을 배양할 수 있는 강의 안을 설계하고 온라인 학습환경 하에서 서비스

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

  • Kim, Jeong-Tae;Cho, Hyun-Cheol;Lee, Kwon-Soon
    • 한국항해항만학회지
    • /
    • 제30권9호
    • /
    • pp.773-777
    • /
    • 2006
  • Significant increase of container flows in the marine terminals requires more efficient port equipments such as logistic and transfer systems. This paper presents collision avoidance and routing approach based on dynamic programming (DP) algorithm for a linear motor based shuttle car which is considered as a new transfer system in the port terminals. Most of routing problems are focused on automatic guided vehicle (AGV) systems, but its solutions are hardly utilized for LM based shuttle cars since both are mechanically different. Our proposed DP is implemented for real-time searching of an optimal path for each shuttle car in the Agile port terminal located at California in USA.

실시간 온라인 프로그래밍 교육에서 플립러닝의 학습효과 연구 (Investigating Educational Effects of Flipped Learning in Real-time Online Programming Course)

  • 김지심;안유정;김경아
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.591-592
    • /
    • 2020
  • 본 연구에서는 코로나19 사태로 인해 대학교육에서 전면적으로 실시되고 있는 온라인 강의 환경에서 플립러닝의 학습효과를 규명하였다. 실시간 온라인 프로그래밍 수업에서 85명의 학습자를 대상으로 설문을 분석한 결과, 학습내용이해도에 대해서는 학습활동의 적절성이, 만족도에 대해서는 교수자지원과 학습내용의 적절성이, 역량향상도에 대해서는 교수자지원이 유의한 영향을 미치는 것으로 나타났다. 연구결과를 바탕으로 프로그래밍교육을 위한 실시간 온라인 강의에서 플립러닝 설계 및 운영 전략에 대한 시사점을 제언하였다.

  • PDF

Development and Application of an Online-based Arduino Programming Experience Program

  • Eun-Sang, Lee
    • 한국컴퓨터정보학회논문지
    • /
    • 제28권1호
    • /
    • pp.179-187
    • /
    • 2023
  • 이 연구의 목적은 온라인 기반 아두이노 프로그래밍 체험 프로그램을 개발하고 적용하는 데 있다. 이 연구에서는 ADDIE 모형과 Lee의 모형에서 제시된 내용을 바탕으로 프로그램을 개발하고 이를 적용하였다. 이 연구의 결과는 다음과 같다. 첫째, 본 연구에서는 자유학기제 학생들을 대상으로 온라인상에서 적용할 수 있는 교육 프로그램 2종을 개발하였다. 둘째, 본 연구에서 개발된 프로그램의 교수학습자료는 강의에서 사용할 실습 재료, 교수용 사이트, 동영상 강의 콘텐츠 등이었다. 셋째, 개발된 프로그램은 학생이 등교한 상황과 등교하지 않은 상황에서 총 3회 적용되었다. 넷째, 프로그램의 만족도를 분석한 결과 학생들은 본 개발 프로그램에 대해 만족하고 있음을 확인하였다. 본 연구의 내용은 도서 산간 지역과 같이 강사의 접근이 쉽지 않은 장소에서 온라인 기반의 체험 활동을 기획하는 교수자들이 활용할 수 있는 참고 자료가 될 것이다.

Analysis and Application of Front-End Code Playground Tools for Web Programming Education

  • Aaron Daniel Snowberger;Semin Kim;SungHee Woo
    • 실천공학교육논문지
    • /
    • 제16권1_spc호
    • /
    • pp.11-19
    • /
    • 2024
  • Web programming courses are often included in university Computer Science programs as introductory and foundational computer programming courses. However, amateur programmers often have difficulty learning how to integrate HTML, CSS, JavaScript, and various preprocessors or libraries to create websites. Additionally, many web programming mistakes do not produce visible output in the browser. Therefore, in recent years, Front-End Code Playground (FECP) tools that incorporate HTML, CSS, and JavaScript into a single, online web-based application have become popular. These tools allow web coding to happen directly in the browser and provide immediate visual feedback to users. Such immediate visual feedback can be particularly beneficial for amateur coders to learn and practice with. Therefore, this study gathers data on various FECP tools, compares their differences, and provides an analysis of how such tools benefit students. This study concludes with an outline of the application of FECP to web programming courses to enhance the learning experience.

소프트웨어 교육을 위한 웹 페이지 기반의 프로그래밍 교육 및 채점 시스템 (Web page-based programming education and scoring system for software education)

  • 조민우;최지영;정회경
    • 한국정보통신학회논문지
    • /
    • 제26권1호
    • /
    • pp.134-139
    • /
    • 2022
  • 최근 프로그래밍과 인공지능에 대한 관심이 지속적으로 높아지고 있으며 초등학교부터 필수 교육으로 소프트웨어 교육을 실시하고 있다. 효율적인 프로그래밍 교육을 위해서 기본적으로 학생과 교사에게 적합한 실습실 환경을 구축해야 하지만 노후 컴퓨터와 네트워크 장비 구축 미비 등으로 인한 성능 문제가 있으며 이러한 컴퓨터들의 교체를 통해 성능을 높이는 일은 단기간에 현실적으로 불가능하다. 따라서 본 논문에서는 프로그래밍 실습 환경에 대한 문제 해결을 위해 React와 Spring boot를 사용하여 웹 페이지 기반의 온라인 실습환경 및 알고리즘 경진대회 채점 시스템을 제안한다. 이를 통해 사양이 낮은 컴퓨터에서도 웹 브라우저만을 사용하여 프로그래밍 학습을 진행할 수 있을 것으로 사료된다. 또한 학습하고자 하는 언어와 관계없이 여러 가지 프로그래밍 언어를 학습할 수 있으므로 실습 환경 구축을 위해 시간적 비용을 줄일 수 있을 것으로 사료된다.

파이썬을 활용한 온라인 기반 프로젝트의 집중학기제 운영사례 : S 여대를 중심으로 (A Case Study on the Intensive Semester Operation of Online-based Project Learning Using Python : Focusing on S Women's University)

  • 권선아;장지영
    • 공학교육연구
    • /
    • 제24권5호
    • /
    • pp.3-14
    • /
    • 2021
  • This study deals with the case of online-based project learning, which was designed for the purpose of university educational innovation and enhancing learners' competencies required by society, operated during the COVID-19 pandemic. The course was applied Python programming language, team-based project learning, and intensive course system, which is required by our society and companies in the era of the 4th industrial revolution. Also it was operated as a non-face-to-face online class, which would have been operated in an offline class if it had not been for Covid 19 pandemic, to explore the possibilities and educational effects of online learning. To do this, 32 university students participated in online-based project learning during 8 weeks, and then conducted a survey. The survey results were analyzed in terms of i) non-face-to-face online learning, ii) team-based project learning, and iii) application of the intensive course system. Results say that most of the learners were satisfied with the online learning, team-based project learning, and the intensive semester system applied in this course at a high level, and also they clearly presented the reasons. Thereby, it has been confirmed that the learners were already well aware of the pros and cons of each learning method. Based on these results, the implications were discussed.

RAS Dynamic Programming을 이용한 최적 경로 탐색에 관한 연구 (A Study about Finding Optimal Path Using RAS Dynamic Programming)

  • 김정태;이준탁;이권순
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 제38회 하계학술대회
    • /
    • pp.1736-1737
    • /
    • 2007
  • 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 random access sequence dynamic programming (RAS DP). The proposed RAS DP is accomplished online for determining optimal paths for each shuttle car.

  • PDF

알고리즘 자동평가 시스템의 개발 및 적용 : 프로그래밍 학습 효과 분석 (Development and application of algorithm judging system : analysis of effects on programming learning)

  • 장원영;김성식
    • 컴퓨터교육학회논문지
    • /
    • 제17권4호
    • /
    • pp.45-57
    • /
    • 2014
  • 학습자가 주어진 문제를 해결하는 알고리즘을 작성한 후 그것이 정확한지, 그리고 시간 효율적인지를 확인할 수 있는 알고리즘 자동평가 시스템에 대한 연구가 최근 들어 활발히 진행 중이다. 그러나 기존에 연구되었던 시스템은 대부분 프로그래밍 콘테스트를 위한 Online Judge 방식으로 본 연구에서는 교수 학습 기능을 강화한 클라이언트-서버 기반의 시스템을 개발하였다. 특히, 문제해결력 증진을 위한 교수 학습 설계 모델 CRESST을 토대로 학습자의 메타인지와 동기가 활성화되도록 설계하였으며, 알고리즘 자동평가 시스템의 구성요소인 문제, 채점데이터 세트, 자동평가 프로그램, 사용자서비스 환경 등의 전체 시스템을 구현하였다. 본 시스템의 프로그래밍 학습 효과를 분석하기 위해 초 중 고 학생 39명에 대해서 비동질 통제집단 사전사후측정 실험을 실시하였고, 사후검사에 대한 독립표본 T-검정 결과, 실험집단(18명)의 평균점수가 통제집단(21명)보다 유의미하게 높은 것으로 확인되었다. 이것은 본 시스템을 사용한 교수 학습 방법이 전통적인 교수 학습 방법에 비해 프로그래밍 학습에 더 효과적임을 의미한다.

  • PDF

온라인 프로그래밍 개념학습 성취수준과 오류유형과의 관계 분석 (The Analysis of Relationship between Academic Achievement Level of Concept Learning and Error Type in Online Programming Course)

  • 김지선;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제17권5호
    • /
    • pp.43-51
    • /
    • 2014
  • 본 연구는 중 고등학생들의 온라인 프로그래밍 과제 수행결과에서 발생한 오류를 파악하여, 오류유형과 오류내용을 분류하고, 프로그래밍 개념학습 성취수준에 따른 오류 빈도의 차이와 성취수준과 오류유형과의 상관관계를 분석하여 향후 프로그래밍 교육에 대한 방향과 인지수준에 따른 교육방법을 제시하였다. 연구를 위해 88명의 학생들의 프로그래밍 과제 수행 결과를 가지고 문법오류, 논리오류, 코딩오류로 오류유형과 오류내용을 분류하고 분석하였다. 분석결과, 세 오류유형 중 논리오류의 발생비율이 69.3%로 가장 높았으며, 성취수준에 따른 오류 빈도의 차이에서는 성취수준 상, 중, 하 세 집단 간에 유의한 차이가 있었다. 성취수준과 오류유형과의 상관관계 분석 결과에서는 논리오류와 코딩오류에서 부적 상관관계를 보여, 성취수준이 높을수록 논리오류와 코딩오류를 적게 범함을 알 수 있었다. 오류유형간의 상관관계에서는 문법오류와 코딩오류간의 정적상관관계를 보였다.

  • PDF