두 번째 생활 속 SW 코딩의 발견 시리즈를 발간하면서...
왜 자동판매기 SW 프로그램인가?
컴퓨터의 아버지
세계 최초의 컴퓨터 프로그래머는 여성이었다.
자동판매기의 등장
지금은 자동판매기의 전성시대다.
SW 코딩 테스트 1 SW 프로그램 구조 이해하기
SW 코딩 테스트 2 무료로 이용할 수 있는 자동판매기 이용하기(사용자 입장(1
SW 코딩 테스트 3 무료로 이용할 수 있는 자동판매기 이용하기(사용자 입장(2
SW 코딩 테스트 4 유료 자동판매기 이용하기(사용자 입장(1
SW 코딩 테스트 5 유료 자동판매기 이용하기(사용자 입장(2
SW 코딩 테스트 6 무료 음료수 제공 자동판매기 SW 코딩하기(1
SW 코딩 테스트 7 무료 음료수 제공 자동판매기 SW 코딩하기(2
SW 코딩 테스트 8 무료 음료수 제공 자동판매기 SW 코딩하기(3
(음료수가 없는 것을‘ 버튼’에 표시하기
SW 코딩 테스트 9 무료 음료수 제공 자동판매기 SW 코딩하기(4
(변수‘ button’에‘ ON’ 값 저장하기
SW 코딩 테스트 10 무료 음료수 제공 자동판매기 SW 코딩하기(5
(이용자가 음료수 선택‘ button’을 눌렀는가를 확인할 수 있는 명령어(함수 정의하기
SW 코딩 테스트 11 무료 음료수 제공 자동판매기 SW 코딩하기(6
(이용자가 어떤 음료수 선택‘ button’을 눌렀는가를 확인하기(1
SW 코딩 테스트 12 무료 음료수 제공 자동판매기 SW 코딩하기(7
(이용자가 어떤 음료수 선택‘ button’을 눌렀는가를 확인하기(2, ‘button’ 번호를 확인 하는 함수 정의하기
SW 코딩 테스트 13 무료 음료수 제공 자동판매기 SW 코딩하기(8
(이용자가 선택한 음료수를 제공하는 함수 정의하기
SW 코딩 테스트 14 무료 음료수 제공 자동판매기 SW 코딩하기(9
SW 코딩에 대한 인식 변화...
10여년 전만해도 저자가 소프트웨어(Software: SW 코딩 교육의 중요성과 필요성을 이야기할 때 적극적으로 동의하는 사람들을 찾기란 쉽지 않았다. 그러나 2018년 현재 SW 코딩 교육의 중요성과 필요성에 대하여 의문을 표하는 사람을 찾기란 쉽지 않다. 이와 같이 길지 않은 시간에 사람들의 생각이 180° 변하게 된 원인은 무엇일까? 그것은 세상이 변했기 때문이고, 세상이 변하게 된 결정적인 계기는 ‘4차 산업혁명 시대의 도래’가 큰 역할을 한 것으로 생각된다.
4차 산업혁명 시대는 ‘지능정보기술’의 시대이고, ‘지능정보기술’의 핵심은 ‘SW’다. 2011년 마크 엔드레슨(Mark Andreesen이 월스트리트 저널(The Wall Street Journal에 기고한 “왜 SW가 세상을 먹어치우고 있는가(Why Software Is Eating The World”라는 제목의 에세이에서 예측한 SW의 영향력은 적중하였으며, 그 기세는 날로 거세지고 있다.
AlphaGo의 무서운 진화...
2016년 3월 우리나라뿐만 아니라 전 세계는 AlphaGo(알파고의 충격에서 헤어나지 못하였다. AlphaGo는 바둑계의 레전드로 여겨졌던 이세돌 9단과의 대국에서 4 : 1로 승리하였다. 사실 대부분 사람들의 예상을 깬 충격적인 결과였다. 그러나 AlphaGo의 충격은 여기에서 그치지 않았다. AlphaGo는 진화를 거듭하면서, 새로운 이름을 가지게 되었다.
이세돌 9단과 대국한 AlphaGo는 AlphaGo Lee로, 중국의 커제 9단과 대국한 AlphaGo는 AlphaGo Master로 명명하였으며, AlphaGo Master는 커제 9단과의 대국에서 3 : 0으로 승리하였다. 이 사건 이후 AlphaGo는 더 이상 인간 바둑 기사(棋士와의 대국이 필요하지 않다고 판단한 듯하다. 새롭고 획기적인 AlphaGo가 탄생하였으며, 이