• Title/Summary/Keyword: 기초프로그래밍

Search Result 245, Processing Time 0.027 seconds

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

  • Do-hyeon Choi
    • Journal of Practical Engineering Education
    • /
    • v.16 no.2
    • /
    • pp.151-157
    • /
    • 2024
  • Most of the existing game-based education programmes for lower grades are simple block-coding studies, and there is a lack of examples of programming-intensive classes. In this study, we implemented a Minecraft-based Python coding fundamentals class for 3 classes at a local elementary school during a 2-week school holiday. The learning programme was reorganised from the standard learning programme on the official website, such as building quests through LAN-PARTY and self-scripting in-game, to improve class interest and motivation. In addition, we analysed the satisfaction and preferences of the class topics through a survey, and obtained meaningful results for future educational program development. This study is significant as a basic research for the design and development of game-based educational programmes for all age groups.

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

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.12 no.2
    • /
    • pp.265-273
    • /
    • 2020
  • In this paper, to design a basic data science practice curriculum as a liberal arts subject for non-majors, we proposed an educational method using an Excel(spreadsheet) data analysis tool. Tools for data collection, data processing, and data analysis include Excel, R, Python, and Structured Query Language (SQL). When it comes to practicing data science, R, Python and SQL need to understand programming languages and data structures together. On the other hand, the Excel tool is a data analysis tool familiar to the general public, and it does not have the burden of learning a programming language. And if you practice basic data science practice with Excel, you have the advantage of being able to concentrate on acquiring data science content. In this paper, a basic data science practice curriculum for one semester and weekly Excel practice contents were proposed. And, to demonstrate the substance of the educational content, examples of Linear Regression Analysis were presented using Excel data analysis tools.

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

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

  • PDF

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

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

  • PDF

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

  • Moon, Chae-Young;Kim, Eui-Jeong;Kang, Shin-Cheon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2007.06a
    • /
    • pp.304-309
    • /
    • 2007
  • 본 논문에서는 학생들의 논리력과 창의적 문제해결 능력 향상을 위한 교육용 로봇을 설계하고 구현하였다. 제작된 로봇은 센서와 프로세서 그리고 모터 구동회로를 포함하고 있는 하드웨어와 교육용 로봇 제어 소프트웨어, 로봇 구조물 제작용 기계부품 그리고 교육내용과 제작 매뉴얼이 포함된 교재로 구성되어 있다. 제작된 로봇은 컴퓨터를 사용하지 않고 로봇에 직접 프로그래밍이 가능한 특징을 갖고 있는데 이는 로봇 교육에 있어서 장소의 제약을 받지 않고 교육이 가능함을 의미하며 학생들의 프로그래밍 결과가 로봇의 움직임으로 나타나므로 기존의 정적인 컴퓨터 프로그램 교육의 한계를 넘어 동적인 프로그램 교육이 가능하다. 그리고 간단한 하드웨어 지식과 기초 명령어만으로도 로봇을 제어할 수 있도록 사용자 중심의 함수화된 명령어를 사용하여 로봇이나 컴퓨터 프로그램을 처음 접하는 학생들도 쉽게 접근이 가능하도록 설계 하였다. 로봇을 조립하고 프로그래밍 하는 과정을 통해 학생들의 창의성과 논리력 그리고 문제해결 능력 신장에 기여할 수 있을 것으로 기대한다.

  • PDF

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

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

  • PDF

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

  • Kim, Jin-Woong;Moon, Wae-Shik
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.113-118
    • /
    • 2011
  • In this study, to improve creativity and problem solving skills of students we design the program using the programming Line-tracer(it can become the basis of robot-education) and the learning model is implemented. the result of applying was an important evaluation factors to algorithms and problem solving skills improvement.

  • PDF

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

  • 김기백;이양원
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2002.11a
    • /
    • 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

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

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

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

  • Choe, Jin-Yeong;Jang, Yeong-Su
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.1116-1118
    • /
    • 2014
  • 스마트 시대의 핵심으로 소프트웨어가 중요시되고 있다. 정부는 중등 소프트웨어 교육 활성화 방안을 발표하고, 소프트웨어 교육을 계획하고 있다. 하지만 현재 프로그래밍을 교육하는 대부분의 특성화고나 마이스터고에서 채택하고 있는 교육 방식인 기초 지식을 배우고 프로그래밍을 하는 전통적인 교육방식은 학습량이 많아 일반고에게 큰 부담이 된다. 그래서 학습량을 최소로 하고 빠른 성취감을 느낄 수 있는 구현위주의 교육방식에 대해서 제시 하였다. 본 논문에서는 특성화고나 마이스터고 학생들에게 적용을 하여 실험한 구현위주의 소프트웨어 교육방식에 대해 논하도록 한다.