알고리즘씽킹과 소프트웨어 활용 (예체능)

$20.70
SKU
9788970928050
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Mon 12/9 - Fri 12/13 (주문일로부 10-14 영업일)

Express Shipping estimated by Wed 12/4 - Fri 12/6 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2023/02/20
ISBN 9788970928050
Categories 대학교재 > 공학계열
Contents
머리말 / 4

01. 소프트웨어 교육이란? / 11
1. 소프트웨어(SW) 교육은 무엇일까?… ………………………………………………… 12
2. DAA씽킹이란……………………………………………………………………………… 21

02. 문제 해결 과정 / 33
1. 문제 해결…………………………………………………………………………………… 34
2. 일반적인 문제 해결 과정………………………………………………………………… 37
3. 컴퓨터에 정확한 명령 전달……………………………………………………………… 48

03. 문제 해결 절차와 표현 / 61
1. 문제 발견과 분석… ……………………………………………………………………… 63
2. 문제 표현…………………………………………………………………………………… 71
3. 알고리즘의 절차적 표현… ……………………………………………………………… 74
4. BLOCKLY를 활용한 알고리즘 표현… ………………………………………………… 81

04. 알고리즘과 추상화 / 95
1. 추상화… …………………………………………………………………………………… 98
2. 알고리즘… ………………………………………………………………………………… 115

05. 알고리즘 구현 - 스크래치 시작하기 / 129
1. 스크래치란?… …………………………………………………………………………… 130
2. 스크래치 사용하기……………………………………………………………………… 133
3. 여러 가지 형태의 블록…………………………………………………………………… 143
4. 스크래치 코딩해보기(1)… ……………………………………………………………… 153
5. 스크래치 코딩해보기(2)… ……………………………………………………………… 158

06. 순차적 문제 해결 / 167
1. 순차 구조…………………………………………………………………………………… 168
2. 산책하는 고양이 프로젝트… …………………………………………………………… 168
3. 자기소개하기… …………………………………………………………………………… 175
4. 움직이는 나비……………………………………………………………………………… 183

07. 반복적 문제 해결 / 191
1. 반복 구조…………………………………………………………………………………… 192
2. 바닷속을 헤엄치는 물고기… …………………………………………………………… 193
3. 꽃게 제어하기……………………………………………………………………………… 198
4. 어항 속 물고기 I…………………………………………………………………………… 205
5. 어항 속 물고기 II… ……………………………………………………………………… 210

08. 선택적 문제 해결 / 219
1. 선택 구조…………………………………………………………………………………… 220
2. 계절의 변화………………………………………………………………………………… 221
3. 연못 풍경…………………………………………………………………………………… 232
4. 로켓 발사…………………………………………………………………………………… 239

09. 데이터 관리(변수) / 249
1. 변수… ……………………………………………………………………………………… 250
2. 비만도 측정하기…………………………………………………………………………… 251
3. 1부터 N까지의 합 구하기………………………………………………………………… 261
4. 숫자 맞추기 게임… ……………………………………………………………………… 266

10. 기능 구현(사용자 정의 블록) / 275
1. 사용자 정의 블록… ……………………………………………………………………… 276
2. 슈퍼맨… …………………………………………………………………………………… 278
3. 점프하는 소녀……………………………………………………………………………… 284
4. 소수 구하기………………………………………………………………………………… 289
5. 구구단 맞추기……………………………………………………………………………… 294

11. 미니 프로젝트 1 / 303
1. Pac-Man 게임 만들기…………………………………………………………………… 304

12. 미니 프로젝트 2 / 315
2. 신기한 맷돌 이야기… …………………………………………………………………… 316
Author
디자인씽킹과소프트웨어문제해결편찬위원회