[SCSA] Thinker 에서 Maker 로Park Jonggun2016.02.19 Samsung Convergence Software Academy 6기 특강
개인용 로봇이 대중화 되는 4차 산업시대. 단순 Thinker 가 아닌 행동으로 표현하는 Maker 가 되어 융복합 인재로 거듭나는 SCSA 인문대 교육생을 위한 특강
JavaScript Everywhere from Mobile and RobotCirculusBuild own idea using javascript from mobile and robot!
서큘러스 팀은 IoT 교육/개발 플랫폼과 데이터 수집 및 분석 시스템, 그리고 모바일과 봇 형 제품군까지 모든것을 JavaScript 하나만으로 제작및 통합하였습니다. 하나의 언어로 통합하여 얻게 되는 장점에 대해 살펴봅니다.
글로벌 소프트웨어 교육 현황 및 교육 도구 동향봉조 김한국 인터넷 진흥원 자료 - https://www.kisa.or.kr/
소프트웨어 산업의 중요성이 나날이 높아지고 있는 상황에서, 소프트웨어 인재를 양성하기 위해 어릴 때부터 소프트웨어 교육을 배울 수 있도록 의무화하는 나라가 많아지고 있다. 이러한 세
계 각국의 소프트웨어 교육 현황에 대해 살펴보고, 이를 통해 앞으로 소프트웨어 교육을 의무화 해야하는데 있어 필요한 사항을 정리해 보고자 한다.
Maker movement & education changes - 메이커운동과 교육의 변화Ji Lee소프트웨어정책연구소(김진형 소장님^^) 포럼 및 한국과학창의재단에서 발표했던 메이커 운동이 교육에 어떤 변화를 가져왔는지에 대한 발표자료
발표자 & 강의자료 작성자 : 숙명여자대학교 시각영상디자인학과 이지선 교수
http://visualcommunication.tistory.com/category/Prof.%20Ji%20Sun%20Lee
Softbox coding - raspberrypi3 b+ 2019 Lecture File 봉조 김IoT 의 개념에 대해 발전과정, 현재 적용 사례, 미래의 IoT를 사업의 측면이 아니라 사용자 관점에서 분석하고 사용자 관점에서 바라보는 교육을 진행한다. IoT를 구현하는 3대 기반 기술은 센싱기술, 유무선 통신 및 네트워크 통신기술, IoT 서비스 인터페이스 기술이다. 미래 산업을 지배하는 분야는 사물인터넷, 스마트 카, 인공짶ĵ 분야일 것이다. 4차 산업혁명을 이끌어 나가는 힘은 소프트웨어에서 나온다.
본 사물인터넷 임베디드 실습과정은 사물인터넷 제품을 개발하는 전체적인 과정을 배우게 된다.사물인터넷 제품의 기획, 설계, 개발, 소프트웨어 구현, 웹 서비스, 모바일 앱 서비스에 이르는 과정을 대표적인 오픈소스 하드웨어인 라즈베리파이와 아두이노를 사용해서 구현하는 방법을 실습하며, 또한 LoRa 통신 실습을 LoRa보드와 게이트웨이등을 사용하여 실습한다.
SoftBox-RaspberryPi-IoT 설계 시스템은 Gateway(Raspberry Pi)와 8종의 센서, 7종의 액츄에이터, 다양한 주변장비로 구성된다. 5종의 설계 /실습과제를 통합 시스템에서 직접 설계 및 실습할 수 있는 환경을 제공하고, 사용자가 설계한 시스템을 인터넷이나 안드로이드 앱을 통해 정보를 확인하고, 직접 제어할 수 있는 교육 시스템이다. IoT 에 대한 개념을 배우고, 창의적인 아이디어를 바로 적용 제작할 수 있는 시스템이다.
Internet of things : 세상의 모든것들이 연결되는 날 - 최형욱Hugh Choi 최형욱세상의 모든 것들이 연결되는 날
Things connect you from the era of the Internet of Things
-최형욱
Chief maker & CEO, MagicEco
Expansion of maker culture and promotion of maker activity봉조 김메이커 스페이스와 메이커 커뮤니티 대상 메이커 문화확산 및 메이커 활동촉진 지원사업 공모에서 똑 떨어진 자료 ^^
경기남부지역 아두이노 피지컬 소프트웨어 교육을 통한 메이커문화 기반조성 사업계획서
2018 소프트웨어에 물들다 - 기계는 어떻게 생각할까?Hyunghun Cho생각하는 기계를 만들고 싶다는 생각은 언제 시작했을까요? 오늘날 인공짶ĵ이라고 부르는 기계들은 어떻게 동작하는 걸까요? 생각하는 기계는 과연 어떻게 우리의 미래를 바꿀까요? 꼬리를 무는 호기심에 아이들이 열어갈 희망찬 미래를 기대하며 재밌게 이야기하고자 합니다.
Tensorflow internalHyunghun ChoTensorFlow is a dataflow-like model that runs on a wide variety of hardware platforms. It uses tensors and a directed graph to describe computations. Operations are abstract computations implemented by kernels that run on different devices like CPUs and GPUs. The core C++ implementation defines the framework and kernel functions, while the Python implementation focuses on operations, training, and providing APIs. Additional libraries like Keras, TensorFlow Slim, Skflow, PrettyTensor, and TFLearn build on TensorFlow to provide higher-level abstractions.
[SCSA] Thinker 에서 Maker 로Park Jonggun2016.02.19 Samsung Convergence Software Academy 6기 특강
개인용 로봇이 대중화 되는 4차 산업시대. 단순 Thinker 가 아닌 행동으로 표현하는 Maker 가 되어 융복합 인재로 거듭나는 SCSA 인문대 교육생을 위한 특강
JavaScript Everywhere from Mobile and RobotCirculusBuild own idea using javascript from mobile and robot!
서큘러스 팀은 IoT 교육/개발 플랫폼과 데이터 수집 및 분석 시스템, 그리고 모바일과 봇 형 제품군까지 모든것을 JavaScript 하나만으로 제작및 통합하였습니다. 하나의 언어로 통합하여 얻게 되는 장점에 대해 살펴봅니다.
글로벌 소프트웨어 교육 현황 및 교육 도구 동향봉조 김한국 인터넷 진흥원 자료 - https://www.kisa.or.kr/
소프트웨어 산업의 중요성이 나날이 높아지고 있는 상황에서, 소프트웨어 인재를 양성하기 위해 어릴 때부터 소프트웨어 교육을 배울 수 있도록 의무화하는 나라가 많아지고 있다. 이러한 세
계 각국의 소프트웨어 교육 현황에 대해 살펴보고, 이를 통해 앞으로 소프트웨어 교육을 의무화 해야하는데 있어 필요한 사항을 정리해 보고자 한다.
Maker movement & education changes - 메이커운동과 교육의 변화Ji Lee소프트웨어정책연구소(김진형 소장님^^) 포럼 및 한국과학창의재단에서 발표했던 메이커 운동이 교육에 어떤 변화를 가져왔는지에 대한 발표자료
발표자 & 강의자료 작성자 : 숙명여자대학교 시각영상디자인학과 이지선 교수
http://visualcommunication.tistory.com/category/Prof.%20Ji%20Sun%20Lee
Softbox coding - raspberrypi3 b+ 2019 Lecture File 봉조 김IoT 의 개념에 대해 발전과정, 현재 적용 사례, 미래의 IoT를 사업의 측면이 아니라 사용자 관점에서 분석하고 사용자 관점에서 바라보는 교육을 진행한다. IoT를 구현하는 3대 기반 기술은 센싱기술, 유무선 통신 및 네트워크 통신기술, IoT 서비스 인터페이스 기술이다. 미래 산업을 지배하는 분야는 사물인터넷, 스마트 카, 인공짶ĵ 분야일 것이다. 4차 산업혁명을 이끌어 나가는 힘은 소프트웨어에서 나온다.
본 사물인터넷 임베디드 실습과정은 사물인터넷 제품을 개발하는 전체적인 과정을 배우게 된다.사물인터넷 제품의 기획, 설계, 개발, 소프트웨어 구현, 웹 서비스, 모바일 앱 서비스에 이르는 과정을 대표적인 오픈소스 하드웨어인 라즈베리파이와 아두이노를 사용해서 구현하는 방법을 실습하며, 또한 LoRa 통신 실습을 LoRa보드와 게이트웨이등을 사용하여 실습한다.
SoftBox-RaspberryPi-IoT 설계 시스템은 Gateway(Raspberry Pi)와 8종의 센서, 7종의 액츄에이터, 다양한 주변장비로 구성된다. 5종의 설계 /실습과제를 통합 시스템에서 직접 설계 및 실습할 수 있는 환경을 제공하고, 사용자가 설계한 시스템을 인터넷이나 안드로이드 앱을 통해 정보를 확인하고, 직접 제어할 수 있는 교육 시스템이다. IoT 에 대한 개념을 배우고, 창의적인 아이디어를 바로 적용 제작할 수 있는 시스템이다.
Internet of things : 세상의 모든것들이 연결되는 날 - 최형욱Hugh Choi 최형욱세상의 모든 것들이 연결되는 날
Things connect you from the era of the Internet of Things
-최형욱
Chief maker & CEO, MagicEco
Expansion of maker culture and promotion of maker activity봉조 김메이커 스페이스와 메이커 커뮤니티 대상 메이커 문화확산 및 메이커 활동촉진 지원사업 공모에서 똑 떨어진 자료 ^^
경기남부지역 아두이노 피지컬 소프트웨어 교육을 통한 메이커문화 기반조성 사업계획서
2018 소프트웨어에 물들다 - 기계는 어떻게 생각할까?Hyunghun Cho생각하는 기계를 만들고 싶다는 생각은 언제 시작했을까요? 오늘날 인공짶ĵ이라고 부르는 기계들은 어떻게 동작하는 걸까요? 생각하는 기계는 과연 어떻게 우리의 미래를 바꿀까요? 꼬리를 무는 호기심에 아이들이 열어갈 희망찬 미래를 기대하며 재밌게 이야기하고자 합니다.
Tensorflow internalHyunghun ChoTensorFlow is a dataflow-like model that runs on a wide variety of hardware platforms. It uses tensors and a directed graph to describe computations. Operations are abstract computations implemented by kernels that run on different devices like CPUs and GPUs. The core C++ implementation defines the framework and kernel functions, while the Python implementation focuses on operations, training, and providing APIs. Additional libraries like Keras, TensorFlow Slim, Skflow, PrettyTensor, and TFLearn build on TensorFlow to provide higher-level abstractions.
IoT Web App - 수집된 정보의 가공, 처리, 융합Hyunghun ChoIoT 관련 App IN 세미나 4차의 preview 자료입니다. 이번 세미나에서는 REST to JavaScript API를 만들고 이를 이용해 손쉽게 HTML5 web app를 만들어 봅니다.
Do IoT Yourself! - 사물 간의 연결을 위한 Open APIHyunghun ChoDo IoT Yourself 세미나의 세 번째 발표 자료 프리뷰입니다.
이번 세미나에서는 지난 세미나에서 개발한 아두이노 기반 온도 센서 정보를 RESTful Web API 형태의 Open API로 개발하는 과정을 다룹니다.
프리뷰 자료이기 때문에 이후 수정, 변경될 가능성이 있으니 양해 바랍니다.
GameTube app-swing-introductionHyunghun ChoThe document outlines a project about creating a game that simulates swinging, inspired by the story of Chunhyangjeon. It emphasizes creativity, iterative design, and the interconnectedness of various subjects like mathematics and physics while providing technical details on implementing the game using Scratch and hardware components. Additionally, it includes references for further reading on relevant topics such as mechanics, art, and culture.
Home sensor prototype on Arduino & Raspberry Pi with Node.JSHyunghun ChoThe document outlines a project for a home temperature and humidity monitor using Raspberry Pi, Arduino, and Node.js. It includes features such as displaying current temperature and trends, database setup for storing data, and integrating with various libraries and tools for web development. Additionally, it discusses best practices for creating APIs and visualizing data effectively.
REST to JavaScript for Better Client-side DevelopmentHyunghun ChoThe document discusses the challenges and motivations for developing JavaScript APIs from REST APIs in embedded systems, focusing on server and client side considerations. It outlines a five-step approach to design these JavaScript APIs and presents a case study on the n-service API for multi-screen service development. Key takeaways include improved usability, maintainability, and documentation benefits of using JavaScript APIs over traditional REST APIs.
20. 프로그래밍 첫 걸음
첫 걸음은 무작정으로 (from Scratch)
시작점(엔트리)도 좋습니다
컴퓨터는 아무것도 몰라요
원하는 일을 상세하게 알려줘야만 해요
※ 게임튜브로 춘향전 만들기
21. 아이들을 위한 쉬운 만들기 도구
피코보드 (PicoBoard)
스크래치와 연결해서 동작하는 보드
리틀비츠 (LittleBits)
레고 블록처럼 안전하게 전자 회로를 만들 수 있는 키트
마이크로비트 (Micro:Bits)
영국 BBC 방송사에서 만든 교육용 컴퓨터
22. 모두를 위한 만들기 도구
아두이노 (Arduino)
직접 전자 회로를 만들 수 있는 개발 보드
라즈베리 파이 (Raspberry PI)
마음껏 가지고 놀 수 있는 소형 컴퓨터
23. 직접 만들기 사례 – 음식물 쓰레기통
2015년 메이커 위크엔드
음식물 부패 상태를 알려주는 스마트 쓰레기통 만들기
24. 잘 만들면 팔 수 있어요
3D삼디 프린터와 아두이노로 만든 한글시계 / 특별한 액자
크라우드 펀딩 사이트 와디즈에서 상품 화
대디스랩와 함께 제작
25. 잘 만들고 싶다면 프로그래밍 언어를 배우자
외국어만큼 다양한 프로그래밍 언어
외국인과 원활한 소통하기 위해 외국어를 배우 듯
컴퓨터를 자유자재로 다루려면 프로그래밍 언어를 공부해야 합니다.
분야 별 대표 언어들
컴퓨터 제어: C, C++
모바일 앱: Java, Swift
웹 프로그래밍: HTML, JavaScript
통계/인공짶ĵ: R, Python
26. 대화하는 소프트웨어
“혁신은 뜻 밖에 일어나는 일이라 어떤 사람들이 해 낼지를 알 수 없습니다.’’
- 팀 버너스 리 (웹의 창시자)
27. 인터넷 – 불안이 가져온 대화의 기술
인터넷 프로토콜(TCP/IP)
핵 전쟁을 대비해 만든 정보 망을 위한 기계 간의 대화의 기술
세계의 컴퓨터가 하나의 소프트웨어로 대화하다
28. 아낌없이 나눠주는 착한 웹
지식을 아낌없이 나누는 착한 공유 소프트웨어
서버(server, S): 정보를 나눠 주는 컴퓨터
클라이언트(client, C): 정보를 가져가는 컴퓨터
client
요청
server
응답
client
요청
응답
응답
요청
C
S
C
C
C
C
C
C
C
29. 사물인터넷은 사물 사이의 대화
사물이 사물을 서로 찾고, 묻고, 응답하는 소프트웨어
IoT: 사물인터넷
IoT
요청
IoT
응답
IoT
요청
응답
응답
요청
IoT
IoT
IoT
IoT
IoT
IoT
IoT
IoT
IoT