스크래치 를 활용 한 코딩 강사 ( 북부여 성 발전 센터 ) 강좌 명 : 스크래치 를 활용 한 코딩 강사 [ A 08 ] 교육 기간 : 2017 . 04 . 06 - 2017 . 06 . 28 교육 시간 : 목 14 : 00 - 17 : 00 수강료 : 75 , 000 원 수강 신청 기간 : 2017 . 03 . 08 ( 수 ) - 2017 . 04 . 14 ( 금 ) 접수 방법 : 온라인 접수 방문 접수 강의실 : 컴퓨터 반 3 ( 401 호 ) Click , 코딩 , 소프트웨어 시대 ~ 조용 한 혁명 Click , 소프트웨어 , 세상 을 변화 시키 다 제 1 주 ( 2017 . 04 . 06 - 2017 . 04 . 06 ) 교육 주제 ※ OT ( 98 기 개강 , 과목 및 강사 소개 ) ※ 스크래치 로 배우 는 코딩 기초 1 세부 내용 ※ 명령 블럭 학습 하 기 ( 클릭 했 을 때 , 움직이 기 , 말 하 기 , 기다리 기 ) ★ 스크래치 시작 하 기 ( 스크래치 가입 하 기 , 스크래치 설치 하 기 , 스크래치 화면 구성 , 무대 에 배경 만들 기 , 새로운 스프 라이트 를 추가 한 후 대화 하 기 ) ★ 배경 삽입 및 스프 라이트 모양 변경 ( X - Y 좌표 배경 및 스프 라이트 삽입 하 기 , 스프 라이트 위치 지정 및 키보드 로 스프 라이트 움직이 기 ) ★ 키보드 로 유령 움직이 기 ( 외부 배경 파일 및 스프 라이트 파일 가져오 기 , 사진 을 찍 으면 모든 사람 들 이 사라지 도록 만들 기 ) 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 훈장 홈페이지 ( host . new 21 . net ) 구경 하 기 , code . org 에서 놀 기 제 2 주 ( 2017 . 04 . 13 - 2017 . 04 . 13 ) 교육 주제 ※ 알고리즘 이해 와 분석 1 ※ 알고리즘 을 향상 시키 기 위한 문제 분석 과 코딩 1 세부 내용 ★ 알고리즘 알아보 기 ★ 기초 계산 ( 두 수 의 차 구하 기 , 짝수 와 홀수 판별 하 고 짝수 와 홀수 의 개수 구하 기 , 계승 구하 기 , 거듭제곱 구하 기 ) ★ 비교 하 기 ( 두 수 중 큰 수 구하 기 , 세 수 중 큰 수 구하 기 , 최대 값 찾 기 , 순위 매기 기 , 학생 성적 관리 ) 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 프로젝트 만들 기 제 3 주 ( 2017 . 04 . 20 - 2017 . 04 . 20 ) 교육 주제 ※ 스크래치 로 배우 는 코딩 기초 2 세부 내용 ※ 명령 블럭 학습 하 기 ( 이동 하 기 , 키 를 눌렀 을 때 , 숨기 기 , 보이 기 , 무한 반복 하 기 , 다른 모양 으로 바꾸 기 , 벽 에 닿 으면 튕기 기 , 배경 바꾸 기 , 색깔 정하 기 , 그래픽 효과 지우 기 , 스프 라이트 를 클릭 했 을 때 , 쪽 보 기 , 위치 로 이동 하 기 , 만약 ~ 라면 , ~ 에 닿 았 는가 , 모두 멈추 기 , n 번 반복 하 기 , 모양 바꾸 기 ) ★ 모두 가 사라지 는 마술 카메라 ( 무대 배경 및 무한 반복 하 기 명령 블록 삽입 , 무한 반복 하 기 명령 블록 에 연결 하 기 ) ★ 왕복 달리기 ( 무대 배경 및 무한 반복 하 기 명령 블록 삽입 , 무한 반복 하 기 명령 블록 에 연결 하 기 ) ★ 잭 과 콩 나무 ( 특정 스프 라이트 를 선택 하 면 지정 된 배경 으로 변경 하 기 배경 이 바뀌 면 해당 배경 에 맞추 어 특정 내용 이 나타나 도록 코딩 하 기 ) ★ 퍽 을 쫓아다니 는 아이스하키 선수 ( 소스 파일 을 불어와 ‘ 선수 ’ 스프 라이트 코딩 하 기 , 스페이스 바 를 눌러 점프 하 기 ) ★ 장애물 넘 기 ( 선수 스프 라이트 가 허들 을 넘 기 위해 빠르 게 달리 도록 코딩 하 기 , 스페이스 바 를 눌렀 을 때 선수 스프 라이트 가 허들 을 뛰 어 넘 을 수 있 도록 코딩 하 기 ) 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 프로젝트 만들 기 제 4 주 ( 2017 . 04 . 27 - 2017 . 04 . 27 ) 교육 주제 ※ 스크래치 로 배우 는 코딩 기초 3 세부 내용 ※ 명령 블럭 학습 하 기 ( 방향 보 기 , 지우기 , 펜 내리 기 , 펜 색깔 정하 기 , 펜 굵기 정하 기 , 맨 앞 으로 나오 기 , n 번 째 로 물러나 기 , 음 과 박자 로 연주 하 기 , 크기 정하 기 , 타악기 연주 하 기 , 끝 까지 소리내기 , 방향 돌기 , 난수 발생 , 묻 고 기다리 기 , 대답 하 기 , 연산 식 , 조건문 ) ★ 미 로 찾 기 ( ' 사람 ' 스프 라이트 를 키보드 로 움직이 기 , 이동 경로 를 펜 으로 색칠 하 기 ) ★ 피아노 연주 하 기 ( ' 나뭇잎 ' 과 ' 검정 건반 ' 스프 라이트 코딩 하 기 , 피아노 건반 마다 특정 음 을 지정 하 기 ) ★ 드럼 연주 하 기 ( ' 심벌즈 ' 와 ' 드럼 1 ' 코딩 하 기 , 특정 소리 나 음악 이 흘러나오 면 음악 에 맞추 어 연주 하 기 ) ★ 물고기 잡 기 ( 방향 키로 ' 상어 ' 조정 하 기 , 난수 를 이용 하 여 ' 물고기 ' 이동 시키 기 ) ★ 눈싸움 ( 반복 하 기 와 모양 바꾸 기 를 이용 하 여 ' 사람 ' 모양 이 눈 을 던지 는 것 처럼 보이 기 , 난수 를 이용 하 여 ' 눈 사람 ' 이 특정 시간 동안 보였 다가 숨 기 ) ★ 영어 단어 왕 ( 시계추 처럼 좌우 로 움직이 는 ' 눈 사람 ' 만들 기 , 영어 단어 질문 과 대답 하 기 ) 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 프로젝트 만들 기 제 5 주 ( 2017 . 05 . 04 - 2017 . 05 . 04 ) 교육 주제 ※ 알고리즘 이해 와 분석 2 ※ 알고리즘 을 향상 시키 기 위한 문제 분석 과 코딩 2 세부 내용 ★ 알고리즘 이 무엇 인가 ? ★ 가위 , 바위 , 보 게임 을 통한 알고리즘 분석 하 기 ★ 교환 하 기 ( 두 변수 값 교환 하 기 , 세 변수 값 교환 하 기 , 리스트 한 칸 씩 이동 하 기 , 리스트 거꾸로 뒤집 기 ) ★ 합 구하 기 ( 작 은 수 부터 큰 수 까지 의 합 구하 기 , 3 의 배수 의 합 구하 기 / 1 , - 2 , 3 , - 4 , ... , - 100 합 구하 기 / 1 , ( 1 + 2 ) , ( 1 + 2 + 3 ) , . .. , ( 1 + 2 + 3 +...+ 10 ) 합 구하 기 ) 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 프로젝트 만들 기 제 6 주 ( 2017 . 05 . 11 - 2017 . 05 . 11 ) 교육 주제 ※ 스크래치 로 배우 는 코딩 기초 4 ※ 알고리즘 을 향상 시키 기 위한 문제 분석 과 코딩 3 세부 내용 ※ 명령 블럭 학습 하 기 ( 스프 라이트 의 좌표 값 얻 기 , 색 에 닿 았 는가 , 논리식 , 방송 하 기 , 방송 받 기 , ~ 까지 반복 하 기 , 스프 라이트 복제 하 기 , 복제 되 었 을 때 , 복제 본 삭제 하 기 , 마우스 클릭 하 기 , ~ 키 를 눌렀 는가 , 펜 올리 기 ) ★ 양궁 ( 과녁 을 향해 날아가 는 화살 만들 기 , ' 새 ' 를 이용 하 여 방송 받 기 ) ★ 달리기 시합 ( 도착 지점 까지 달리 기 , 방송 받 기 를 지정 한 후 스크립트 복사 하 기 ) ★ 수열 ( 등차수열 구하 기 , 계차수열 구하 기 , 피보나치 수열 구하 기 ) 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 프로젝트 만들 기 제 7 주 ( 2017 . 05 . 18 - 2017 . 05 . 18 ) 교육 주제 ※ 스크래치 로 배우 는 코딩 기초 5 ※ 알고리즘 을 향상 시키 기 위한 문제 분석 과 코딩 4 세부 내용 ※ 명령 블럭 학습 하 기 ( 스프 라이트 의 좌표 값 얻 기 , 색 에 닿 았 는가 , 논리식 , 방송 하 기 , 방송 받 기 , ~ 까지 반복 하 기 , 스프 라이트 복제 하 기 , 복제 되 었 을 때 , 복제 본 삭제 하 기 , 마우스 클릭 하 기 , ~ 키 를 눌렀 는가 , 펜 올리 기 ) ★ 달걀 받 기 ( 하늘 위 를 날아다니 면서 계란 복제 신호 보내 기 , 달걀 을 복제 하 여 땅 으로 떨어뜨리 기 ) ★ 칠판 글씨 ( 흰색 분필 로 칠판 에 글씨 쓰 기 , 흰색 분필 의 스크립트 를 지우개 로 복사 하 여 수정 하 기 , 분필 의 굵기 를 서로 다르 게 조절 하 기 ) ★ 약수 ( 약수 구하 기 , 1 부터 20 까지 의 약수 구하 기 , 공약수 구하 기 , 유클리드 호제법 으로 최대공약수 구하 기 ) ★ 소수 ( 소수 판별 하 기 , 에라토스테네스 의 체 를 이용 한 소수 구하 기 , 소인수 분해 하 기 ) 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 프로젝트 만들 기 제 8 주 ( 2017 . 05 . 25 - 2017 . 05 . 25 ) 교육 주제 ※ 스크래치 로 배우 는 코딩 기초 6 ※ 알고리즘 을 향상 시키 기 위한 문제 분석 과 코딩 5 세부 내용 ※ 명령 블럭 학습 하 기 ( 변수 의 값 정하 기 , 변수 의 값 확인 하 기 , 논리 값 , 변수 값 바꾸 기 , 좌표 값 움직이 기 , 좌표 값 , 연산 식 , 결합 하 기 ) ★ 생쥐 잡 기 ( 배경 위 를 돌아다니 는 생쥐 만들 기 , 고양이 가 생쥐 에 닿 았 을 때 점수 올리 기 , 무대 에 변수 만들 기 , 배경 위 를 돌아다니 는 고양이 만들 기 ) ★ 눈송이 를 모으 는 고양이 스파이 ( 무대 에 변수 를 만든 후 눈송이 와 번개 를 복제 하 기 , 고양이 위치 지정 및 방향키 조정 , 번개 를 복제 하 여 땅 으로 떨어뜨리 기 , ' 번개 ' 스크립트 를 ' 눈송이 ' 에 복사 하 기 ) ★ 진법 변환 ( 10 진수 를 2 진수 로 변환 하 기 , 2 진수 를 10 진수 로 변환 하 기 ) 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 프로젝트 만들 기 제 9 주 ( 2017 . 06 . 01 - 2017 . 06 . 01 ) 교육 주제 ※ 스크래치 로 배우 는 코딩 기초 7 ※ 컴퓨팅 사고력 이란 ? ※ 모의 강의 모둠 정하 기 세부 내용 ※ 명령 블럭 학습 하 기 ( 변수 의 값 정하 기 , 변수 의 값 확인 하 기 , 논리 값 , 변수 값 바꾸 기 , 좌표 값 움직이 기 , 좌표 값 , 연산 식 , 결합 하 기 ) ★ 구구단 게임 ( ' 자동차 ' 모양 을 바꾸 면서 움직이 기 , ' 우주선 ' 이 특정 범위 안 에서 만 좌우 로 움직이 기 , 난수 와 변수 를 이용 하 여 구구단 7 단 을 만들 수 있 도록 코딩 , 구구단 을 물 어 보 면 답 을 입력 할 수 있 도록 코딩 ) ★ Computing Thinking ( 컴퓨팅 사고력 ) 알아보 기 ★ 모둠 별 프로젝트 정하 기 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 / 모둠 별 프로젝트 만들 기 제 10 주 ( 2017 . 06 . 08 - 2017 . 06 . 08 ) 교육 주제 ※ 알고리즘 을 향상 시키 기 위한 문제 분석 과 코딩 6 ※ 학습 지도안 확인 하 기 ※ 모의 강의 모둠 회의 하 기 세부 내용 ★ 탐색 ( 선형 탐색 , 이진 탐색 ) ★ 정렬 ( 버블 정렬 , 선택 정렬 , 학생 정보 정렬 하 기 ) ★ 머지 ( Merge , 정렬 후 에 하나 로 합하 는 기능 ) ★ 오류 검출 하 기 ( 패리티 비트 ) ★ 학습 지도안 예문 보 기 ★ 학습 지도안 직접 작성 해 보 기 ★ 모둠 별 프로젝트 작성 하 기 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 개인 별 / 모둠 별 프로젝트 만들 기 제 11 주 ( 2017 . 06 . 15 - 2017 . 06 . 15 ) 교육 주제 ※ 프로젝트 완성 및 시강 ※ 교육 과정 개발 경험 해 보 기 ※ 모의 강의 모둠 회의 하 기 세부 내용 ★ 스크래치 를 이용 한 프로젝트 완성 하 기 ★ 개인 별 시강 하 기 ★ 모둠 별 시강 하 기 ★ 강의 교안 만들 기 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 프로젝트 시강 하 기 제 12 주 ( 2017 . 06 . 22 - 2017 . 06 . 22 ) 교육 주제 ※ 99 기 강좌 소개 및 수강 신청 안내 ※ 컴퓨터 사고력 을 위한 소프트웨어 교육 에 대하 여 세부 내용 ★ 어떤 것 이 참 교육 인가 ? ★ 어떤 게 하 는 것 이 참 교육 인가 ? ★ 나 는 어떻게 해야 만 하 는가 ? 준비물 / 과제 ☞ 준비물 : 필기도구 , 교재 , USB 메모리 ☞ 과제 : 모둠 별 발표 자료 공유 하 고 피드백 받 기