• 제목/요약/키워드: 기초프로그래밍

검색결과 245건 처리시간 0.03초

저학년을 위한 게임 기반 프로그래밍 수업 운영 사례 연구 (A Case Study on Running a Game-based Programming Class for Lower Grades)

  • 최도현
    • 실천공학교육논문지
    • /
    • 제16권2호
    • /
    • pp.151-157
    • /
    • 2024
  • 기존 저학년 대상의 게임 기반 교육 프로그램은 대부분 간단한 블록코딩 연구로써 프로그래밍 심화 중점의 수업 운영 사례가 부족하다. 본 연구는 지역 초등학교 3학급 대상으로 방학 2주동안 마인크래프트 기반 파이썬 코딩 기초 수업을 실제 운영했다. 학습 프로그램은 수업 흥미 및 동기를 개선하기 위해 랜파티를 통한 건축 퀘스트, 게임 내 자체 스크립트 등 공식 웹사이트의 표준 학습 프로그램을 재구성했다. 이외 설문조사를 통해 수업 주제에 대한 만족도와 선호도를 분석했고, 앞으로 교육 프로그램 개발 방향성에 대한 유의미한 결과를 얻을 수 있었다. 본 연구는 앞으로 전 연령층의 게임 기반 교육 프로그램 설계/개발을 위한 기초 연구로써 의의를 갖는다.

비전공자 대상 기초 데이터과학 실습 커리큘럼 (Curriculum of Basic Data Science Practices for Non-majors)

  • 허경
    • 실천공학교육논문지
    • /
    • 제12권2호
    • /
    • pp.265-273
    • /
    • 2020
  • 본 논문에서는 비전공자들을 위한 교양과목으로 적용할 수 있는 기초 데이터과학 실습 커리큘럼을 제안하고, 엑셀(스프레드시트) 데이터 분석 도구를 활용한 교육 방법을 제안하였다. 데이터 수집, 데이터 가공 및 데이터 분석을 위한 도구에는 엑셀, R, 파이썬, SQL(Structured Query Language) 등이 있다. R, 파이썬 및 SQL은 데이터 과학을 실습하는 데 있어, 프로그래밍 언어와 자료구조를 이해해야 한다. 반면에, 엑셀 도구는 비전공자들에게도 친숙한 데이터 분석도구로서, 프로그래밍 언어에 대한 학습 부담이 없다. 그리고 기초적인 데이터과학 실습을 엑셀로 진행하면, 데이터과학 이론을 습득하는 데 집중할 수 있는 장점이 있다. 본 논문에서는 한 학기 분량의 기초 데이터과학 실습 커리큘럼과 주별 엑셀 실습 내용을 제안하였다. 그리고, 교육 내용 실체를 실증하기위해, 엑셀 데이터분석 도구를 활용하여, 선형 회귀 분석(Linear Regression Analysis) 예제들을 제시하였다.

초등 정보과학영재를 위한 문제해결 중심의 기초기술소양교육 방안 (Problem-Solving Oriented Education Method Of Application Software for the Elementary School's Gifted Children of Information Science)

  • 오성훈;이재호
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2004년도 동계학술대회
    • /
    • pp.287-295
    • /
    • 2004
  • 오늘날 지식정보사회에서는 국가의 과학기술이 그 나라의 국가 경쟁력을 좌우하게 되기 때문에 우수한 잠재력을 가진 영재를 조기에 육성하고 교육하는 일은 매우 중요하다. 특히 요즘처럼 지식정보사회로의 전환이 급속도로 진행되고 있는 현실을 고려해 볼 때에 영재교육 중 정보과학영계교육의 중요성은 더욱 커지고 있다. 사람들은 흔히 '영재'라는 이유로 기초가 되는 부분을 소홀히 하고 넘어가는 경우가 많다. 정보과학영재를 위한 교육과정 중 기초기술소양교육도 마찬가지였다. 대부분 프로그래밍 같은 고급기술을 요하는 것만 중시하지 워드프로세서나 프리젠테이션 프로그램 활용 같은 컴퓨터 사용에 기본이 되는 것들은 간과하고 넘어가는 경우가 맡았다. 하지만 기초가 단단해야 튼튼한 건물을 지을 수 있고, 뿌리가 깊어야 바람에 안 흔들리듯이 정보과학영재를 위한 교육과정 중 기초기술소양교육의 중요성은 무시할 수가 없다. 특히 컴퓨터에 대한 강한 호기심과 높은 창의력 등 정보과학영재로써의 많은 것을 갖추고 있지만 단지 기초기술이 부족한 아동은 정보과학영재가 아니라고 단정지어 말 할 수가 없기 때문에 기초기술소양교육은 매우 필요한 것이다. 따라서 본 논문에서는 정보과학영재교육의 필요성과 초등정보과학영재를 위한 기초기술소양교육의 필요성을 생각해 보고, 현재 일반적으로 이루어지고 있는 기초기술소양교육을 분석해 보고 단편적인 기능이 중심이 아닌 문제 해결 중심의 새로운 기초기술소양교육방안을 제시하고자 한다.

  • PDF

초등정보과학영재를 위한 기초기술소양교육 방안

  • 오성훈;이재호
    • 한국영재학회:학술대회논문집
    • /
    • 한국영재학회 2003년도 추계학술대회
    • /
    • pp.187-197
    • /
    • 2003
  • 오늘날 지식정보사회에서는 국가의 과학기술이 그 나라의 국가 경쟁력을 좌우하게 되기 때문에 우수한 잠재력을 가진 영재를 조기에 육성하고 교육하는 일은 매우 중요하다. 특히 요즘처럼 지식정보사회로의 전환이 급속도로 진행되고 있는 현실을 고려해 볼 때에 영재교육 중 정보과학영재교육의 중요성은 더욱 커지고 있다. 사람들은 흔히‘영재’라는 이유로 기초가 되는 부분을 소홀히 하고 넘어가는 경우가 많다. 정보과학영재를 위한 교육과정 중 기초기술소양교육도 마찬가지였다. 대부분 프로그래밍 같은 고급기술을 요하는 것만 중시하지 워드프로세서나 프리젠테이션 프로그램 활용 같은 컴퓨터 사용에 기본이 되는 것들은 간과하고 넘어가는 경우가 많았다. 하지만 기초가 단단해야 튼튼한 건물을 지을 수 있고, 뿌리가 깊어야 바람에 안 흔들리듯이 정보과학영재를 위한 교육과정 중 기초기술소양교육의 중요성은 무시할 수가 없다. 특히 컴퓨터에 대한 강한 호기심과 높은 창의력등 정보과학영재로써의 많은 것을 갖추고 있지만 단지 기초기술이 부족한 아동은 정보과학영재가 아니라고 단정지어 말 할 수가 없기 때문에 기초기술소양교육은 매우 필요한 것이다. 따라서 본 논문에서는 정보과학영재교육의 필요성과 초등정보과학영재를 위한 기초기술소양교육의 필요성을 생각해 보고, 현재 일반적으로 이루어지고 있는 기초기술소양교육을 분석해 보고 단편적인 기능이 중심이 아닌 문제 해결 중심의 새로운 기초기술소양교육방안을 제시하고자 한다.

  • PDF

논리력 향상을 위한 교육용 로봇 설계 및 구현 (Design and Implementation of Educational Robot for Logical Ability Improvement)

  • 문채영;김의정;강신천
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 춘계종합학술대회
    • /
    • pp.304-309
    • /
    • 2007
  • 본 논문에서는 학생들의 논리력과 창의적 문제해결 능력 향상을 위한 교육용 로봇을 설계하고 구현하였다. 제작된 로봇은 센서와 프로세서 그리고 모터 구동회로를 포함하고 있는 하드웨어와 교육용 로봇 제어 소프트웨어, 로봇 구조물 제작용 기계부품 그리고 교육내용과 제작 매뉴얼이 포함된 교재로 구성되어 있다. 제작된 로봇은 컴퓨터를 사용하지 않고 로봇에 직접 프로그래밍이 가능한 특징을 갖고 있는데 이는 로봇 교육에 있어서 장소의 제약을 받지 않고 교육이 가능함을 의미하며 학생들의 프로그래밍 결과가 로봇의 움직임으로 나타나므로 기존의 정적인 컴퓨터 프로그램 교육의 한계를 넘어 동적인 프로그램 교육이 가능하다. 그리고 간단한 하드웨어 지식과 기초 명령어만으로도 로봇을 제어할 수 있도록 사용자 중심의 함수화된 명령어를 사용하여 로봇이나 컴퓨터 프로그램을 처음 접하는 학생들도 쉽게 접근이 가능하도록 설계 하였다. 로봇을 조립하고 프로그래밍 하는 과정을 통해 학생들의 창의성과 논리력 그리고 문제해결 능력 신장에 기여할 수 있을 것으로 기대한다.

  • PDF

팀 프로젝트 기반 언택트 수업과 대면 수업 방식의 학습 효과 비교 (A Comparison of Learning Effects of Untact and Face-to-Face Classes Based on Team Project)

  • 안유정;김지심;김경아
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제63차 동계학술대회논문집 29권1호
    • /
    • pp.85-87
    • /
    • 2021
  • 컴퓨터 전공자들의 프로그래밍 개발 중심의 팀 프로젝트 수업은 프로그래밍 개발 능력과 팀원들 간의 협업 능력을 키울 수 있는 수업으로서, 기존에는 대면수업을 통해 교수자와 학습자간 그리고 팀을 이룬 학습자들 간에 긴밀한 상호작용으로 진행되어왔다. 그러나 2020년 COVID-19의 확산으로 대부분의 대학 수업들이 비대면 방식으로 진행됨에 따라 팀 프로젝트 수업 역시 비 대면으로 운영되어야 했으며 팀 활동을 위해 다양한 온라인 커뮤니케이션 방법이 모색되어야 했다. 본 연구에서는 팀 프로젝트 수업을 기존의 대면 수업으로 운영하였을 경우와 비대면 방식으로 운영하였을 때 학습자들이 느끼는 학습 효과에 대해 비교해보고자 한다. 대면 수업과 비대면 수업에 참여했던 학습자들을 대상으로 설문을 실시하여 팀 프로젝트 수업을 통한 학습 이해도, 수업 흥미도, 학습자간의 소통의 원활성, 수업 참여의 적극성 그리고 전체적인 수업 만족도에 대한 설문 결과를 비교 분석하였다. 향후 포스트 코로나 시대에는 대면과 비대면의 하이브리드 커뮤니케이션 방식이 대세를 이룰 것으로 예측되고 있는 만큼 대학 수업 방식에도 변화가 필요할 것이며 본 연구는 이를 위한 기초 연구로 활용될 수 있다.

  • PDF

프로그래밍형 라인트레이서 학습을 통한 창의력 향상 프로그램 설계 (A design of a Creativity improvement Program for an Programming Line-Tracer Learning)

  • 김진웅;문외식
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2011년도 동계학술대회
    • /
    • pp.113-118
    • /
    • 2011
  • 21세기는 지식기반 시대이다. 과학기술은 지식기반 시대에 사회 및 세계 변화를 주도할 수 있는 핵심동력이다. 과학기술 중 미래사회의 주력산업이 될 로봇산업을 이끌어나갈 창의적인 인재를 기르기 위해 초등학교에서부터 로봇에 대한 교육이 필요하다. 본 연구에서는 로봇교육의 기초가 될 수 있는 프로그래밍형 라인 트레이서를 이용하여 학생들에게 창의력과 문제 해결력을 향상 시킬 수 있도록 프로그램 모형을 설계하고 이를 실행하는 학습모형을 구현 하였다. 적용한 결과 알고리즘 및 문제해결력 향상에 중요한 평가요인이 되었다.

  • PDF

임베디드 프로세서를 이용한 원격센서 정보수립 및 제어 연구 (A study on the remote control and gathering of system information using Embedded processor)

  • 김기백;이양원
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.719-722
    • /
    • 2002
  • 임베디드 시스템을 이용하여 TCP/IP 상의 인터넷 제어시스템을 구현하였다. AT90S8535 마이크로 컨트롤러 구조 및 각종명령 레지스터 동작 원리, avr-gcc 하드웨어 프로그래밍 및 명령 레지스터의 구현원리, JAVA 애플릿 프로그래밍, 전반적인 하드웨어 기초 이론을 바탕으로 Mellow Device 1300 임베디드 시스템과 AVR90S853S 마이크로 컨트롤러 상호간의 시리얼 통신을 이용하여 원격지의 온/습도 검침 및 각종 하드웨어 디바이스의 on/off를 구현하도록 설계하였고 실시간으로 검출된 온/습도 데이터를 JAVA 애플릿을 이용하여 그래픽 챠트로 보기 쉽게 표현하였으며 A/D 변환된 온도 및 습도 데이터와 각종 H/W 디바이스 on/off 상태 데이터를 RS232 인터페이스를 이용하여 Mellow Device 1300로 송/수신하도록 구현하였다.

  • PDF

ASP System구축을 위한 액티브 서버 환경연구 (The Active Server Environment for ASP System develop)

  • 최정호;최성
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2000년도 추계학술대회
    • /
    • pp.319-323
    • /
    • 2000
  • ASP는 HTML태그와 같이 사용되므로 HTML에 대해서 자세해 알고 있어야 이 부분을 공부하는 데 별 무리가 없을 것이다. 프로그래밍에 대해서 어느 정도 기초적인 지식이 있다고 가정하겠으며 파일 입/출력이나 데이터 베이스의 표준 언어인 SQL 정도는 어느 정도 지식이 필요하다. 또한 HTML 파일 작성에 필요한 자바 스크립트나 비주얼 베이직 스크립트는 물론이고 그 외 HTML 파일의 내용을 요구에 맞게 배치하게 위해 사용하는 CSS1의 기본적인 내용 정도는 알고 있어야 한다고 본다. 뿐만 아니라 CGI 프로그래밍과 웹 서버와 클라이언트의 상호 작용 관계, 그리고 웹 서버 관리하는 방법 등의 내용을 완벽하게 갖추고 있다고는 생각하지는 않는다. 하지만 앞으로 진행해 나가면서 직접 설명을 하지는 않겠지만 이와 같은 기술들이 모두 사용이 될 것이고, ASP는 다른 웹 애플리케이션 언어보다 쉽고, 웹에서의 많은 응용과, 무한한 가능성을 내포하고 있다는 것을 말하고 싶다. 그러므로 ASP에 접근하는 방법에 있어서 운영하는 방법을 연구하였다.

효율적 소프트웨어 중등교육 연구 (Study of school students of efficient software)

  • 최진영;장영수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 추계학술발표대회
    • /
    • pp.1116-1118
    • /
    • 2014
  • 스마트 시대의 핵심으로 소프트웨어가 중요시되고 있다. 정부는 중등 소프트웨어 교육 활성화 방안을 발표하고, 소프트웨어 교육을 계획하고 있다. 하지만 현재 프로그래밍을 교육하는 대부분의 특성화고나 마이스터고에서 채택하고 있는 교육 방식인 기초 지식을 배우고 프로그래밍을 하는 전통적인 교육방식은 학습량이 많아 일반고에게 큰 부담이 된다. 그래서 학습량을 최소로 하고 빠른 성취감을 느낄 수 있는 구현위주의 교육방식에 대해서 제시 하였다. 본 논문에서는 특성화고나 마이스터고 학생들에게 적용을 하여 실험한 구현위주의 소프트웨어 교육방식에 대해 논하도록 한다.