책 소개
스크래치(Scratch)는 사용자들에게 그래픽 환경을 통해 컴퓨터 프로그래밍에 관한 경험을 쌓게 하기 위한 목적으로 MIT에서 설계한 교육용 프로그래밍 언어 및 환경입니다.
스쿼크(Squeak)를 기반으로 스몰토크(Smalltalk)라는 언어로 작성되었습니다. 코딩을 주로 하는 C++, C#, VisualBasic 등과 달리 블록(Block)을 끌어당겨 탑을 쌓는 것처럼 프로그래밍을 하기 때문에 프로그래밍을 처음 접하는 입문자들에게 권하는 프로그래밍 언어입니다.
본 교재는 스크래치를 활용한 코딩활용능력 시험인 COS를 대비하는 수험서로서 3단계로 구성 되었다.
-1단계 : 스크래치 프로그램의 기본적인 메뉴와 화면구성 등을 충분히 학습하고, YBMNet에서 제공하는 COS 3급 시험대비 예제를 활용하여 스크래치의 전반적인 기능을 학습하는 단계이다.
- 2단계 : Step By Step 방식을 이용해 스크래치 프로그램에 대한 전반적인 사용 방법을 순차적으로 학습할 수 있도록 활용도를 높이고 COS 시험에 대비할 수 있는 단계이다.
- 3단계 : YBMNet의 COS시험 샘플 1 · 2급을 통해 실전 프로그램과 유사한 프로그램을 풀어봄으로써 COS시험에 충분히 대비할 수 있는 단계이다.
본 교재는 Step By Step 단계 학습방법으로 구성된 교재이며, COS시험을 준비하는 수험생들에게 많은 도움이 되리라 확신한다.
스쿼크(Squeak)를 기반으로 스몰토크(Smalltalk)라는 언어로 작성되었습니다. 코딩을 주로 하는 C++, C#, VisualBasic 등과 달리 블록(Block)을 끌어당겨 탑을 쌓는 것처럼 프로그래밍을 하기 때문에 프로그래밍을 처음 접하는 입문자들에게 권하는 프로그래밍 언어입니다.
본 교재는 스크래치를 활용한 코딩활용능력 시험인 COS를 대비하는 수험서로서 3단계로 구성 되었다.
-1단계 : 스크래치 프로그램의 기본적인 메뉴와 화면구성 등을 충분히 학습하고, YBMNet에서 제공하는 COS 3급 시험대비 예제를 활용하여 스크래치의 전반적인 기능을 학습하는 단계이다.
- 2단계 : Step By Step 방식을 이용해 스크래치 프로그램에 대한 전반적인 사용 방법을 순차적으로 학습할 수 있도록 활용도를 높이고 COS 시험에 대비할 수 있는 단계이다.
- 3단계 : YBMNet의 COS시험 샘플 1 · 2급을 통해 실전 프로그램과 유사한 프로그램을 풀어봄으로써 COS시험에 충분히 대비할 수 있는 단계이다.
본 교재는 Step By Step 단계 학습방법으로 구성된 교재이며, COS시험을 준비하는 수험생들에게 많은 도움이 되리라 확신한다.
작가 소개
지은이 : 윤종찬
● 부경대학교 공학박사
● IT관련 자격증 특강 강의
● 플레이소프트 SW교육전문강사 수료
● COS 1급 자격증 취득
지은이 : 윤소영
● 부경대학교 공학박사
● IT관련 자격증 특강 강의
● 웹 프로그램 교육
● COS 1급 자격증 취득
목 차
PART 01 스크래치 소개
Chapter 01 스크래치 개요
01 스크래치란
Chapter 02 스크래치 설치하기
Chapter 03 스크래치의 전체 화면 구성
01 메뉴
02 툴바
03 무대
04 스프라이트 영역
05 팔레트 영역
06 스크립트 영역
Chapter 04 팔레트 기능보기
01 동작 팔레트
02 이벤트 팔레트
03 형태 팔레트
04 제어 팔레트
05 소리 팔레트
06 감지 팔레트
07 펜 팔레트
08 연산 팔레트
09 데이터 팔레트
10 추가블록 팔레트
Chapter 05 예시문제로 팔레트 학습
01 셔틀콕을 튕기는 프로그램
02 까마귀가 날아와 먹이를 먹는 프로그램
03 0부터 9까지 숫자가 순서대로 바뀌는 프로그램
04 제비가 흥부에게 박씨를 물어다주는 프로그램
05 새가 빵조각을 먹는 프로그램
06 산소와 수소가 만나 물을 만드는 프로그램
07 입력한 자연수를 리스트에 추가하는 프로그램
08 데이터 사용량에 따른 요금을 계산하는 프로그램
09 고양이 목에 방울을 다는 프로그램
10 선의 굵기를 조절하고 연필로 그림을 그리는 프로그램
PART 02 스크래치 Step By Step
Chapter 01 고양이를 움직여라
01 배경 추가하기
02 스프라이트의 모양과 크기를 바꿔가며 이동하기
03 반복문을 사용하여 코드를 효율적으로 만들기
연습문제
Chapter 02 나비를 따라 다니는 개구리
01 배경 추가하기
02 스프라이트 삭제 및 추가하기
03 개구리가 무한 반복하며 나비 따라가기
연습문제
Chapter 03 먹잇감을 쫓는 상어
01 조건문과 방송하기 이해하기
02 배경 추가하기
03 스프라이트 삭제 및 추가하기
04 상어가 물고기를 잡을 때까지 무한 반복하며 따라가기
연습문제
Chapter 04 또 다른 나를 만들어 보자
01 이벤트 살펴보기
02 복제하기
03 배경 추가하기
04 스프라이트 삭제 및 추가하기
05 크기와 색을 바꾸며 날아오는 앵무새
06 앵무새 복제하기
07 앵무새 복제본의 동작, 형태 지정하기
08 복제본 삭제하기
연습문제
Chapter 05 도형의 넓이를 구해보자
01 변수 이해하기
02 길이, 삼각형넓이, 사각형넓이 변수 생성하기
03 한 변의 길이를 묻고 정삼각형과 정사각형 넓이 구하여 답하기
연습문제 / 105
Chapter 06 1에서 100까지의 짝수와 홀수의 합을 구해보자
01 입력값과 비교할 변수, 짝수의 합 변수 생성하기
02 1부터 100까지 짝수와 홀수의 합 구하기
연습문제
Chapter 07 내용물 바꾸기
01 변수 생성과 초기값 정하기
02 빈병을 이용해 내용물 교체하기
03 orange, mango, bottle 이벤트 지정하기
연습문제
Chapter 08 학생 성적 추가하기
01 리스트 이해하기
02 변수와 리스트 생성하기
03 3명의 학생 이름, 성적 리스트에 추가하기
연습문제
Chapter 09 정삼각형 그리기
01 스프라이트 모양 중심점 변경과 색 변경
02 정삼각형 그리기
03 추가블록 이해하기
04 재귀(recursive)함수 이해하기
05 시어핀스키 삼각형 그리기
연습문제
Chapter 10 알고리즘과 순서도 이해하기 1
01 대답 값을 담을 변수 생성하고 초기값 정하기
02 입력값에 따른 결과 판단 후 말하기
Chapter 11 알고리즘과 순서도 이해하기 2
01 프로그램 순서도 이해
02 변수와 리스트 생성 및 초기값 정하기
03 리스트 값 생성 및 최대, 최소값 찾기
연습문제
Chapter 12 알고리즘과 순서도 이해하기 3
01 프로그램 순서도 이해
02 변수와 리스트 생성 및 초기값 정하기
03 리스트 값 생성
04 리스트 정렬하기
연습문제
PART 03 COS 1, 2급 샘플문제와 실전모의고사
Chapter 01 COS 2급 샘플문제
01-15회
Chapter 02 COS 1급 샘플문제
01-14회
Chapter 03 COS 2급 실전모의고사
01-10회
Chapter 04 COS 1급 실전모의고사
01-10회
Chapter 01 스크래치 개요
01 스크래치란
Chapter 02 스크래치 설치하기
Chapter 03 스크래치의 전체 화면 구성
01 메뉴
02 툴바
03 무대
04 스프라이트 영역
05 팔레트 영역
06 스크립트 영역
Chapter 04 팔레트 기능보기
01 동작 팔레트
02 이벤트 팔레트
03 형태 팔레트
04 제어 팔레트
05 소리 팔레트
06 감지 팔레트
07 펜 팔레트
08 연산 팔레트
09 데이터 팔레트
10 추가블록 팔레트
Chapter 05 예시문제로 팔레트 학습
01 셔틀콕을 튕기는 프로그램
02 까마귀가 날아와 먹이를 먹는 프로그램
03 0부터 9까지 숫자가 순서대로 바뀌는 프로그램
04 제비가 흥부에게 박씨를 물어다주는 프로그램
05 새가 빵조각을 먹는 프로그램
06 산소와 수소가 만나 물을 만드는 프로그램
07 입력한 자연수를 리스트에 추가하는 프로그램
08 데이터 사용량에 따른 요금을 계산하는 프로그램
09 고양이 목에 방울을 다는 프로그램
10 선의 굵기를 조절하고 연필로 그림을 그리는 프로그램
PART 02 스크래치 Step By Step
Chapter 01 고양이를 움직여라
01 배경 추가하기
02 스프라이트의 모양과 크기를 바꿔가며 이동하기
03 반복문을 사용하여 코드를 효율적으로 만들기
연습문제
Chapter 02 나비를 따라 다니는 개구리
01 배경 추가하기
02 스프라이트 삭제 및 추가하기
03 개구리가 무한 반복하며 나비 따라가기
연습문제
Chapter 03 먹잇감을 쫓는 상어
01 조건문과 방송하기 이해하기
02 배경 추가하기
03 스프라이트 삭제 및 추가하기
04 상어가 물고기를 잡을 때까지 무한 반복하며 따라가기
연습문제
Chapter 04 또 다른 나를 만들어 보자
01 이벤트 살펴보기
02 복제하기
03 배경 추가하기
04 스프라이트 삭제 및 추가하기
05 크기와 색을 바꾸며 날아오는 앵무새
06 앵무새 복제하기
07 앵무새 복제본의 동작, 형태 지정하기
08 복제본 삭제하기
연습문제
Chapter 05 도형의 넓이를 구해보자
01 변수 이해하기
02 길이, 삼각형넓이, 사각형넓이 변수 생성하기
03 한 변의 길이를 묻고 정삼각형과 정사각형 넓이 구하여 답하기
연습문제 / 105
Chapter 06 1에서 100까지의 짝수와 홀수의 합을 구해보자
01 입력값과 비교할 변수, 짝수의 합 변수 생성하기
02 1부터 100까지 짝수와 홀수의 합 구하기
연습문제
Chapter 07 내용물 바꾸기
01 변수 생성과 초기값 정하기
02 빈병을 이용해 내용물 교체하기
03 orange, mango, bottle 이벤트 지정하기
연습문제
Chapter 08 학생 성적 추가하기
01 리스트 이해하기
02 변수와 리스트 생성하기
03 3명의 학생 이름, 성적 리스트에 추가하기
연습문제
Chapter 09 정삼각형 그리기
01 스프라이트 모양 중심점 변경과 색 변경
02 정삼각형 그리기
03 추가블록 이해하기
04 재귀(recursive)함수 이해하기
05 시어핀스키 삼각형 그리기
연습문제
Chapter 10 알고리즘과 순서도 이해하기 1
01 대답 값을 담을 변수 생성하고 초기값 정하기
02 입력값에 따른 결과 판단 후 말하기
Chapter 11 알고리즘과 순서도 이해하기 2
01 프로그램 순서도 이해
02 변수와 리스트 생성 및 초기값 정하기
03 리스트 값 생성 및 최대, 최소값 찾기
연습문제
Chapter 12 알고리즘과 순서도 이해하기 3
01 프로그램 순서도 이해
02 변수와 리스트 생성 및 초기값 정하기
03 리스트 값 생성
04 리스트 정렬하기
연습문제
PART 03 COS 1, 2급 샘플문제와 실전모의고사
Chapter 01 COS 2급 샘플문제
01-15회
Chapter 02 COS 1급 샘플문제
01-14회
Chapter 03 COS 2급 실전모의고사
01-10회
Chapter 04 COS 1급 실전모의고사
01-10회
01. 반품기한
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
03. 배송상태에 따른 환불안내
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
04. 취소방법
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
06. 취소반품 불가 사유
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |