프로그램 학습을 통한 창의적 사고개발 (기초)
1차시 : 창의적 사고와 코딩이란?
목표
1. 산업 및 일상, 소프트웨어 관계를 이해함
2. 창의적 사고와 코딩의 필요성을 이해함
3. 본 과정의 진행에 대한 흐름과 학습을 위한 준비사항을 이해함
목차
1. 창의적 사고와 코딩
2. 학습개요
3. 학습준비
1. 창의적 사고와 코딩
창의적 사고란
창의적 사고 [ 創意的 思考 ]란?
다양한 관점과 새로운 질문
(출처: 초등국어 개념사전)
새로운 질문
(출처:
http://terms.naver.com/entry.nhn?docId=960036&cid=47303&categoryId=47303) 속도를 높이는 것 만이 고객의 불만을 해결할 수 있는 방법일까?
고객은 엘리베이터에서 자신의 모습을 거울에 비춰봄으로써
엘리베이터 속도에 대한 불만을 잊음 다양한 관점
창의적 사고란
창의적 사고 [ 創意的思考 ]란?
다양한 관점과 새로운 질문
(출처: 초등국어 개념사전)
창의적인 사고는 …
(출처:
http://terms.naver.com/entry.nhn?docId=960036&cid=47303&categoryId=47303)
개인적인 부를 창출
개인, 기업, 사회 문제를 해결하고 공공의 이익을 도모함
예시 빌게이츠 마이크로소프
트 창업자
세계부자 1위 80조 6000억원 (2014..4)
MS Windows라는 운영체제를 개발하여 대부분의 사용됨
코딩열풍
출처: https://www.youtube.com/watch?v=t346si4gy_M
한국. 2015년 중학교 신입생 소프트웨어 교육 의무화!!
디터 체제
코딩(Coding)이란
출처: https://www.youtube.com/watch?v=t346si4gy_M 어떤 문제를 해결하기 위한
절차와 방법을 가르치는 학문이라면
누구나 필요한 것이 아닐까?
코딩하는 사람들
잭도시 트위터 창업자
주커버그 마크 패이스북 창업자
크니스 보쉬 농구선수 NBA
Any body 서동화
키네틱 아트
키네틱 아트(kinetic art): 움직이는 예술·작품 속에 동세(動勢)를 표현하거나 시각적 변화를 나타내려는 것과는 달리 작품 그 자체가 움직이거나 움직이는 부분을 넣은 예술작품
일상에서 만나는 코딩
일상
앱스토어 엘리베이터
언제오지?버스는
음악 스트리밍
서비스 자판기
SNS 게임
코딩을 필요로 하는 분야
“소프트웨어가 모든 것을 먹어치우고, 또 모든 것은 소프트웨어를 먹게 된다” -미래비즈니스 포럼-
예) 애플의 아이튠스
-
처음에는 음반 시장 축소가 우려-
결국 음원 시장으로 전환돼 다시 상승 추세농업 엔터테인먼
트 의료 제조업
음악
예술
2. 학습개요
1. 과정 개요 - 소개
• 과목: 창의적 사고와 코딩 (기초)
•
학부 교양과목 2학점 선택적 필수 이수 과정으로•
IT 비전공계열 (인문사회/예체능/경영&경제) 의 학생들이 프로그래밍을 통해 창의적 사고를 개발함• 교육과정의 목적 및 방향성
•
비IT 학생들도 쉽게 IT기술과의 융합을 통해 전인적인 인재로 양성코자 함•
비IT 전공자들의 흥미 유발과 함께 과정종료 시점에는 IT기술상에서 학생의 전공과 관련된 내용들이 구현될 수 있도록 함1. 과정 개요 - 진행방식
대상
IT 비전공계열 (인문사회/예체능/경영&경제) 학생들 진행방식
•
수업은 역진행 Flipped Learning (F/L)으로 진행됨•
학습할 내용을 온라인으로 먼저 습득하고 나서 강의실에서는 질의응답, 논의, 실습 등 심화된 내용을 다루게 됨•
온라인 교육내용은 사전학습, 학습목표, 온라인 교육, 퀴즈, 강의실 내 활동, 실습으로 구성됨1. 과정개요 - 차시별 내용
차시 강의형식 제목 내용
1 F/L
창의적 사고와 코딩이란?과정개요
2 F/L
창의적 사고로 문제해결하기사용자 경험과 디자인 사고 프로세스
3 F/L
창의적 사고로 코딩하기사용자 경험 중심의 애플리케이션 개발과 디자인 사고
4 F/L
처음코딩: Hello DKU!SAP 통합개발환경 설치 (My First App 실습)
5 F/L
코딩 화면 구성하기SAP 통합개발환경 이해 (Layout editor 실습)
6 F/L
화면 구성과 데이터 활용애플리케이션 데이터 이해 (Mock-up Data 제작)
7 강의장
타인의 코딩 들여다 보기전공특성에 맞춘 애플리케이션 사례
8 F/L
생활 속 이야기로 문제정의하기사용자 스토리와 경험 정의 (스토리, 페르소나 실습)
9 F/L
생활 속 문제해결 모형 만들기애플리케이션 모형제작 (프로토타입제작)
10 F/L
생활 속 문제해결용 코딩나의 애플리케이션 만들기 (템플릿 활용 실습)
11 F/L
나의 코딩 확장하기나의 애플리케이션 확장실습 (화면추가)
12 F/L
창의적 사고로 다시 돌아보기나의 애플리케이션 확장실습 (데이터변경)
13 강의장
팀별 활동발표1팀별 활동발표1
14 강의장
팀별 활동발표2팀별 활동발표2
15 강의장
기말고사기말고사
* FL: Flipped Learning
3. 학습준비
학습자 마인드
“코딩” 관점으로 일상보기
팀워크
F/L에 어울리는 자기주도성
호기심
새로운 관점의 질문
학습환경
PC 또는 노트북
운영체제
Microsoft Windows 7
개발환경 소프트웨어 SAP 통합개발환경
Window 8 or …
코딩 도구
스크래치
파이썬
아두이노
SAP 통합개발환경
C
JAVA
비즈니스관점내포
코드작성복잡한 최소화 표준기반의
접근
코딩 도구
SAP 통합개발환경
비즈니스관점내포
코드작성복잡한 최소화
표준기반의 접근
기업 비즈니스 부문 소프트웨어 ERP 시장점유율 1위
VS
HTML5, Javascript, CSS3, oData 등 표준기반한 코딩
템플릿 제공
요약
1. 창의적 사고와 코딩
–
창의적 사고는 새로운 질문과 다양한 관점으로 정의됨–
코딩은 소프트웨어 (애플리케이션)을 제작하는 과정으로, 어떤 문제를 해결하는 절차와 방법을 학습함–
모든 산업, 모든 직업이 소프트웨어 영향을 받게되므로 코딩을 배워야 함2. 학습개요
–
문제해결을 위한 디자인사고, SAP통합개발환경을 이용한 코딩의 내용을 학습내용이 구성됨–
과정을 F/L로 운영함으로써 학습자들은 온라인 사전학습 후에 심화 토의, 활동, 실습을 강의장에서 진행하게 됨3. 학습준비
–
PC나 노트북, Windows 7을 기반으로 수업진행–
SAP 통합개발환경을 설치하고 이를 기반으로 코딩이 진행됨퀴즈
1. 코딩의 결과물인 소프트웨어의 영향을 받지 않는 산업은 어느 것인가?
1)
자동차
2)
엔터테인먼트
3)
스포츠
4)
정답없음
2. 코딩열품이 불어 필수교육으로 추진하고 있는 나라를 모두 고르시오?
1)
불가리아
2)
미국
3)
영국
4)