• 제목/요약/키워드: 프로그래밍언어 교육

검색결과 444건 처리시간 0.026초

인터넷기반 원격시험시스템의 객체지향적 분석 및 설계 (An Object-Oriented Analysis and Design for Remote Examination System on Internet)

  • 김윤호;박운영
    • 한국정보통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.966-973
    • /
    • 2002
  • 본 논문에서는 UML에 기반한 객체지향적 모형화에 의하여 인터넷에 기반한 원격 시험 시스템의 체계적인 분석 및 설계를 제시한다. 본 시스템은 기본적으로 교수가 문제를 출제하는 문제 출제부와 학생이 문제 에 응시하는 문제 풀이부로 구성된다. 객체지향에 기반하여 설계하고 설계과정에서 UML을 사용하여 설계 내용을 표현함으로써 객체지향적 설계의 장점인 체계적인 설계와 재사용성, 특정 프로그래밍 언어에의 의존성 등을 확보함으로써 개발과 테스팅, 수정, 보완에 있어서 효율성과 비용 절감을 얻을 수 있다. 또한 본 논문에서의 원격 시험 시스템은 원격 교육 시스템에 적용시킬 수 있으며, 기존의 오프라인 시험의 대치 또는 인터넷에 기반한 설문조사를 시행하는 시스템으로의 전환도 가능하여 다양한 분야에 적용이 가능하다.

오픈소스 하드웨어에서 효율적인 임베디드 소프트웨어 개발을 위한 프레임워크 (Framework for efficient development of embedded software in open source hardware)

  • 강기욱;이정환;홍지만
    • 스마트미디어저널
    • /
    • 제5권4호
    • /
    • pp.49-56
    • /
    • 2016
  • 무선인터넷이 보급되고 IoT 기술이 발달함에 따라 여러 종류의 센서 디바이스가 발전하였다. 그리고 IoT 환경에서 사용자들의 요구를 충족하는 다양한 서비스 개발을 위해 오픈소스 하드웨어가 도입되었다. 하지만 오픈소스 하드웨어는 개발 인력의 부족으로 인해 충분히 활용되지 못하고 있다. 따라서 본 논문에서는 오픈소스 하드웨어에서 효율적으로 임베디드 소프트웨어 개발을 교육하기 위한 소프트웨어 프레임워크를 제안한다. 제안하는 프레임워크는 비주얼 프로그래밍 언어와 빠른 결과 확인을 통해 다양한 오픈소스 하드웨어에서 빠르고 직관적으로 임베디드 소프트웨어를 개발할 수 있게 한다. 또한 제안한 프레임워크를 실제 오픈소스 하드웨어 개발 환경에 구현하여 장단점을 분석하고 개선방안을 확인하였다.

오소웨어를 이용한 해양학습교육매체의 제작에 관한 연구 (Application of Authoware for the Oceanography Learning System Based on WBI)

  • 조인석;이병걸
    • 한국지구과학회지
    • /
    • 제21권6호
    • /
    • pp.655-662
    • /
    • 2000
  • 인터넷의 개발에 따라, 학습용 WBI가 개발되어 학습효과에 많은 영향을 주고 있다. 하지만 이러한 WBI개발에서 어려운점은 멀티미어제작시 발생되는 동영상의 구현이나 에니메이션을 기존의 하이레벨언어나 로우레벨언어에 근거를 둔 프로그래밍기법을 도입하여 쉽게 해결하기가 어려운점이 있다. 이러한 문제를 해결하기 위하여 최근 메크로미디어사에서 오소웨어(Authoware)라는 소프트웨어를 개발하여 그 응용성이 주목되고 있다. 이 오소웨어의 응용성을 파악하기 위하여 해양에서 발생되는 현상중 가장 대표적이 조석에 따른 해면변위와 그것에 따른 해안비치의 변동에 오소웨어를 이용하여 WBI를 구성하였다. 현장조사자료로서는 제주도의 이호 해수욕장의 측량자료와 제주항의 조위자료를 이용하였다. 그 결과 오소웨어를 이용하여 원하는 조위변동을 시각화하는데 매우 효율적이며 빠른 시간내에 원하는 웹을 구축하는 툴이 될수 있음을 알 수 있었다. 따라서 동영상을 요구하는 다른 형태의 WBI개발에도 적용이 가능할 것으로 사료된다.

  • PDF

교사교육을 위한 공공 빅데이터 수집 및 스프레드시트 활용 기초 데이터과학 교육 사례 연구 (A Case Study of Basic Data Science Education using Public Big Data Collection and Spreadsheets for Teacher Education)

  • 허경
    • 정보교육학회논문지
    • /
    • 제25권3호
    • /
    • pp.459-469
    • /
    • 2021
  • 본 논문에서는 현장 교사 및 예비교사를 위한 기초 데이터과학 실습 교육 사례를 연구하였다. 본 논문에서는 기초 데이터과학 교육을 위해, 스프레드시트 SW를 데이터 수집 및 분석 도구로 사용하였다. 이후 데이터 가공, 예측 가설 및 예측 모델 검증을 위한 통계학을 교육하였다. 또한, 수천명 단위의 공공 빅데이터를 수집 및 가공하고, 모집단 예측 가설 및 예측 모델을 검증하는 교육 사례를 제안하였다. 이와 같은 데이터과학의 기초 교육내용을 담아, 스프레드시트 도구를 활용한 34시간 17주 교육 과정을 제시하였다. 데이터 수집, 가공 및 분석을 위한 도구로서, 스프레드시트는 파이썬과 달리, 프로그래밍 언어 및 자료구조에 대한 학습 부담이 없고, 질적 데이터와 양적 데이터에 대한 가공 및 분석 이론을 시각적으로 습득할 수 있는 장점이 있다. 본 교육 사례 연구의 결과물로서, 세가지 예측 가설 검증 사례들을 제시하고 분석하였다. 첫 번째로, 양적 공공데이터를 수집하여 모집단의 그룹별 평균값 차이 예측 가설을 검증하였다. 두 번째로, 질적 공공데이터를 수집하여 모집단의 질적 데이터 내 연관성 예측 가설을 검증하였다. 세 번째로, 양적 공공데이터를 수집하여 모집단의 양적 데이터 내 상관성 예측 가설 검증에 따른 회귀 예측 모델을 검증하였다. 그리고 본 연구에서 제안한 교육 사례의 효과성을 검증하기 위해, 예비교사와 현장교사의 만족도분석을 실시하였다.

IoT 기반의 문·이과 통합형 CT 교육 프로그램 개발 (Development of Liberal Art and Natural Science Integration Computational Thinking Education Program Based on the IoT)

  • 정상목;신수범;임택균;문성윤;전인성
    • 한국엔터테인먼트산업학회논문지
    • /
    • 제13권4호
    • /
    • pp.255-262
    • /
    • 2019
  • 2015년도에 개정한 정보 교육과정은 창의 융합형 인재의 성장을 주요 목표로 제시하고 있는데, 창의 융합형 인재의 성장에서 반드시 필요한 것이 컴퓨팅 사고력(CT)이다. 본 논문에서는 창의융합형 인재 성장의 목표에 맞추어 IoT 기술과 문이과 통합과정을 정보교과 내용에 접목하였고 교수-학습 프로그램을 개발하였다. 개발한 교수-학습 프로그램의 효과를 검증하기 위하여 실험연구를 진행하였으며, 연구결과 실험집단의 평균(Mean)이 통제집단보다 10점 이상 높게 나오는 결과를 얻었다. 따라서 본 연구에서 제안한 교수-학습 프로그램이 효과가 있음을 알 수 있었다. 본 연구에서 제안한 교수-학습 프로그램은 프로그래밍 언어뿐만 아니라 IoT 기반의 CT 교육을 통해 실생활의 다양한 분야에 응용되는 SW 기술을 직접 구현하여 SW 교육에 대한 학습 동기와 흥미를 유발시킬 수 있으며 문·이과 통합형 교육을 통해 많은 교과와 융합되는 문제를 해결하고 창의적으로 설계하는 경험을 통해 융합과학적 사고력을 향상시킬 것으로 기대된다.

초등예비교사를 위한 컴퓨팅 사고력 자기평가 방법 (Fostering Primary Pre-service Teachers' Computational Thinking through Self-Assessment)

  • 김미송;최형신
    • 정보교육학회논문지
    • /
    • 제22권1호
    • /
    • pp.61-70
    • /
    • 2018
  • 창의적 사고와 융합이 중요시되는 4차 산업 혁명 시대를 성공적으로 맞이하기 위해 전 세계적으로 컴퓨팅 사고력(Computational Thinking: CT) 증진을 위한 코딩(coding) 교육이 대두되고 있다. 특히 MIT 미디어 연구소에서 개발한 스크래치(Scratch)를 활용한 코딩 교육은 기존의 전통적인 교육패러다임을 벗어나서, 학습자들이 능동적이고 협력적 활동에 참여하는 구성주의 교수법을 강조하고 있다. 하지만 이러한 교육 패러다임 변화에 대한 인식이 부족하기 때문에 실제 학교나 사교육 현장에서는 코딩 교육이라는 명목하에 프로그래밍 언어에 관련된 테크닉이 주로 강조 되는 경향이 있다. 이에 본 연구는 구성주의적 교수-학습에 입각한 CT 평가 도구를 개발하고 실행하는 것에 초점을 두었다. 그리고 CT 자기 평가 도구의 교육적 가치를 연구하기 위해 '컴퓨팅 사고력을 활용한 문제해결'이라는 과목을 수강한 초등예비교사들이 CT 역량 평가 루브릭을 활용한 결과를 분석하였다. 본 연구의 결과를 통해 협력이 강조되는 구성주의 교수법을 반영한 CT 자기 평가를 디자인하고 실현하는 과정을 매개로 하여, 초등예비교사들이 문제해결 과정을 체험하고 CT역량을 증진시키는 것을 확인 할 수 있었다. 본 연구의 결과를 통해 도출된 CT 교육 및 평가에 대한 개선점을 제언하였다.

학습자 실습과정 정보를 제공하는 DBMS에 독립적인 웹 기반 질의 학습 시스템 (A DBMS-Independent Web-based Query Learning System Providing Feedback Information on Student's Exercise)

  • 김태영;최현종
    • 컴퓨터교육학회논문지
    • /
    • 제6권2호
    • /
    • pp.137-146
    • /
    • 2003
  • 현재 운영되고 있는 웹의 온라인 데이터베이스 학습시스템에서 SQL 학습은 대부분이 CGI와 서버사이드 스크립트인 ASP, PHP, JSP 등을 통해 이루어지고 있다. 이 방법으로 개발된 웹 학습은 개발 프로그래밍 언어와 운영 플랫폼, 학습 대상 DBMS에 종속적이기 때문에 개발된 학습 모듈이 재사용 및 유지보수가 힘들고 학습자가 작성한 질의 처리에 대한 피드백 정보를 수집하는데 어려움이 있다. 따라서 실습 중심의 교수 학습에서 반드시 필요한 학습자의 학습 과정에 대한 교수자의 감독, 지도가 어렵다. 본 연구에서는 Java 애플릿과 JDBC를 이용하여 학습자의 실습 과정에서 나타나는 기본적인 학습 정보를 제공하는 웹 기반 질의 학습 시스템을 설계 및 구현하고자 한다. 이 학습 시스템은 개발 및 운영 플랫폼과 학습 대상 DBMS에 독립적이고, 교수자가 학습자의 학습 과정 정보인 질의 처리에 대한 정보를 수집할 수 있기 때문에 효율적으로 학습자를 지도할 수 있다.

  • PDF

2009년 검정교과서로 채택된 '정보' 교과서 '문제 해결 방법과 절차' 영역 구성의 탐구적 경향 분석 (Analysis of Inquiry Tendency in 'Problem-Solving Method and Process' Sections in the 2009 Authorized Informatics Textbooks)

  • 김자미;윤일규;김용천;최지영;이원규
    • 정보교육학회논문지
    • /
    • 제15권2호
    • /
    • pp.253-264
    • /
    • 2011
  • 정보교과는 2007년 개정 교육과정을 통해 '정보'로 과목의 명칭을 통일하고, 교과의 특성을 반영한 문제해결 능력을 중시하는 교육으로 변화를 거듭하였다. 이에 본 연구는 '정보' 교과의 '문제 해결 방법과 절차' 영역이 학생들의 능력을 높이는 데 기여할 수 있을 정도의 탐구적 경향을 보이는 지 알아보았다. 검정 교과서 중 채택율이 높은 4종의 교과서를 Romey 분석법으로 분석한 결과, 본문 분석에서는 1개 교과서만이 탐구적 경향을 보인 반면, 교과서 활동 지수는 각 교과서마다 충분한 정도의 탐구적 경향을 나타내었다. 그러나 내용의 구성에 있어서 사용된 소프트웨어들이 상용이거나 특정 프로그래밍 언어에 귀속되는 문제가 발견되었다. 본 연구는 학교 교육에서 교과서의 선택만으로도 내재적 불평등의 가능성이 제기될 수 있으므로 교과서는 최대한 객관적으로 기술되어야 하고 특정 학습 환경에 종속되지 않도록 구성되어야 함을 시사점으로 발견할 수 있었다.

  • PDF

영재와 평재 고등학생의 IT 역량에 대한 인식 (Perceptions of Information Technology Competencies among Gifted and Non-gifted High School Students)

  • 신민;안도희
    • 영재교육연구
    • /
    • 제25권2호
    • /
    • pp.339-358
    • /
    • 2015
  • 본 연구에서는 영재와 평재 고등학생들이 IT 역량을 어떻게 인식하고 있는지에 대해 비교해 보고자 하였다. 이를 위해 영재학교 2개교와 IT 특성화 고등학교 1개교 그리고 공업고등학교 1개교, 총 370명을 대상으로 표집 하였으며, 이들을 대상으로 IT 기업 인재 채용 시에 중요하게 고려되는 요인, IT 역량 향상을 위해 필요한 교과목과 이를 위한 효과적인 교육방법, IT 핵심역량에 대한 생각에 대해 응답하도록 하였다. 이 중 351명을 최종 분석 대상으로 선정하여 분석한 결과, 고등학생들은 IT 기업의 신규채용 시 중요한 요인이 IT 전문역량이라고 인식하고 있었으며, IT 역량을 향상시키기 위해서는 실무중심 교육과 실습위주의 교육 등 '실습 위주 교육'이 가장 필요하다고 응답하였다. 또한, IT 핵심역량 중에서 가장 중요하다고 생각하는 하위 요인으로 영재학교와 정보과학고등학교는 '소프트웨어 기본역량'이 가장 중요하다고 인식하고 있었고, 공업고등학교는 '네트워크 및 보안 기본역량'이 가장 중요하다고 지각한 것으로 나타났다. 마지막으로, IT 역량 함양을 위해 가장 필요한 교육과정으로는 학교 유형별로 다르게 인식하고 있었는데, 영재학교 학생들은 '알고리즘'이 가장 필요하다고 인식하였고, 정보과학고등학교 학생들은 '자료구조' 및 '컴퓨터 구조'의 필요성을 가장 크게 인식하고 있었다. 공업고등학교 학생들의 경우에는 '프로그래밍 언어'가 가장 필요한 교과목이라고 응답하였다. 또한, IT 기업 채용시 중요한 요인(IT 전문역량, 학력, 기초직업능력, IT공통역량), IT 핵심역량 함양 교육방법(학교교육), IT 핵심역량 중요도(소프트웨어 기본역량, 데이터베이스 기본역량, 네트워크 및 보안 기본 역량, 통합적인 역량), IT 역량 향상을 위한 교육방법(운영체제, 하드웨어)에서 영재학생이 평재학생보다 더 중요성이나 필요성을 높게 인식하는 경향이 있는 것으로 나타났다. IT 교육을 받고 있는 영재학생, 정보과학고등학생 및 공업고등학교 학생들이 인식하는 IT 핵심역량을 비교분석한 본 연구결과가 향후 IT 인력 양성을 위한 교육과정 및 교육방법을 개선하고 보완하는데 기초자료로 활용될 수 있기를 기대한다.

대학생의 역량개발을 위한 온라인 시스템 설계 및 개발 (The Design and Development of Online System to Improve Undergraduate Students' Competency)

  • 문윤경;이경재
    • 한국산학기술학회논문지
    • /
    • 제16권6호
    • /
    • pp.3807-3818
    • /
    • 2015
  • 본 연구는 온라인상에서 대학생의 역량관리와 역량개발을 위한 시스템을 개발하는데 목적이 있다. 이를 위해 역량관련 문헌조사와 기존 시스템 분석으로 역량개발에 필요한 구성요소를 역량진단 및 진로계획, 역량개발, 역량평가분석, 포트폴리오, 커뮤니티, 취업진단, 커뮤니티로 도출하고 시스템 설계의 방향 설정하였다. 시스템은 Windows 서버에서 Microsoft Windows 운영체계로, 데이터베이스 관리 시스템은 ORACLE ver.10, 프로그래밍 언어는 JSP, JAVA를 사용하여 개발되었다. 시스템 개발 후에 시스템의 오류와 개선사항을 검토하여 시스템을 수정 보완하였으며, 최종 개발된 역량개발시스템의 내용적 기능적 활용도를 검증하였다. 대학생 역량개발시스템은 역량활동 촉진기제, 진로개척 능력 함양, 성찰기능으로 지식의 내면화와 주도적 역량개발, 이력관리의 편이성, 학생-교수-동문간의 상호작용이 가능한 온라인 공간으로 활용될 수 있을 것이며, 대학생의 역량개발시스템에 대한 연구가 희소한 현실에서 역량개발을 위한 새로운 대안으로 대학생의 진로교육과 역량교육 발전에 도움이 될 것이다.