2. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
Questions
• 학생들이 코딩 수업에 흥미를 느낄 수 있을까요?
• 선생님은 정해진 수업시간에 학생들에게 코딩을 실습할 가능 한가요?
• 학생들이 자신의 프로그램의 결과물을 시간마다 확인 할 수 있을까요?
• 영어과목 같이 문법만 배우고 말은 못하는 교육이 아닐까요?
• 왜 모든 학생들에게 코딩수업이 필수 일까요?
3. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
4차 산업혁명과 코딩 & UX
< 출처 : ‘코리아 루트를 찾아라’, 제5차 신산업 민관협의회, 산업부 장관 발표자료(2017. 4. 12) >
사용자의 경험을 기반으로 하는 디자인을 표현하기 위한 코딩교육
창조적인 아이디어를 코딩을 통해 비즈니스 로직을 만드는 사고력 코딩 교육
산업화로 연결된 경제창출
4. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
자신의 관심을 표현(설계)을 코딩과 연결
무작정 시작하는 코딩수업이 아닌.
학생의 관심과 전공(교과목)의 표현 수단의 코딩교육
단계별 코딩 수업
5. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
UX를 고려한 Interaction Designer & Developer
Technology
User needs
Business Goal
Develope
r
6. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
개발과정(Workflow)을 파악해야 합니다.
Innovation 상호협력 개발과정
New idea Learn
Build Test
Business
Design Tech.
Business Design Tech.
기존의 전통적인 단계별 개발과정
Strategy
Requirements
Analysis
Design
Build
Test
Deploy
Process
Workflow
신속하게 시행착오 능력과 새로운 아이디어를
적용하고 평가 할 수 있습니다.
각자의 안정성 자신의 업무만 집중하고
혁신적인 아이디어는 없습니다.
Process
Workflow
Feeds int
o
7. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
UX와 코딩의 상호작용_Basic
8. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
UX를 고려한 코딩, GPS IOT 접목_Advance
9. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
수업시간 특별한 장비없이 학생의 스마트 폰에서 직접 경험
10. Websites, desktop and terminal apps
move to mobile apps
Fuse your potential
코딩수업은 협업(공동작업)과 과정의 평가
학생들이 Team을 구성 단계별 결과물 산출하는 과정
Why? 대한 학생들의 꾸준한 토론과 탐구로 사고력 증진
최종결과물만 판단하는 Yes or NO의 평가 아닌 과정평가
과정을 단계별 평가해 Team과 학생의 장점과 단점을 분석
11. Fuse your potential
단계별 쉽게 따라 할 수 있어야 합니다.
수학의 도형을 이용한
중학교 과정
물리의 공간 개념을 이용한
고등학교 과정
전공과 결합된
대학교 과정
12. Fuse your potential
Fuse pro
Android, iOS동시 지원
실시간 디자인, 개발 동시 협업
Compile없이 학생의 PC와 학생의 스마트폰 적용
Animation & Navigation을 이용한 UX
스마트해진 기술로 80% 코드가 감소.
쉬운 JavaScript와 XML로 구현.
13. Fuse your potential
대학교 교수님과 학생의 수업 이야기
App개발수업을 도입 한다는 것은 시대에 맞는 과정인것은 알고 있지만 교수와 학생에게 도전과 불확실 성 이었다
기업에서 사용할 수 있는 App개발수업을 위해서는 수업 이전에 기본적인 지식이없으면 수업을 할 수 없었다
학생들의 수업 참여도와 결과물은 기대치보다 실망 스러웠다.
Fuse 를 사용해서 학생들이 새로운 아이디어를 서로 이야기 하고 팀을 만들어 기획, 개발, Test까지 원활한 수업을 진행할 수 있었다
학생들이 기본적인 XML과 JavaScript만으로 모든 학생이 iOS와 Android에서 동시에 실행되는 App을 제작할 수 있었다
기업이 요구하는 수업진행으로 학생들이 기업이 원하는 학생으로 변화하는 계기가 되었다.
취업에 경쟁력 있는 나만의 포트폴리오를 만들 수 있었다.
기업에서 대학과 학생의 평가가 좋아졌다.
After
Before
14. Fuse your potential
중학교 수학 선생님 수업이야기
왜 Fuse인가?
첫번째, Fuse는 쉽습니다. 가장 쉬운 언어 중 하나이며 프로그래밍 입문용으로 적합한 언어가 html입니다. Fuse는 html과 비슷한 xml을 기반으로
만들어져 배우기가 상당히 쉽습니다.
두번째, Fuse는 동시에 개발이 가능합니다. 하나의 코드로 안드로이드 및 iOS 용 어플리케이션을 만들 수 있습니다.
세번째, 코드를 수정하면 바로 결과를 확인할 수 있습니다.
앱인벤터와의 차이점
많은 중학교에서 스크래치를 이용해 학생들에게 프로그래밍을 가르치고 있습니다. 스크래치는 드래그 앤 드랍을 이용해 프로그램을 만들 수 있
는 매우 간단하면서 강력한 프로그램입니다. 그리고 스크래치와 방식이 같고 모바일 어플리케이션을 만들 수 있는 앱인벤터 라는 프로그램이 있
습니다. Fuse와 앱인벤터 모두 학생들이 모바일 어플리케이션을 제작하거나 프로그래밍을 만들 수 있는 좋은 프로그램이지만 코드를 수정하여
저장한다고 바로 확인되지는 않습니다.
학생동아리
수학교사로서 프로그래밍 동아리를 운영하는 것은 쉬운 결정은 아니었습니다. 하지만 어렵지 않게 Fuse를 배우면서 프로그래밍에 재미를 느꼈고,
이를 학생들도 경험했으면 좋겠다는 생각이 들어 프로그래밍 동아리를 운영하게 되었습니다. 그리고 누구나 처음 배울 땐 실수를 많이 하기 때문
에 실시간 개발이 가능한 Fuse가 학생들에게 교육하는데 더 적합하다고 생각해 Fuse를 소개하고 같이 공부하고 있습니다.
15. Fuse your potential
참석하신 분들이 신청을 통한 Benefit
• Fuse Pro을 손쉽게 구현하고 협업할 수 있는 사용자 가이드북(PDF, 173페이지)
• Fuse Pro을 여유롭게 사용해 볼 수 있는 사용 연장 라이센스 권(3개월, 총 375달러)
• Contact : fusetools@maxted.kr 로 문의 하시면 됩니다.