본문 바로가기

분류 전체보기

(192)
논리적 사고를 향상시키는 창의설계 코딩 논리적 사고를 향상시키는 창의설계 코딩 이 장의 교육 목표와 학습할 주요 내용 교육 목표 : 코딩(Coding)의 개념을 주변 생활과 연계하여 친숙하고 흥미롭게 인식한다. 또한 사람의 언어와 비교하며 프로그래밍 언어의 개념을 쉽게 인식한다. 교육 내용 • 코딩이란? • 코딩과 프로그래밍 • 왜 코딩을 배워야 하나요? • 알고리즘이란? • 좋은 코딩, 나쁜 코딩 • 사람의 언어와 프로그래밍 언어 주요 키워드 : 코드, 설계, 코딩, 프로그래밍, 알고리즘, 프로그래밍 언어, 논리, 창의성 코딩이란? 하루가 다르게 엄청난 양으로 늘어가는 우리 주변의 수 많은 물건들을 어떻게 관리해야 쉽게 분류하고 빨리 찾을 수 있을까요? 통기타를 연주할 때 어떤 화음으로 반주를 할지 노래책 악보에 어떻게 표시하나요? 그리고 ..
랩터(RAPTOR) 프로그램 소개 및 설치와 사용법 랩터(RAPTOR) 프로그램 소개 및 설치 지금까지는 순서도를 눈으로만 보면서 이해하였는데, 이제부터는 우리가 직접 순서도를 그리면서 코딩하고 실행하여 결과를 확인하며 오류를 수정하는 과정의 실습을 본격적으로 진행하기 위하여 “랩터(RAPTOR)”라는 프로그램을 소개합니다. 랩터 프로그램은 순서도 기반의 프로그래밍 개발 환경을 제공하며, 미 공군에서 개발하여 무료로 제공하는 프로그래밍 교육 도구입니다. 이 프로그램으로 순서도 작성을 편하게 할 수 있을 뿐만 아니라 작성한 순서도를 한 스텝씩 따라가면서 실행되는 과정을 시각적으로 볼 수 있어 알고리즘의 흐름을 쉽게 파악하는데 아주 유용한 도구입니다. 랩터(Raptor) 프로그램 전체 강의 자료 랩터(RAPTOR) 프로그램 강의 01 - 소개 및 설치와 사용..
도약 창업챌린지 강의 파일 링크 아래 강의자료는 "라즈베리파이 사물인터넷 설계 실습키트" 실습에 사용하는 자료입니다. 센서와 액츄에이터 실습 뿐만 아니라 웹브라우저를 이용한 데이터베이스 조회, 액츄에이터 제어, 스마트 폰 앱과 연동하는 과정을 설명한 자료입니다. 제품 리뷰자료 중 40가지를 제외한 자료는 직접 작성한 자료로 얼마든지 참고 가능합니다. 사물인터넷에 관심있는 분은 다운 받아 참고하시고 궁금한 사항은 문의 주시기 바랍니다. 강의자료 링크 https://drive.google.com/open?id=1Gp9uUUwxgACX2h-Zbkcci6XQpUAHc02g 사물인터넷 IoT 제품 73 리뷰 https://drive.google.com/open?id=1EIHOhjLbVR7y86ZK1WXeOif_6JL_f-WT 사물인터넷 IoT ..
python list 값 중복 제거하기 Python 자료구조중 하나인 List 에 중복된 값이 있을 경우, 중복 제거를 하고 싶은 경우가 있다. 물론 직접 해당 기능을 구현할 수 있으나, 간단한 방법이 있다. 바로 python의 자료형 중 set 을 이용한 방법이다. 자료형 set은 크게 두가지 특징을 가지고 있다. 1. 중복을 허용하지 않는다. ( removing duplicated ) 2. set 내부에 있는 값(value) 들은 순서가 존재하지 않는다. (unordered) 이러한 set 자료구조의 특징을 이용해 아래와 같이 쉽게 중복을 제거할 수 있다. ex_list = [ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'c', 'd' ] dub_list = list(set(ex_list)) print..
파이선(Python) 언어가 다른 언어와 다른 점 프로그래밍 언어의 하나인 파이선(Python)의 인기가 파죽지세로 상승하고 있다. 2018년 티오베(TIOBE) 인덱스(티오베 인덱스 8월 보고서)에 따르면 파이썬이 4위에 올라있다. 파이썬은 1991년 만들어졌으며 올해로 27년된 언어다. C++은 만들어진지 33년 됐다. 파이썬은 입문자도 이해하기 쉽고, 간결하면서도 높은 생산성을 낼 수 있다는 점에서 인기를 끈다. 국내는 전공과목에 파이선이 교과로 들어 있는 대학교는 거의 없다. 미국 내 대학교 프로그래밍 교양과정의 70%가 파이썬일 정도다. 파이썬이 지금처럼 인기를 얻게 된 건 데이터 과학과 머신러닝의 붐 때문이다. 진입장벽이 낮기 때문에 많은 입문자를 만들어냈고, 그에 따라 수많은 머신러닝 라이브러리가 파이썬으로 만들어져 인기를 가속하고 있다. ..
메이커 스페이스를 시작하는 10가지 Tips 메이커 스페이스를 시작하는 10가지 Tips 1. 학생들과 이야기하십시요. 학생들의 참여가 메이커 스페이스 성공의 열쇠다. 학생들에게 메이커 스페이스가 멋지게 보일만한게 무엇인지 질문하라. 학생들이 초심자부터 메이커 스페이스의 소유감을 느끼는 학생까지 그들이 공헌하고자 하는 마음이 들도록 해야 한다. 교육자로써 메이커 스페이스에 관한 열정을 발견하고, 학생들이 메이커 스페이스를 조정할 수 있도록 할 수 있을 것이다. 2. 직원을 모으세요. 제작자 공간과 같은 프로젝트의 경우 다른 교사와 행정부의 지원을받는 것이 중요합니다. 그들은 당신이 자금을 모으고, 도중에 일어나는 행정적 충돌에 대처하며, 그 밖의 다른 것들을 다루도록 도울 수 있습니다. Makerspace(메이커스페이스)는 제작자 커뮤니티를 구축하..
OSI 7 Layer 쉽게 외우는 법 OSI 7 Layer 쉽게 외우는 법 OSI 7 Layer에 대해서는 이곳을 참고한다. 아래 이미지도 이 싸이트에서 참고했다. https://shlee0882.tistory.com/110 데이터 통신에 있어 독보적인 존재인 OSI 7 Layer 쉽게 외우는 법, 이거 외우고 있으면 인생이 편하다. '이더넷 세파'가 아니라 '피다넷 세파' 이것만 외우면 된다. 여기(http://www.ciokorea.com/news/36536) 보면 무지하게 어렵게 외우는 설명이 있다. 그럼 이더넷 세파 아니라 피다넷 세파는 무엇이냐? 7레이어의 앞 글자만 따서 발음하기 쉽게 만들었다. 이것을 왜 이제서야 공개하는 지 참 내 원. 7계층 – 응용 계층(Application) 6계층 – 표현 계층(Presentation) ..
라즈베리파이 4 Model B 출시, 더 많은 사용자와 강력한 Desk Top 라즈베리파이 4 Model B 출시, 더 많은 사용자와 강력한 Desk Top 사기는 이렇게 치는거다. 2019년 2월 3일 Eben Upton(Raspberry Pi Trading CEO)와의 인터뷰에서 분명히 raaspberry Pi 4가 2019년도에 출시되지는 않을 것이라고 했다. Eben Upton의 답변으로는 "새로운 라즈베리파이에 대해 원하는 형태와 기능에 대한 생각을 가지고 있고, 이를 위해 뭘 할지 알고 있지만, 아직 상품으로 만들 계획은 없다"고 답하였다. 그런데 6월 24일 아침 7시에 업톤은 전격적으로 라즈베리파이 4를 출시하고 캠브리지의 파이스토어에서 구입할 수 있다고 말했다. 가장 최근 모델인 라즈베리파이 3 Model B+ 가 작년 파이데이(2018년 3월 14일)에 나왔다. ..