책 이미지

책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 운영체제/소프트웨어 공학
· ISBN : 9788970928289
· 쪽수 : 540쪽
· 출판일 : 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) 270
2. 프로젝트 기반 학습(PBL) 단계 271
14 문제 해결을 위한 인공지능 활용 2 : 전개 및 마무리
1. 프로젝트 기반 학습(PBL) 전개 288
2. 프로젝트 기반 학습(PBL) 마무리 289
15 인벤터 시작하기
1. 앱 인벤터 이해하기 296
2. 앱 인벤터 사용 준비 300
3. 앱 인벤터 화면 살펴보기 308
4. 앱 인벤터 맛보기 312
16 순차적 문제 해결 1
1. 그림 클릭시 소리나는 앱 319
2. MP3 플레이어 앱 324
3. 퀴즈 앱 330
4. 자동 ID 생성기 341
17 순차적 문제 해결 2 : 변수와 연산자의 활용
1. 더하기 빼기 계산하기 352
2. BMI 계산하기 359
3. 길이 환산하기 365
4. 계산기 만들기 370
18 선택적 문제 해결
1. 버튼으로 앱 종료하기 385
2. 두 개의 플레이어 만들기 390
3. 가위 바위 보 게임 396
4. 의사결정 신호등 만들기 402
19 반복적 문제 해결
1. 버튼을 클릭하여 숫자 출력하기 416
2. 구구단 출력하기 421
3. 타이머 만들기 427
4. 별 그리기 440
20 대용량 데이터 다루기
1. 리스트 448
2. 딕셔너리 449
3. 나의 버킷리스트 만들기 450
4. 주간 일정표 만들기 455
5. 점심 메뉴 고르기 461
21 함수 구현
1. 음성 출력하기 472
2. 인수를 갖는 함수 구현하 476
3. 두 개의 인수를 갖는 함수 구현하기 480
4. 결괏값을 출력하는 함수 구현하기 484
5. 음성 번역기 488
6. 벌레 잡기 498
22 인공지능 활용
1. 인공지능 체험하기 508
2. 사물 인식 인공지능 516
3. 나의 사물 인식 인공지능 모델 만들기 520
23 미니 프로젝트
1. 나의 비밀노트 532