SlideShare une entreprise Scribd logo
1  sur  35
세상을 바꾸는 소프트웨어 기술
&
사람을 바꾸는 소프트웨어 교육
코드스쿼드 마스터 정호영
소개
• 정호영
• SW 교육기업 코드스쿼드 마스터
• 초등학교 4학년부터 코딩 시작
• 특기: 게임
• 취미: 주짓수 2년차 흰띠
• 꿈1: 가족과 함께 행복하게
• 꿈2: 좋은 교육기관 만들기
• 꿈3: 남들이 알아주는 게임 만들기
오늘 이야기할 것들
• 세상을 바꾸는 소프트웨어 기술들
• 내 자랑…
• 소프트웨어 교육에 대해 생각해 보기
세상을 바꾼 기술들
• 머신러닝, 딥러닝, 인공지능
• 빅데이터
• 클라우드
• 다양한 SW 기술들 (블록 체인…)
실제 적용 사례
• 자율 주행
• 창고정리 로봇
• 무인드론 택배
• 무인상점
• 개인비서
• 고품질 번역기
• 챗봇
• 에어컨디셔닝 최적화
자율 주행
https://www.flickr.com/photos/eggplant/15426339858
Amazon Air Prime
https://youtu.be/vNySOrI2Ny8
Meet the robots making Amazon Amazon Robot
https://youtu.be/UtBa9yVZBJM
아마존 물류센터
• CNET News - Meet the robots making Amazon even faster
• 물류센터 노동자들의 가혹한 근무환경 개선을 위해 만들어짐
• 인공지능 및 빅데이터 기술 적용
• 미리 동선을 파악해서 예상 위치로 이동
그 외 사례들
• 알파고
• 마이크로 소프트, 구글, 네이버 번역기
• 아마존 폴리
• 입술 인식
• Vogue 데이터센터
• 넷플릭스의 추천 알고리즘
근미래 살펴보기
## 소프트웨어 및 과학기술로 인해
- 생산성이 매우 높아짐
- 불치병의 정복과 급격한 수명의 증가
- 인간의 노동이 필요한 분야가 줄어듬
- 현재와는 다른 고용 형태가 될 것
- 학력, 지식의 효용성 저하
## 소프트웨어 엔지니어가 많이 부족할 것으로 예상
대표적인 소프트웨어 작품들
대표적인 소프트웨어 작품들
대표적인 소프트웨어 작품들
대표적인 소프트웨어 작품들
대표적인 소프트웨어 작품들
대표적인 소프트웨어 작품들
대표적인 소프트웨어 작품들
소프트웨어 교육 고민해 보기
• 과연 필수일까?
• 왜 해야 할까?
소프트웨어 교육 고민해 보기
• 초창기 mac에서 구동되던 포격 게임
• 코딩 교육을 통해 구현 가능 (초등 4학년 수준)
왜 코딩 공부를 하나요?
• 의무 교육이어서
• 대학을 가기 위해
• 취업이 잘 된다고 해서
• 돈을 잘 벌기 위해서
• 성공하기 위해서
코딩교육 = 새로운 교육?
“A Personal Computer
for Children of All Ages”
- Alan C.Kay
http://it.donga.com/22351/
“어린이들의 사고력을 증진시키자.“
“집단 지성을 높이자.”
컴퓨터 교육의 효능
정보과학적 사고
(Computational Thinking)
“Mindstorms: Children,
Computers, And Powerful Ideas”
- Seymour Papert (1980)
Jeannette M. Wing (2006)
왜 OO 을(를) 공부하나요?
• 영어
• 수학
• 피아노
• 태권도
• 요리
• …
왜 코딩 공부를 하나요?
• 코딩은 무엇인가 만들기 위해 필요한 도구
• 코딩 외에 다양한 지식과 경험 필요
소프트웨어 공부하기
## 어떻게 공부하는 것이 좋을까?
- 의무교육, 학원, 과외, 독학, ...
## 어떤 언어로 공부할 것인가?
- 스크래치, 자바스크립트, 파이썬, 자바, C#, ...
## 무엇을 위해 공부할 것인가?
- 올림피아드, 대학입시 포트폴리오, 메이커, ...
소프트웨어 공부하기
## 어떻게 공부하는 것이 좋을까?
- 의무교육, 학원, 과외, 독학, ...
## 어떤 언어로 공부할 것인가?
- 스크래치, 자바스크립트, 파이썬, 자바, C#, ...
## 무엇을 위해 공부할 것인가?
- 올림피아드, 대학입시 포트폴리오, 성적향상, 그냥 재미, ...
여기부터 순전히 주관적인 견해
줄여서
뇌피셜
소프트웨어 교육 시작하기
• 학원 다닐 필요는 거의 없다.
• 좋은 코딩 학원도 거의 없다.
• 공교육으로 충분한가요? Yes
다양한 소프트웨어 교육 사이트들
• https://code.org/
• https://playentry.org/
• http://www.playsw.or.kr/
• https://scratch.mit.edu/
• http://appinventor.mit.edu/explore/
• https://codecombat.com/
• https://ko.khanacademy.org/
소프트웨어 교육 시작하기
• 사교육을 받고 싶다면? 잘 알아보고 가자.
• C 언어 학원 및 올림피아드 공부는 피하자.
• 재미있는 교육: 메이커 활동
• 시작은 블록 코딩
• 재능을 보인다면: 파이썬, 자바스크립트
• 코딩 + 메이커 + 기업가 교육 개인적으로 추천합니다.
• 부모님과 함께 공부하는 것도 강추!
이런 것들 만들 수 있습니다.
개발자가 되고 싶다면
• 공부를 잘해야 합니다.
• 수학
• 영어
• 국어
• 물리
• 체육
• 음악
더 중요한 것
• 행복한 사람을 만들어 주세요.
• 학업 성취도와 비례하는 가장 중요한 외부 요인
• 부모와의 대화시간
마지막
• 꿈은 움직이는 것
• 연예인 OR 프로 게이머 되기 진짜 어렵다.
• 대학 간다고 성공하지 않는다.
• 무엇을 할 때 가장 행복한지를 생각해 보자.
• 책 많이 읽고, 생각 많이 하자!

Contenu connexe

Similaire à 코딩 공부 시작하기

SW멘토스 성과발표 및 간담회 발표자료
SW멘토스 성과발표 및 간담회 발표자료 SW멘토스 성과발표 및 간담회 발표자료
SW멘토스 성과발표 및 간담회 발표자료 봉조 김
 
Sw education and maker
Sw education and makerSw education and maker
Sw education and maker봉조 김
 
Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sangsu Song
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your WayChris Ohk
 
Swsw 150319111524-conversion-gate01
Swsw 150319111524-conversion-gate01Swsw 150319111524-conversion-gate01
Swsw 150319111524-conversion-gate01성훈 김
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게Matthew (정재화)
 
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오NAVER D2 STARTUP FACTORY
 
학생 개발자, 인턴십으로 성장하기
학생 개발자, 인턴십으로 성장하기학생 개발자, 인턴십으로 성장하기
학생 개발자, 인턴십으로 성장하기재원 최
 
[메이커 교육 컨퍼런스 2018] 소프트웨어 교육과 메이커 교육-김수환교수
[메이커 교육 컨퍼런스 2018] 소프트웨어 교육과 메이커 교육-김수환교수[메이커 교육 컨퍼런스 2018] 소프트웨어 교육과 메이커 교육-김수환교수
[메이커 교육 컨퍼런스 2018] 소프트웨어 교육과 메이커 교육-김수환교수brainerymakers
 
웹2.0과 인터넷 커뮤니케이션 11강
웹2.0과 인터넷 커뮤니케이션 11강웹2.0과 인터넷 커뮤니케이션 11강
웹2.0과 인터넷 커뮤니케이션 11강Jinmyeong Jeong
 
4차 산업혁명과 소프트웨어 강의
4차 산업혁명과 소프트웨어 강의 4차 산업혁명과 소프트웨어 강의
4차 산업혁명과 소프트웨어 강의 Hakyong Kim
 
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여Hyunghun Cho
 
소프트웨어 공부하는법
소프트웨어 공부하는법소프트웨어 공부하는법
소프트웨어 공부하는법Minsuk Lee
 
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기JuHong Jeong
 
진해고등학교진로특강-정보통신관련 학문
진해고등학교진로특강-정보통신관련 학문진해고등학교진로특강-정보통신관련 학문
진해고등학교진로특강-정보통신관련 학문Changwon National University
 
고등직업교육에서의 AI 교육 사례 및 방향
고등직업교육에서의 AI 교육 사례 및 방향고등직업교육에서의 AI 교육 사례 및 방향
고등직업교육에서의 AI 교육 사례 및 방향Jong-Hyun Kim
 
1부 SW교육으로 여는 미래학교 -북적북적 SW교육-
1부 SW교육으로 여는 미래학교 -북적북적 SW교육-1부 SW교육으로 여는 미래학교 -북적북적 SW교육-
1부 SW교육으로 여는 미래학교 -북적북적 SW교육-퓨쳐스콜레
 

Similaire à 코딩 공부 시작하기 (20)

SW멘토스 성과발표 및 간담회 발표자료
SW멘토스 성과발표 및 간담회 발표자료 SW멘토스 성과발표 및 간담회 발표자료
SW멘토스 성과발표 및 간담회 발표자료
 
Sw education and maker
Sw education and makerSw education and maker
Sw education and maker
 
Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 
Swsw 150319111524-conversion-gate01
Swsw 150319111524-conversion-gate01Swsw 150319111524-conversion-gate01
Swsw 150319111524-conversion-gate01
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
 
인공지능의 파도가 온다
인공지능의 파도가 온다인공지능의 파도가 온다
인공지능의 파도가 온다
 
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
 
학생 개발자, 인턴십으로 성장하기
학생 개발자, 인턴십으로 성장하기학생 개발자, 인턴십으로 성장하기
학생 개발자, 인턴십으로 성장하기
 
[메이커 교육 컨퍼런스 2018] 소프트웨어 교육과 메이커 교육-김수환교수
[메이커 교육 컨퍼런스 2018] 소프트웨어 교육과 메이커 교육-김수환교수[메이커 교육 컨퍼런스 2018] 소프트웨어 교육과 메이커 교육-김수환교수
[메이커 교육 컨퍼런스 2018] 소프트웨어 교육과 메이커 교육-김수환교수
 
웹2.0과 인터넷 커뮤니케이션 11강
웹2.0과 인터넷 커뮤니케이션 11강웹2.0과 인터넷 커뮤니케이션 11강
웹2.0과 인터넷 커뮤니케이션 11강
 
4차 산업혁명과 소프트웨어 강의
4차 산업혁명과 소프트웨어 강의 4차 산업혁명과 소프트웨어 강의
4차 산업혁명과 소프트웨어 강의
 
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
 
소프트웨어 공부하는법
소프트웨어 공부하는법소프트웨어 공부하는법
소프트웨어 공부하는법
 
잡코리아 글로벌 프런티어 12th_SWEET_탐방계획서
잡코리아 글로벌 프런티어 12th_SWEET_탐방계획서잡코리아 글로벌 프런티어 12th_SWEET_탐방계획서
잡코리아 글로벌 프런티어 12th_SWEET_탐방계획서
 
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
 
진해고등학교진로특강-정보통신관련 학문
진해고등학교진로특강-정보통신관련 학문진해고등학교진로특강-정보통신관련 학문
진해고등학교진로특강-정보통신관련 학문
 
고등직업교육에서의 AI 교육 사례 및 방향
고등직업교육에서의 AI 교육 사례 및 방향고등직업교육에서의 AI 교육 사례 및 방향
고등직업교육에서의 AI 교육 사례 및 방향
 
Snsuxdesign1124
Snsuxdesign1124Snsuxdesign1124
Snsuxdesign1124
 
1부 SW교육으로 여는 미래학교 -북적북적 SW교육-
1부 SW교육으로 여는 미래학교 -북적북적 SW교육-1부 SW교육으로 여는 미래학교 -북적북적 SW교육-
1부 SW교육으로 여는 미래학교 -북적북적 SW교육-
 

Plus de Hoyoung Jung

철권 1단에서 벗어나기
철권 1단에서 벗어나기철권 1단에서 벗어나기
철권 1단에서 벗어나기Hoyoung Jung
 
내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까Hoyoung Jung
 
entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1Hoyoung Jung
 
stored procedure2 + jdbc
stored procedure2 + jdbcstored procedure2 + jdbc
stored procedure2 + jdbcHoyoung Jung
 
mysql stored procedure
mysql stored proceduremysql stored procedure
mysql stored procedureHoyoung Jung
 
암달의 법칙과 쿼리튜닝 기초
암달의 법칙과 쿼리튜닝 기초암달의 법칙과 쿼리튜닝 기초
암달의 법칙과 쿼리튜닝 기초Hoyoung Jung
 
mysql 서브쿼리
mysql 서브쿼리mysql 서브쿼리
mysql 서브쿼리Hoyoung Jung
 
GROUP BY, CASE WHEN
GROUP BY, CASE WHENGROUP BY, CASE WHEN
GROUP BY, CASE WHENHoyoung Jung
 
데이터베이스 정규화
데이터베이스 정규화데이터베이스 정규화
데이터베이스 정규화Hoyoung Jung
 
MySQL 인덱스의 기초
MySQL 인덱스의 기초MySQL 인덱스의 기초
MySQL 인덱스의 기초Hoyoung Jung
 
tomcat jdbc mysql 프로그래밍
tomcat jdbc mysql 프로그래밍tomcat jdbc mysql 프로그래밍
tomcat jdbc mysql 프로그래밍Hoyoung Jung
 
데이터베이스 모델링
데이터베이스 모델링데이터베이스 모델링
데이터베이스 모델링Hoyoung Jung
 
MySQL delete.update
MySQL delete.updateMySQL delete.update
MySQL delete.updateHoyoung Jung
 
4. 함수포인터
4. 함수포인터4. 함수포인터
4. 함수포인터Hoyoung Jung
 
2. MySQL DataTye Basic
2. MySQL DataTye Basic2. MySQL DataTye Basic
2. MySQL DataTye BasicHoyoung Jung
 
MySQL Create Table
MySQL Create TableMySQL Create Table
MySQL Create TableHoyoung Jung
 

Plus de Hoyoung Jung (20)

철권 1단에서 벗어나기
철권 1단에서 벗어나기철권 1단에서 벗어나기
철권 1단에서 벗어나기
 
내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까
 
entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1
 
Github Markdown
Github MarkdownGithub Markdown
Github Markdown
 
stored procedure2 + jdbc
stored procedure2 + jdbcstored procedure2 + jdbc
stored procedure2 + jdbc
 
mysql stored procedure
mysql stored proceduremysql stored procedure
mysql stored procedure
 
암달의 법칙과 쿼리튜닝 기초
암달의 법칙과 쿼리튜닝 기초암달의 법칙과 쿼리튜닝 기초
암달의 법칙과 쿼리튜닝 기초
 
mysql 서브쿼리
mysql 서브쿼리mysql 서브쿼리
mysql 서브쿼리
 
GROUP BY, CASE WHEN
GROUP BY, CASE WHENGROUP BY, CASE WHEN
GROUP BY, CASE WHEN
 
트랜잭션
트랜잭션 트랜잭션
트랜잭션
 
데이터베이스 정규화
데이터베이스 정규화데이터베이스 정규화
데이터베이스 정규화
 
MySQL 인덱스의 기초
MySQL 인덱스의 기초MySQL 인덱스의 기초
MySQL 인덱스의 기초
 
tomcat jdbc mysql 프로그래밍
tomcat jdbc mysql 프로그래밍tomcat jdbc mysql 프로그래밍
tomcat jdbc mysql 프로그래밍
 
MySQL JOIN
MySQL JOINMySQL JOIN
MySQL JOIN
 
데이터베이스 모델링
데이터베이스 모델링데이터베이스 모델링
데이터베이스 모델링
 
MySQL delete.update
MySQL delete.updateMySQL delete.update
MySQL delete.update
 
MySQL Select (1)
MySQL Select (1)MySQL Select (1)
MySQL Select (1)
 
4. 함수포인터
4. 함수포인터4. 함수포인터
4. 함수포인터
 
2. MySQL DataTye Basic
2. MySQL DataTye Basic2. MySQL DataTye Basic
2. MySQL DataTye Basic
 
MySQL Create Table
MySQL Create TableMySQL Create Table
MySQL Create Table
 

코딩 공부 시작하기