책 이미지

책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 운영체제/소프트웨어 공학
· ISBN : 9788970928319
· 쪽수 : 508쪽
· 출판일 : 2024-02-20
책 소개
목차
머리말 / 4
01 창의적 사고와 코딩이란?
1. 창의적 사고와 코딩 교과목 개요 14
2. 변화하는 사회와 요구되는 핵심 역량 15
3. 창의적 사고와 코딩의 배경과 필요성 18
02 소프트웨어와 DAA씽킹
1. DAA씽킹이란? 28
2. DAA씽킹 적용 사례 36
03 창의적 사고로 문제 해결하기
1. 디자인씽킹이란? 47
2. 디자인씽킹-프로세스 5단계 49
3. 디자인씽킹 문제 해결 사례 51
4. 소프트웨어 개발에서 디자인씽킹의 구성 요소 58
04 디자인씽킹 - 공감
1. 디자인씽킹 1단계(공감) 66
2. 공감 단계를 위한 활동 67
05 디자인씽킹 - 문제 정의
1. 사용자 스토리 85
2. 사용자 경험 분석(User Experience Journey) 86
3. 5WHYS 90
4. 문제 정의하기 91
06 디자인씽킹 - 아이디어 만들기
1. 아이디어 만들기 99
2. 아이디어 선정 103
07 디자인씽킹 - 모형 제작과 테스트
1. 스토리텔링 캔버스 111
2. 스토리보드형 시나리오 115
3. 스토리보드(어플리케이션 화면 모형) 116
4. 피드백 받기 (테스트) 117
08 문제 해결 과정
1. 문제 해결 128
2. 일반적인 문제 해결 과정 131
3. 컴퓨터에 정확한 명령 전달 142
09 문제 해결 절차와 표현
1. 문제 발견과 분석 157
2. 문제 표현 165
3. 알고리즘의 절차적 표현 168
4. BLOCKLY를 활용한 알고리즘 표현 174
10 알고리즘과 추상화
1. 추상화 192
2. 알고리즘 209
11 인공지능
1. 인공지능(AI) 시대에 요구되는 AI 리터러시 능력 224
2. 인공지능 개념 225
3. 인공지능 발전 과정 227
4. 우리 일상에서의 인공지능 활용 232
5. 학습 준비 235
12 머신러닝 활용
1. 인공지능·머신러닝·딥러닝 242
2. 머신러닝 개요 244
3. 머신러닝과 딥러닝의 차이 257
4. 딥러닝 활용 사례 259
5. 산업별 머신러닝 활용 사례 263
13 문제 해결을 위한 인공지능 활용 1 : 도입 및 전개
1. 프로젝트 기반 학습(PBL) 272
2. 프로젝트 기반 학습(PBL) 단계 273
14 문제 해결을 위한 인공지능 활용 2 : 전개 및 마무리
1. 프로젝트 기반 학습(PBL) 전개 290
2. 프로젝트 기반 학습(PBL) 마무리 291
15 창의적 논리적 프로그래밍을 위한 코딩 Ⅰ
1. 디자인씽킹과 코딩 297
2. 앱 인벤터 이해하기 298
3. 앱 인벤터 사용을 위한 준비 302
4. 앱 인벤터 화면 살펴보기 317
5. 앱 인벤터 맛보기 324
16 창의적 논리적 프로그래밍을 위한 코딩 Ⅱ
1. 창의적 프로그래밍을 위한 앱 인벤터 코딩 과정 334
2. 앱 인벤터 기본 컴포넌트 활용 335
3. 앱 인벤터 스크린 활용 345
17 일상생활과 디자인씽킹 코딩-변수와 자료형
1. 앱 인벤터의 다양한 컴포넌트 활용 366
2. 앱 인벤터의 블록과 자료형 367
3. 웹 사이트 커넥터 프로젝트 370
4. 구글맵을 이용한 지도 검색 프로젝트 376
5. 타이머와 알람 프로젝트 383
18 문제해결을 위한 선택과 반복
1. 선택적 문제해결 396
2. 반복적 문제해결 418
19 아이디어를 코딩으로 - 함수
1. 앱 인벤터를 활용한 아이디어 코딩 440
2. 수강 신청 및 등록 현황 프로젝트 443
3. 영화 예매 시스템 프로젝트 452
4. 온라인 투표 및 현황 차트 프로젝트 464
20 인공지능 모델 만들기
1. 인공지능 체험 486
2. 사물인식 인공지능 494
3. 나의 사물 인식 인공지능 모델 만들기 498