060487-2 2023 전주교육대학교

Information Society and Software

정보사회와 소프트웨어
Section분반060487-2
Time수업 시간목 34 | Thurs 11am-1pm
Room강의실전산교육실2 (3층)
Section분반060487-7
Time수업 시간목 12 | Thurs 9-11am
Room강의실전산교육실2 (3층)
Section분반060487-8
Time수업 시간목 67 | Thurs 2-4pm
Room강의실ICT2 (2층)
Section분반060487-12
Time수업 시간금 12 | Fri 9-11am
Room강의실전산교육실2 (3층)
Grading성적 평가
Relative Grading상대평가 Grade distribution set by university policy.대학교 정책에 따라 성적 분포 결정.
10%Attend.출석
30%HW과제
20%Mid.중간
30%Final기말
10%Proj.프로젝트
10% Attendance출석30% Homework과제20% Midterm중간고사30% Final기말고사10% Project프로젝트
Schedule강의 일정
9/1 Week주차 1
CHAPTER 01 소프트웨어와 스크래치 CHAPTER 01 소프트웨어와 스크래치
📖 01 소프트웨어 / 02 프로그램과 프로그래밍 언어 / 03 스크래치의 특징과 실행
9/8 Week주차 2
CHAPTER 02 블록 사용법 익히기 CHAPTER 02 블록 사용법 익히기
📖 01 스크래치 블록의 종류와 사용법 / 02 스크래치 프로그래밍 전 과정
9/15 Week주차 3
CHAPTER 03 스프라이트 사용법 익히기 CHAPTER 03 스프라이트 사용법 익히기
📖 01 스프라이트의 구현 방식 / 02 동작 구현 / 03 형태 구현 / 04 소리 구현 / 05 펜 활용
9/22 Week주차 4
CHAPTER 04 자료형과 연산, 변수 익히기 CHAPTER 04 자료형과 연산, 변수 익히기
📖 01 자료형, 연산, 변수 / 02 지역 변수와 전역 변수 / 03 배열과 리스트
9/29 Week주차 5
No School Chuseok
- CHAPTER 05 조건과 문장 제어 익히기 (LMS 보강)
No School Chuseok
- CHAPTER 05 조건과 문장 제어 익히기 (LMS 보강)
📖 01 조건의 이해 / 02 문장의 이해 / 03 문장의 반복 / 04 문장의 선택 / 05 반복과 선택의 중첩
10/6 Week주차 6
CHAPTER 06 프로시저(함수)와 병렬 처리 익히기 CHAPTER 06 프로시저(함수)와 병렬 처리 익히기
📖 01 프로시저의 개념과 구현 / 02 병렬 처리의 개념과 구현
10/13 Week주차 7
CHAPTER 07 컴퓨팅 사고력과 프로그래밍 CHAPTER 07 컴퓨팅 사고력과 프로그래밍
📖 01 컴퓨팅 사고력 / 02 추상화 / 03 분해 / 04 패턴인식 / 05 알고리즘
10/20📝 Exam시험
Midterm Test Midterm Test
중간고사
10/27 Week주차 8
응용 프로그래밍 (LMS 보강) 응용 프로그래밍 (LMS 보강)
📖 A-01 상어 프로그램
11/3 Week주차 9
CHAPTER 08 감지를 활용한 응용 프로그래밍 CHAPTER 08 감지를 활용한 응용 프로그래밍
📖 01 감지의 이해 / 02 감지 응용 프로그래밍 / 03 카메라와 마이크 응용
11/10 Week주차 10
CHAPTER 09 이벤트를 활용한 응용 프로그래밍 CHAPTER 09 이벤트를 활용한 응용 프로그래밍
📖 01 이벤트 처리와 메시지 방송 / 02 이벤트 응용 / 03 비디오와 오디오 이벤트
11/17 Week주차 11
CHAPTER 10 복제, 난수, 재귀 호출을 활용한 응용 프로그래밍 CHAPTER 10 복제, 난수, 재귀 호출을 활용한 응용 프로그래밍
📖 01 복제의 개념과 활용 / 02 난수의 개념과 활용 / 03 재귀호출의 개념과 활용
11/24 Week주차 12
CHAPTER 12 창의 게임 프로그래밍 CHAPTER 12 창의 게임 프로그래밍
📖 01 게임의 개념과 종류 / 02 다양한 게임 기능의 구현 / 03 공을 던져 개를 맞히는 게임
12/1 Week주차 13
CHAPTER 13 창의 인터랙티브 스토리 프로그래밍 CHAPTER 13 창의 인터랙티브 스토리 프로그래밍
📖 01 인터랙티브 스토리의 개념 / 02 씬 진행과 씬 전환 / 03 대화 처리
12/8📝 Exam시험
Final Test Final Test
기말고사
Overview과목 소개
Prerequisites선수 과목
  • No formal prerequisites. Curiosity required. 공식 선수 과목 없음. 호기심 필수.

스크래치 블록 코딩을 통해 컴퓨팅 사고력(분해, 추상화, 패턴인식, 알고리즘)의 기초를 다지는 과목입니다. 초등 예비 교사를 위한 소프트웨어 교육 과정으로, 게임·인터랙티브 스토리 프로그래밍으로 마무리합니다.

This course builds computational thinking (decomposition, abstraction, pattern recognition, algorithms) through Scratch block coding — designed for pre-service elementary teachers.

Textbooks교재
  • 스크래치 3.0 컴퓨팅 사고력을 키우는 블록 코딩
    Required교재
    스크래치 3.0 컴퓨팅 사고력을 키우는 블록 코딩
    고광일 저
    한빛아카데미 | 2019년 06월 10일
    Buy구매
Instructor강사 소개
Aaron Snowberger
Aaron Snowberger
Ph.D. · Hanbat National University (2023)

Aaron Snowberger earned his Ph.D. in Information and Communications Engineering from Hanbat National University in South Korea in 2023. He also holds degrees in Computer Science and Media Design. He has taught technology courses for over 8 years, English for over 15 years, and has freelanced as a web developer and magazine designer for over 5 years. His current research interests include computer vision, natural language processing, image processing, signal processing, and machine learning.

Aaron Snowberger는 2023년 한국 한밭대학교에서 정보통신공학 박사 학위를 취득했습니다. 그는 또한 컴퓨터 과학 및 미디어 디자인 학위를 취득했습니다. 그는 8년 이상 기술 과정을 가르쳤고, 15년 이상 영어를 가르쳤으며, 5년 이상 웹 개발자 및 잡지 디자이너로 프리랜서로 일했습니다. 현재 연구 관심사는 컴퓨터 비전, 자연어 처리, 영상 처리, 신호 처리, 기계 학습입니다.