이미 소장하고 있다면 판매해 보세요.
|
들어가는 글
스크래치로 배우는 놀라운 컴퓨터 과학의 세계 6 1 스크래치 시작하기 스크래치란? 19 스크래치 프로그래밍 환경 21 그림판 알아보기 35 스크래치로 만드는 첫 번째 게임 38 스크래치 블록 소개 45 산술 연산자와 함수 47 연습문제 50 2 동작 명령과 그림 그리기 동작 명령 사용하기 54 펜 명령과 간단한 그림 그리기 프로그램 63 반복하기 블록 65 스크래치 프로젝트 70 복제 스프라이트 더 알아보기 79 연습문제 83 3 모양 바꾸기와 소리 입히기 형태 팔레트 89 소리 팔레트 96 스크래치 프로젝트 101 연습문제 4 프로시저 만들기 메시지 방송하기와 메시지 받기 117 긴 프로그램 짧게 나눠 짜기 123 프로시저 사용하기 140 연습문제 149 5 변수 사용하기 스크래치에서 사용할 수 있는 데이터형 153 변수를 만들어 데이터 저장하기 156 변수 모니터를 활용해 프로그램 만들기 175 사용자에게 입력값 받기 190 연습문제 195 6 의사결정 블록 만들기 비교 연산자 사용하기 201 의사결정 구조 이용하기 207 논리 연산자 활용하기 216 스크래치 프로젝트 223 연습문제 239 7 반복 루프 알아보기 스크래치의 반복 블록 245 멈추기 명령 250 카운터로 반복 횟수 세기 256 중첩 루프 다시 보기 260 재귀: 자기 자신을 호출하는 프로시저 264 스크래치 프로젝트 267 연습문제 284 8 문자열 처리하기 문자열 데이터형 289 문자열 수정 프로그램 만들기 293 스크래치 프로젝트 302 연습문제 326 9 리스트 활용하기 스크래치 리스트 331 동적 리스트: 막대그래프 그리기 340 숫자 리스트: 최댓값, 최솟값, 평균 구하기 346 리스트 검색과 정렬 349 스크래치 프로젝트 358 연습문제 373 부록 프로젝트 공유하기 스크래치 계정 만들기 376 개인 저장소 사용하기 380 나만의 프로젝트 만들기 382 찾아보기 387 프로젝트 2진수 변환기 306~308 가위바위보 238 간단한 그림 그리기 63~65 거품 정렬 353~356 계산 마법사 364~368 구의 부피와 겉넓이 구하기 182~185 금 모으기 70~75 꽃 그리기 120~122 꽃 해부도 퀴즈 368~370 꽃2 그리기 126, 127 꽃잎 n개짜리 장미 그리기 185~187 단어 맞히기 299~302 동전 개수 맞히기 282 두더지 잡기 156, 157, 197 뒤쫓기 248 막대그래프 그리기 342~345 말 주고받기 92, 93 면적 계산기 214, 215 명중 게임 303~306 모음 세기 289~291 무대 위에서 춤을 102~106 물속에서 받는 압력 계산하기 150 미국 지도 퀴즈 371 발생 빈도 351, 352 분수 교실 318~325 분수 크기 비교 327 분수와 소수 정렬하기 370 분자 운동 282 불꽃놀이 107~110 비밀 단어 만들기 294~296 사각형 분류 360~363 사과 받기 76~79 삼각형 구분하기 226~230 새 사냥 270~274 서바이벌 점프 70 선 따라가기 231~233 순차 검색 349, 350 숫자 맞히기 238 아날로그시계 267~270 암호 확인하기 257, 258 에라토스테네스의 체 371 영어로 숫자 읽기 371 옴의 법칙 177~179 자유낙하 실험 275~278 좌표 맞히기 223~226 주사위 게임 160~165 중간값 찾기 357, 358 중첩 루프 260~264 직렬회로 180~182 직선의 방정식 구하기 233~237 철자법 고치기 296~299 최댓값, 최솟값 찾기 346, 347 컴퓨터 시인 358~360 테니스공을 따라다니는 고양이 61, 62 평균 구하기 347, 348 포물선 운동 실험 278~282 풍선 터뜨리기 85 핑퐁 게임 38~44 해바라기 씨 배열 188~190 행맨 게임 311~318 행성 궤도 282 회문 검사하기 291~293 |
|
스스로 문제를 만들고 해결하는 청소년을 위한 프로그래밍
『학교에서 스크래치 하자』는 직접 문제를 해결하면서 프로그래밍과 컴퓨터 과학의 개념을 배울 수 있도록 예제 중심으로 쓰여 있다. 새로운 개념이 나올 때마다 먼저 개념을 자세히 소개한 다음 이와 관련된 예제를 풀어 보고 프로그램을 만든다. 다양한 프로그램을 만들며 자연스럽게 문제해결 능력을 기를 수 있다. 스크래치로 만들 수 있는 프로그램은 무궁무진하다. 구의 부피와 겉넓이를 구하고, 여러 학생의 평균 점수도 구할 수 있다. 자유낙하 실험 시뮬레이션부터 영어로 숫자 읽기 프로그램까지, 이 책은 도전의식을 불러일으키고 성취감을 맛볼 수 있는 예제로 가득하다. 모든 예제는 프로시저, 변수, 의사결정, 반복, 문자열 처리 등 프로그래밍 개념을 이해할 수 있게 도와주는 동시에 프로그래밍이 아닌 다른 분야를 공부할 때 스크래치를 어떻게 활용하는지 잘 보여 주는 문제로만 엄선했다. 책 중간중간에 실린 도전문제와 각 장 맨 뒷부분에 실린 연습문제를 풀다 보면 다양한 문제를 프로그래밍으로 해결하는 컴퓨팅 사고력을 키울 수 있다. |