본문 바로가기

소프트박스 교육

(10)
파이선 Python 강의 링크 파이선 강의 링크입니다. 동영상이 꽤 깁니다. 자료가 많은 사이트입니다. https://codequs.com/python Suggest ☞ Python 3 Tutorial for Beginners ☞ Python Tutorial for Beginners ☞ Python Tutorials for Beginners - Learn Python Online ☞ Python Tutorial for Beginners (2019) - Learn Python for Machine Learning and Web Development ☞ Python Scripting Tutorial for Beginners ☞ Python Tutorial for Absolute Beginners - Learn Python in 2019
Challenge! 아두이노 메이커 코딩 전문가 과정 Challenge! 아두이노 메이커 코딩 전문가 과정 컴퓨터에서 소프트웨어가 동작하고, 소프트웨어가 하는 일을 알고, 컴퓨터에게 일을 시키는 프로그래밍 능력은 필수인 시대입니다. 오픈소스 하드웨어인 아두이노 기반으로 소프트웨어를 가장 쉽고 빠르게 배울 수 있는 메이커 코딩 전문가 과정을 소개합니다. 아두이노 학습환경에서 다양한 센서와 액츄에이터를 직접 구동하면서 실습하다보면 어느새 당신은 메이커 코딩 전문가로 성장할 수 있습니다. 직접 소프트웨어를 배워 창의적인 아이디어를 제품으로 구현하고 싶은 분, 자녀들에게 소프트웨어를 가르치고 함께 공부하고 싶은 분, 코딩을 배워 주변에서 소규모 강사활동을 하고 싶은 분 누구나 신청하실 수 있습니다. 두려움과 고민은 날려버리시고 행동하십시요. 무엇이든 해야 변화할 ..
아이들이 코딩을 배워야 하는 10가지 이유 아이들이 코딩하는 법을 배워야 하는 10 가지 이유 아이들이 미래를 준비할 때 코딩하는 법을 배우는 것보다 더 좋은 방법은 없습니다! 코딩은 아이들이 학업 기술을 향상하고, 인내 및 조직화화 같은 자질을 키우고 커리어로 전환될 수 있는 귀중한 21 세기 기술을 습득하도록 돕습니다. Tynker 블로그에서 아이들이 코딩하는 법을 배워야 하는 10 가지 이유는 다음과 같습니다. 이미지와 문서출처 동일 코딩은 학업 성취도를 개선합니다. 1. 수학 : 코딩은 아이들이 추상적인 개념을 시각화하고 실제 상황에 수학을 적용할 수 있게 하며 수학을 재미있고 창의적으로 만듭니다! 2. 작문 : 코드를 작성하는 어린이는 결정 및 계획의 가치를 이해하므로 작문 기술이 향상됩니다. 많은 아이들이 Tynker를 스토리 텔링의 ..
논리적 사고를 향상시키는 창의설계 코딩 논리적 사고를 향상시키는 창의설계 코딩 이 장의 교육 목표와 학습할 주요 내용 교육 목표 : 코딩(Coding)의 개념을 주변 생활과 연계하여 친숙하고 흥미롭게 인식한다. 또한 사람의 언어와 비교하며 프로그래밍 언어의 개념을 쉽게 인식한다. 교육 내용 • 코딩이란? • 코딩과 프로그래밍 • 왜 코딩을 배워야 하나요? • 알고리즘이란? • 좋은 코딩, 나쁜 코딩 • 사람의 언어와 프로그래밍 언어 주요 키워드 : 코드, 설계, 코딩, 프로그래밍, 알고리즘, 프로그래밍 언어, 논리, 창의성 코딩이란? 하루가 다르게 엄청난 양으로 늘어가는 우리 주변의 수 많은 물건들을 어떻게 관리해야 쉽게 분류하고 빨리 찾을 수 있을까요? 통기타를 연주할 때 어떤 화음으로 반주를 할지 노래책 악보에 어떻게 표시하나요? 그리고 ..
랩터(RAPTOR) 프로그램 소개 및 설치와 사용법 랩터(RAPTOR) 프로그램 소개 및 설치 지금까지는 순서도를 눈으로만 보면서 이해하였는데, 이제부터는 우리가 직접 순서도를 그리면서 코딩하고 실행하여 결과를 확인하며 오류를 수정하는 과정의 실습을 본격적으로 진행하기 위하여 “랩터(RAPTOR)”라는 프로그램을 소개합니다. 랩터 프로그램은 순서도 기반의 프로그래밍 개발 환경을 제공하며, 미 공군에서 개발하여 무료로 제공하는 프로그래밍 교육 도구입니다. 이 프로그램으로 순서도 작성을 편하게 할 수 있을 뿐만 아니라 작성한 순서도를 한 스텝씩 따라가면서 실행되는 과정을 시각적으로 볼 수 있어 알고리즘의 흐름을 쉽게 파악하는데 아주 유용한 도구입니다. 랩터(Raptor) 프로그램 전체 강의 자료 랩터(RAPTOR) 프로그램 강의 01 - 소개 및 설치와 사용..
피지컬 컴퓨팅 소프트웨어 교육 - 어렵지만 가장 재미있어 하는 활동, 피지컬 컴퓨팅! 학생들에게 어렵지만 가장 재미있어 하는 활동, 피지컬 컴퓨팅! 피지컬 아두이노 소프트웨어 교육이란? 피지컬 컴퓨팅은 컴퓨터와 현실세계가 서로 상호작용 하는 활동을 말합니다. 현실 세계인 주변 환경(온도, 습도, 압력, 빛, 적외선)의 센서 값을 읽고, 읽은 값에 따라 주변 환경을 바꿀 수 있도록 엑츄에이터(모터 등의 기계, 팬, 펌프, 전등)를 제어하도록 하는 프로그램을 말합니다. 피지컬 컴퓨팅은 센서를 통해서 현실세계의 정보(온도, 습도, 압력, 광량, 적외선)를 받고 그 값에 따라 프로그램의 동작이 달라지게 하는 방식과, 엑츄에이터(모터 등의 기계)를 사용하여 프로그램으로 현실 세계에 있는 기계의 동작을 제어하는 방식이 있습니다. 피지컬 컴퓨팅이라는 개념을 요약하면 다음과 같습니다. 피지컬 컴퓨팅(P..
라즈베리파이 기반 사물인터넷 교육 라즈베리파이 기반 IoT(사물인터넷) 교육 라즈베리 파이(Raspberry Pi)는 영국의 라즈베리파이 재단(Raspberry Pi Foundation)에서 어린이들의 컴퓨터 및 과학 교육을 증진시키기 위해 만든 싱글 보드 컴퓨터 (Single-Board Computer)입니다. 라즈베리 파이는 센서, 모터, 광원 등의 하드웨어를 직접 제어하는 분야에 사용할 수 있으며, 어린이를 대상으로 하는 로봇들, 쿼드콥터, 출입감지를 위해 출입문에 부착하는 센서 등과 같이 다양한 물리적 컴퓨팅 프로젝트를 진행하고 있습니다. 미디어 센터로 활용하거나 게임 개발용 플랫폼으로도 이용이 가능하며, 멀티미디어와 3D 그래픽 성능이 요구되는 환경에도 적합하게 활용할 수 있는 강력한 보드입니다. 라즈베리 파이는 센서, 모터, ..
파이선 열풍! Python 프로그래밍 교육 Python 프로그래밍 파이썬(Python)은 1991년 프로그래머인 귀도 반 로섬(Guido van Rossum)이 발표한 고 급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dyn amically typed) 대화형 언어입니다. 파이썬은 배우기 쉽고, 강력한 프로그래밍 언어입니다. 효율적인 자료 구조들과 객체 지향 프로그래밍에 대해 간단하고도 효과적인 접근법을 제공합니다. 우아한 문법과 동적 타이핑(typing)은, 인터프리터 적인 특징들과 더불어, 대부분 플랫폼과 다양한 문제 영역에서 스크립트 작성과 빠른 응용 프로그램 개발에 이상적인 환경을 제공합니다. 파이썬 인터프리터와 풍부한 표준 라이브러리는 소스나 바이너리 형태로 파이썬 웹 사이트에서 무료로 제공하고 있으며,..