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

검색결과 160건 처리시간 0.021초

기초교양필수 프로그래밍 수업에서 성별과 프로그래밍 과목에 따른 수강생의 학습이탈동기 분석 (The Analysis of Learning Demotivation according to Gender and Programming Subjects in Programming Class' Students of Liberal Arts)

  • 유강수;김세민;홍기천;최숙영
    • 한국정보통신학회논문지
    • /
    • 제23권6호
    • /
    • pp.704-710
    • /
    • 2019
  • 프로그래밍 학습은 오랫동안 어려운 과목으로 인식되어왔다. 이를 해결하기 위하여 다양한 연구가 진행되고 있는데, 본 연구에서는 학습자 특성 중 하나인 성별을 기반으로 프로그래밍 학습에서 이탈하려는 동기에 대한 연구를 진행하였다. 본 연구에서는 스크래치를 학습하는 분반과 파이썬을 학습하는 분반을 남학생과 여학생으로 나누어 학습이탈동기의 사전-사후 설문을 진행하였다. 연구 결과로는 남학생이 여학생보다 프로그래밍 학습에 대한 자신감은 높았으나 전체적인 항목에서는 큰 차이가 없었다. 또한 성별마다 학생들이 선택한 전공에 따라서 학습이탈동기의 차이를 발견할 수 있었다. 본 연구를 통하여 프로그래밍 학습에서 학습자 특성을 고려하여 학습 효율 및 만족도를 높일 수 있는지 개선하는데 도움이 될 것이라고 기대한다.

기초교양필수 과목인 스크래치와 파이썬 프로그래밍 과목 수강생의 회복탄력성 분석 (The Analysis of Resilience of Programming Class' Students for Basic Liberal Arts)

  • 김세민;유강수;홍기천;조영복
    • 한국정보통신학회논문지
    • /
    • 제23권7호
    • /
    • pp.801-806
    • /
    • 2019
  • 최근 각 대학에서 소프트웨어교육을 강조하여 교양과목에 많이 편성하고 있다. 하지만 학생들은 프로그래밍 학습을 어려워하거나 프로그래밍 학습 동기가 부족하거나 배우려고 하는 의욕이 없는 경우가 많다. 본 연구에서 회복탄력성을 알아보고자 하는 이유는 프로그래밍 학습의 실패를 극복하여 포기하지 않고 다시 학습을 진행할 수 있는 회복하는 힘을 가질 수 있도록 지도하기 위함이다. 본 연구에서는 스크래치를 학습하는 학생 집단과 파이썬을 학습하는 학생 집단을 대상으로 회복탄력성 사전-사후 검사를 진행하였다. 연구결과로는 스크래치는 학생들이 다소 쉽게 받아들이고 열심히 하려는 모습을 보였지만, 파이썬은 상대적으로 스크래치보다 어려움이 있었음을 알 수 있었다. 본 연구를 통하여 프로그래밍 학습을 지속할 수 있는 요인을 파악하는데 도움이 될 것이라고 기대한다.

도서관 무한창조공간의 개념 및 프로그램에 관한 연구 (A Study on Establishing Creative Zones and Creative Zone Programming)

  • 안인자;최상기;노영희
    • 정보관리학회지
    • /
    • 제31권2호
    • /
    • pp.143-171
    • /
    • 2014
  • 본 연구에서는 무한창조공간의 도입을 위한 개념 정립, 도입의 당위성, 기존공간의 역할 등에 대해 재정의하고 공공도서관의 무한창조공간에서 운영하기에 적절한 프로그램의 사례를 발굴하고자 하였다. 문헌조사방법 및 사례조사방법을 사용해서 무한창조공간의 개념, 무한창조공간의 발전과정, 국내외 사료로부터 도출된 시사점, 무한창조공간 활용방향 등을 도출하였다. 그리고 도서관의 무한창조공간 운영프로그램 유형으로 스토리창작프로그램, 도서관의 특성을 반영한 주제별 무한창조프로그램, 전문가멘토링 프로그램, 전문가컨설팅 프로그램, 각종교육 프로그램, 특허출원 및 창원지원 프로그램 등을 제안하였다.

데이터사이언스 관련 교과목의 강의 계획서 분석: ALA의 인가를 받은 문헌정보학 프로그램을 중심으로 (An Examination of the Course Syllabi related to Data Science at the ALA-accredited Library and Information Science Programs)

  • 박형주
    • 정보관리학회지
    • /
    • 제39권1호
    • /
    • pp.119-143
    • /
    • 2022
  • 본 연구는 미국도서관협회(American Library Association, ALA)의 인가를 받은 문헌정보학 프로그램에서 제공하는 데이터사이언스와 관련된 수업의 내용을 조사했다. 연구의 목적은 강의 계획서의 내용 분석을 통해 해당 수업에서 다뤄지는 교과목 명, 교과 설명, 학습 목표, 주차 별 주제를 살펴보는 것이다. 문헌정보학 프로그램에서의 데이터사이언스와 관련된 필수 과목 및 선택 과목은, 데이터사이언스 개론, 데이터 마이닝, 데이터베이스, 데이터 분석, 데이터 시각화, 데이터 큐레이션 및 관리, 머신 러닝, 메타데이터, 컴퓨터 프로그래밍 등 데이터사이언스 전 분야에 걸쳐 다양하게 교과목이 개설되어 있었다. 본 연구의 결과는 문헌정보학 프로그램에서 데이터사이언스 교과 과정을 개설 및 개정할 때 논의의 시작점이 될 수 있는 기초 자료가 되어 운영 역량을 강화하는데 활용되기를 기대한다.

동적계획법을 이용한 철근가공용 소프트웨어의 구현 (An Implementation of Cutting-Ironbar Manufacturing Software using Dynamic Programming)

  • 김성훈
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권4호
    • /
    • pp.1-8
    • /
    • 2009
  • 이 논문에서는 철근 절단 작업의 계획 문제를 동적 계획법으로 해결하여 근사 최적의 절단 계획을 생성하도록 하는 소프트웨어의 구현을 다룬다. 일반적으로 실제 절단 작업에 요구되는 제약사항을 반영하여 최적의 자재 절단문제의 해를 얻는 알고리듬의 설계가 필요하다. 하지만, 이것은 다중 규격의 1차원 자재 절단 문제를 풀어야 하는 것으로, 최적의 해를 얻는 선형계획법은 폭발적인 계산량과 기억용량의 한계로 적용하기 어렵다. 이러한 한계를 해결하기 위하여, 동적계획법에 근거하며 자재 절단 문제를 재구성하고, 휴리스틱을 적용하여 유한 범위의 조합 열에서도 근사 최적의 해를 찾을 수 있는 탐색 기법을 사용한 자재 절단 계획 알고리듬을 제시하였다. 그리고, 자동화된 철근 가공 산업용 소프트웨어는 작업 환경에 맞게 사용이 편리한 그래픽 화면과 사용자 인터페이스가 요구되는데, 공개 소프트웨어를 활용한 GUI 라이브러리 툴킷인 GTK+를 활용하여 이를 구현하였다. 개발된 소프트웨어는 철근 가공의 현장 지식을 바탕으로 휴리스틱 지식을 획득하여 동적계획법에 적용시킨 것으로, 지역 전통 산업과 첨단 IT 산업이 접목된 융합 IT를 시도한 사례 연구이다.

멀티미디어를 기반으로 하는 저작도구 툴북에서 객체 자동 변환을 이용한 자동 프리젠테이션 시스템 개발 (Development of Auto Presentation System of Toolbook Using Object Auto Transition on Multimedia Authoring Tool)

  • 양옥렬;정영식;이용주
    • 한국정보처리학회논문지
    • /
    • 제4권5호
    • /
    • pp.1182-1195
    • /
    • 1997
  • 멀티미디어 저작도구를 이용한 응용 프로그램 개발에 있어서, 기존의 저작도구를 멀티미디어 툴북의 경우 객체들이 사건을 기반으로 하는 상태 변환 방식을 사용하므로 프리젠테이션 을 자동으로 가능하게 할 수 있는 기능을 제공하지 못한다. 본 연구에서는 객체의 자동 변환 기법을 통하여 자동 프리젠테이션 기능을 멀티미디어 저작도구가 시스템 DLL(Dynamic Link Library) 형태로 제공하도록 하기 위한 객체 자동 변환기법을 개발하고자 이를 멀티미디어 툴복의 페이지 전환 및 미디어 제어 인터 페이스를 이용하여 오디오 자원의 상태 변환 기능을 추가하여 멀티미디어 저작도구의 기능 확정이 가능하게 하였다.

  • PDF

PLC 기반 머신 비전 시스템 개발 (Development of Machine Vision System based on PLC)

  • 이상백;박태형;한경식
    • 제어로봇시스템학회논문지
    • /
    • 제20권7호
    • /
    • pp.741-749
    • /
    • 2014
  • This paper proposes a machine vision module for PLCs (Programmable Logic Controllers). PLC is the industrial controller most widely used in factory automation system. However most of the machine vision systems are based on PC (Personal Computer). The machine vision system embedded in PLC is required to reduce the cost and improve the convenience of implementation. In this paper, we newly propose a machine vision module based on PLC. The image processing libraries are implemented and integrated with the PLC programming tool. In order to interface the libraries with ladder programming, the ladder instruction set was also designed for each vision library. By use of the developed system, PLC users can implement vision systems easily by ladder programming. The developed system was applied to sample inspection system to verify the performance. The experimental results show that the proposed system can reduce the cost of installing as well as increase the ease-of-implementation.

Gnu Ada'95 런타임 라이브러리 (GNARL): 태스킹의 구현과 성능향상 (Gnu Ada'95 Runtime Library (GNARL): Tasking Implementation and Performance Improvement)

  • 문승진;오동익
    • 한국정보처리학회논문지
    • /
    • 제5권11호
    • /
    • pp.2809-2822
    • /
    • 1998
  • GNARL은 GNAT Asa'95 컴파일러의 런타임 시스템으로, Ada'95언어의 멀티태스킹 기능의 지원을 담당한다. 공개 소프트웨어인 GNARL과 GNAT을 사용하면 프로그래밍언어, 컴파일러, 실시간 기능을 지원하는 런타임 시스템에 대한 연구를 자유롭게 수행 할 수 있는데, 본 연구에서는 GNARL과 GNAT의 총체적인 구조와 구현 원리 및 Asa'95의 멀티태스킹의 효율성, 예측성 및 안정성 향상에 대한 연구 결과에 대해 설명한다.

  • PDF

프로그래밍 교육을 위한 순서도 생성기 구현 (Implementation of A Flow Chart Generator for Teaching Programming)

  • 최성권;류시혁;신승철
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2002년도 춘계학술대회 논문집
    • /
    • pp.185-189
    • /
    • 2002
  • 프로그래밍 교육을 할 때 작성된 프로그램에 대하여 순서도를 자동 생성하여 보여줄 수 있다면 매우 유용할 것이다. 본 논문은 간단한 명령형 언어 While의 프로그램을 입력받아 순서도를 작성해 주는 방법을 제안한다. While프로그램을 순서도 작성에 적합한 언어인 Flow Chart언어 프로그램으로 전환하는 번역기를 생성한다. 이렇게 생성된 FCL을 가지고 그래픽 라이브러리를 이용하여 순서도를 자동으로 생성하는 방법을 제시한다. 본 연구의 결과를 이용하면 프로그램의 초보자들도 쉽게 프로그램의 흐름을 이해할 수 있다.

  • PDF

공공도서관 메이커스페이스 담당자의 운영 경험 연구 (Librarians' Experiences of Facilitating Makerspace in Public Libraries)

  • 김수정;이종욱;오상희
    • 한국도서관정보학회지
    • /
    • 제50권4호
    • /
    • pp.249-272
    • /
    • 2019
  • 본 연구의 목적은 국내 공공도서관 메이커스페이스 운영 담당자를 대상으로 이들의 운영 경험을 조사하여 주요 업무, 필요 역량, 교육 경험 및 요구, 향후 계획 등을 파악하는 것이다. 이를 위해 7개의 국내 공공도서관 메이커스페이스에서 운영을 담당하고 있는 11명의 사서 및 직원과 1명의 관장을 대상으로 반구조화된 면담을 수행하였다. 연구결과를 살펴보면, 공공도서관 메이커스페이스 사서와 담당자들은 국가공모사업이나 자체예산을 확보하여 메이커스페이스를 총괄, 관리하고, 교육프로그램을 기획하는 일에 주력하고 있었다. 이들은 기술 리터러시, 주제 지식, 도서관 프로그램 기획 능력, 배우려는 자세와 호기심, 커뮤니케이션 스킬, 리더십, 디자인 사고 등을 필요 역량으로 언급했다. 또한 이들은 메이커스페이스의 공간 확장, 장비 구입, 프로그램 개발 등의 향후 계획을 가지고 있었다. 본 연구의 결과는 현재 공공도서관 메이커스페이스를 운영하고 있거나 구축할 계획이 있는 도서관 관계자들에게 메이커스페이스 담당자들이 경험하는 실질적인 이슈와 교육 요구 등을 이해하는데 도움을 줄 것으로 기대한다.