안녕하세요.


최근 일 년간은 딥러닝에서의 초모수(hyperparameter) 최적화 방안 연구에만 매진하다보니 블로그를 방치해 두었네요.

그럼에도 불구하고 방문해 주셨던 분들께 감사를 표합니다.

  


일년만에 다시 아이들을 위한 소프트웨어 강연인 소.물.이 있어 

이렇게 발표 자료를 공유하는 겸사 겸사 블로그에 기록을 남깁니다.


강연의 요약은 다음과 같습니다:


일자: 2018년 5월 26일 오후 3시

장소: 태장마루 도서관

신청: https://www.suwonlib.go.kr/tm/html/03_culture/culture_view.asp?bd_seqn5=8928&lib_code_cul=TM


제목: 기계는 어떻게 생각할까? (How do Machines Think?)


생각하는 기계를 만들고 싶다는 생각은 언제 시작했을까요? 오늘날 인공지능이라고 부르는 기계들은 어떻게 동작하는 걸까요? 생각하는 기계는 과연 어떻게 우리의 미래를 바꿀까요? 꼬리를 무는 호기심에 아이들이 열어갈 희망찬 미래를 기대하며 재밌게 이야기하고자 합니다.

 

안녕하세요.


아래와 같이 "소프트웨어, 사람과 사물의 소통을 향하여"라는 주제로 소프트웨어 특강을 진행합니다.

  • 일시: 2017년 5월 27일 오후 3시
  • 장소: 수원시 영통구 태장마루 도서관
  • 대상: 초등학교 3~6학년과 학부모
  • 신청: 공지 참조


아래는 발표 자료입니다. 참고하시기 바랍니다.







안녕하세요. 생각의 웹입니다.


이번에는 KAIST에서 만든 교육용 프로그래밍 언어 엔트리와 관련 웹사이트를 소개하고자 합니다.


플레이 엔트리 가기


엔트리(Entry)의 의미인 초입부라는 뜻에 걸맞게 어린 아이들에게 쉽게 프로그래밍을 접근할 수 있도록 단계적으로 컨텐츠를 제공하고 있습니다.

플레이 엔트리 사이트 가입 후 학습하기 메뉴에서 10가지의 미션을 통해 블럭 프로그래밍의 묘미를 맛볼 수 있습니다.


언뜻 보면 간단한 문제지만 막상 코딩해보면 시행착오가 많습니다. (저 같은 경우는 '왼쪽으로 회전' 과 '오른쪽으로 회전'이 가장 혼란스러웠습니다. 군대에서도 좌우 구분 못해 고생 좀 했었죠;; ) 자만하지 마시고 심심풀이로 직접 한번 해보시는 것 추천합니다. ^^ 


아직 베타 서비스 중이라 불안한 점이 있지만 깔끔한 화면과 알찬 구성이 마음에 듭니다. 그럼에도 굳이 개선 희망사항을 하나 제안하면 터치 인터페이스의 줌 인, 줌 아웃 등을 지원해서 블럭 프로그래밍 편의를 도모했으면 합니다. (요즘은 터치 인터페이스를 장착한 기기가 많이 보급되고 있으니까요. ^^)


멋진 도구를 통해 많은 아이들이 프로그래밍에 친숙하게 다가갈 수 있기를 기대합니다!

화이팅입니다!!




안녕하세요, 생각의 웹입니다.


미국의 초등학생 대상으로 진행하는 컴퓨터 없이도 컴퓨터의 기본 원리 및 프로그래밍을 가르치는 단체인 CS 언플러그드 (http://csunplugged.org/)에서 만든 교육 자료를 다음과 같이 공유합니다.



CSUnplugged_OS_Part1_2012.pdf


CSUnplugged_OS_Part2_2012.pdf


이 과정의 목적은 초등학생들에게 컴퓨터를 구성하는 기본 원리를 가르치는데 있지만 각 단원마다 컴퓨터 과학의 기본 원리를 매우 쉽게 설명하고 있기에 컴퓨터에 대해 이해가 부족한 분들에게도 일독을 권합니다.


모든 사물에 컴퓨팅 기술이 접목되어 가는 세상에서 그 원리를 알고 지혜롭게 사용하는 사람들만이 기술의 홍수에 파묻히지 않을 것입니다.


감사합니다.


"생각의 웹"입니다.


최근 소프트웨어 교육이 핫 이슈라 제 블로그에 "스크래치" 키워드를 통해 방문하시는 분들이 꽤 많이 보입니다.



2012-8-22-Creative_Computing_Korean Version.pdf


상기 첨부한 Creative Computing PDF 문서는 MIT 미디어 랩에서 스크래치 도구를 만든 후 초등학생 대상으로 교육을 진행하기 위해 작성한 문서를 경인 교대에서 한글로 번역한 문서입니다.


꼭 교사가 아니더라도 우리 아이들의 창의력 향상을 위해 소프트 웨어 교육이 어떻게 진행되어야 하는지 통찰을 얻으실 수 있으리라 확신합니다.


감사합니다.

"생각의 웹"입니다.


아빠의 공작소(Daddy's Lab.)에서 킥스타터를 통해 펀딩 중인 프로젝트 게임튜브를 이용해서 간단한 그네 게임을 만든 사례를 소개합니다. 


(참고로 breadino는 아두이노 호환 마이크로 컨트롤러로 게임튜브의 핵심 모듈 중 하나입니다. ^^)


아래 슬라이드는 춘향전에 등장하는 유명한 소재인 그네 뛰기를 모티브로 여기에 필요한 수학/물리 법칙들을 이용해 게임튜브와 스크래치를 통해 구현하는 것을 설명하고 있습니다.

  




게임튜브 프로젝트가 성공적으로 펀딩되어 많은 분들이 자녀들과 함께 스크래치 프로그래밍을 즐기시길 바라며 혹시 이 포스팅에 대해 보다 자세한 내용이 궁금하시면 댓글 남겨 주시기 바랍니다. 보다 상세한 내용의 후속 포스팅으로 찾아 뵙도록 하겠습니다. ^^


마지막으로 게임튜브에 대한 보다 자세한 내용을 원하시면 아래 링크를 참고하시기 바랍니다. 

 

게임튜브 : http://www.gametube4u.com/ 

대디스랩 : http://www.daddyslab.com/

안녕하세요.

스크래치를 통해 프로그래밍 세계에 입문하신 분들을 환영합니다.


최신 스크래치인 2.0 버전은 플래쉬 앱으로 만들어져 있어 브라우저를 통해 앱을 만들고 바로 웹을 통해 공개할 수 있습니다. 제가 첫 번째 만든 데모 앱처럼요. ^^


스크래치 프로그래밍에 자신이 붙으셨다면 나만의 아이디어를 실현해 볼 수 있는 재밌는 개발 환경을 소개합니다.


  1. 라즈베리 파이에서 스크래치 프로그래밍 하기
    • 라즈베리 파이는 영국 케임브리지 대학에서 만든 싱글보드 컴퓨터로 우리 돈으로 5만원 내외면 휴대폰 충전기로 동작하는 저전력의 PC 환경을 만들 수 있습니다. (http://www.raspberrypi.org/) 라즈베리 파이의 운영체제 (OS)인 라즈비안에는 스크래치 1.4 버전이 기본 설치되어 제공되니 이 기기에서 스크래치 프로그래밍을 즐겨보는 것도 색다른 즐거움이 될 것입니다.


  2. 아두이노를 스크래치로 프로그래밍 하기
    • 아두이노는 내가 원하는 회로를 구성해 컴퓨터로 제어할 수 있는 마이크로 컨트롤러로 오픈 소스로 만들어져 많은 사용자들을 확보하고 있습니다. (http://ko.wikipedia.org/wiki/%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8
    • 아두이노는 원래는 C/C++ 언어로 개발하도록 제공되나 스크래치에서 개발할 수 있는 S4A라는 프로젝트가 존재합니다. (http://s4a.cat/) 이 블로그에서는 주로 S4A를 이용하여 스크래치로 개발한 사례를 소개하고자 합니다.



안녕하세요.


이곳에 스크래치 항목을 만들고 첫번째 데모 앱 포스팅 이후 아무런 글을 올리지 않아 고민하던 차에 잘 정리한 블로그가 있어 아래와 같이 링크를 공유합니다.


http://flowingtime.tistory.com/category/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D/%EC%8A%A4%ED%81%AC%EB%9E%98%EC%B9%98


스크래치가 개발 언어로 처음이신 분들에게 도움이 될 만한 내용들로 구성되어 있어 일독을 추천합니다.


감사합니다.

안녕하세요, 


MIT media lab.에서 만들어 무료로 제공하는 프로그래밍 도구인 스크레치를 소개합니다.


http://scratch.mit.edu/


유소년 대상으로 프로그래밍을 손쉽게 접할 수 있도록 만든 교육 목적의 도구로 보시면 되고요. 다운로드 필요 없이 웹 상에서 직접 개발 및 공유가 가능하니 재미 삼아 만들어 보시면 좋을 것 같습니다.


아래는 tutorial로 만든 제 첫 앱입니다. ^___^ 



지금 즉시 프로그래밍을 즐기세요!



  1. hyunghunny@gmail.com 2014.05.02 12:37 신고

    아쉽게도 flash 형태로 export 되는 군요. HTML5이었으면 좋았으련만..

+ Recent posts