책 이미지

책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 운영체제/소프트웨어 공학
· ISBN : 9788970928050
· 쪽수 : 240쪽
· 출판일 : 2023-02-17
목차
머리말 / 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