070137-1 (윤리) 2024 1 전주교육대학교

Information Society and Software

정보사회와 소프트웨어
Section분반070137-1 (윤리)
Time수업 시간월 34 | Mon 11am-1pm
Room강의실전산교육실2
Section분반070137-4 (수학)
Time수업 시간월 67 | Mon 2pm-4pm
Room강의실전산교육실2
Section분반070137-5 (과학)
Time수업 시간월 12 | Mon 9am-11am
Room강의실전산교육실2
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강의 일정
3/4
▶ Slides
Week주차 1
CHAPTER 01 소프트웨어와 스크래치 CHAPTER 01 소프트웨어와 스크래치
📖 01 소프트웨어02 프로그램과 프로그래밍 언어03 스크래치의 특징과 실행
3/11
▶ Slides
Week주차 2
CHAPTER 02 블록 사용법 익히기 CHAPTER 02 블록 사용법 익히기
📖 01 스크래치 블록의 종류와 사용법02 스크래치 프로그래밍 전 과정
3/18
▶ Slides
Week주차 3
CHAPTER 03 스프라이트 사용법 익히기 CHAPTER 03 스프라이트 사용법 익히기
📖 01 스프라이트의 구현 방식02 스프라이트의 동작 구현03 스프라이트의 형태 구현04 스프라이트의 소리 구현05 스프라이트의 펜 활용
3/25
▶ Slides
Week주차 4
CHAPTER 04 자료형과 연산, 변수 익히기 CHAPTER 04 자료형과 연산, 변수 익히기
📖 01 자료형, 연산, 변수02 지역 변수와 전역 변수03 구조적 자료형- 배열과 리스트
4/1
▶ Slides
Week주차 5
CHAPTER 05 조건과 문장 제어 익히기 CHAPTER 05 조건과 문장 제어 익히기
📖 01 조건의 이해02 문장의 이해03 문장의 반복적 실행04 문장의 선택적 실행05 반복과 선택의 중첩 실행
4/8
▶ Slides
Week주차 6
CHAPTER 06 프로시저(함수)와 병렬 처리 익히기 CHAPTER 06 프로시저(함수)와 병렬 처리 익히기
📖 01 프로시저의 개념과 구현02 병렬 처리의 개념과 구현
4/15
▶ Slides
Week주차 7
CHAPTER 07 컴퓨팅 사고력과 프로그래밍 CHAPTER 07 컴퓨팅 사고력과 프로그래밍
📖 01 컴퓨팅 사고력02 추상화의 개념과 구현03 분해의 개념과 구현04 패턴인식의 개념과 구현05 알고리즘의 개념과 활용
4/22*
▶ Slides
Week주차 8
No School
(LMS에서 보강)
APPENDIX 창의 응용 프로그램 모음
No School
(LMS에서 보강)
APPENDIX 창의 응용 프로그램 모음
📖 A-01 상어 잡는 잠수부
4/29📝 Exam시험
Midterm Quiz Midterm Quiz
[퀴즈]
[연습문제 연습문제]
5/6*
▶ Slides
Week주차 9
No School Children's Day
(LMS에서 보강)
인공지능 with 스크래치
CHAPTER 04 챗GPT 이해하기
No School Children's Day
(LMS에서 보강)
인공지능 with 스크래치
CHAPTER 04 챗GPT 이해하기
📖 4.01 챗GPT 탄생과 발전의 주역들에 대해 알아봅니다4.02 챗GPT란 무엇인가요?4.03 트랜스포머를 소개합니다4.04 챗GPT는 어디에 활용될까요?4.05 챗GPT를 경험해 봅시다
5/13
▶ Slides
Week주차 10
인공지능 with 스크래치
CHAPTER 01 인공지능 소개하
CHAPTER 02 머신러닝 알아보기
인공지능 with 스크래치
CHAPTER 01 인공지능 소개하
CHAPTER 02 머신러닝 알아보기
📖 1.01 생활 속 인공지능의 존재감을 느껴 봅시다1.02 인공지능 학문의 탄생과 정의를 알아봅시다1.03 인공지능은 무엇으로 구분할 수 있을까요?1.04 인공지능의 역사를 알아봅시다2.01 머신러닝이란 무엇인가요?2.02 머신러닝 학습방법에 대해 알아봅시다
5/20
▶ Slides
Week주차 11
인공지능 with 스크래치
CHAPTER 03 인공신경망과 딥러닝 이해하기
인공지능 with 스크래치
CHAPTER 03 인공신경망과 딥러닝 이해하기
📖 3.01 인공신경망이란 무엇인가요?3.02 인공뉴런 퍼셉트론에 대해 알아봅시다3.03 다층 퍼셉트론에 대해 살펴봅시다3.04 딥러닝에 대해서도 간단히 알아볼까요?3.05 딥러닝의 대표주자인 CNN을 소개합니다
5/27
▶ Slides
Week주차 12
인공지능 with 스크래치
CHAPTER 09 ‘머신러닝 for 키즈’ 소개하기
인공지능 with 스크래치
CHAPTER 09 ‘머신러닝 for 키즈’ 소개하기
📖 9.01 ‘머신러닝 for 키즈’에 대해 알아봅시다9.02 ‘머신러닝 for 키즈’ 실습 환경을 만들어 봅시다9.03 ‘머신러닝 for 키즈’의 간단한 실습을 진행합니다
과제 →
6/3
▶ Slides
Week주차 13
인공지능 with 스크래치
CHAPTER 10 이미지 분류 머신러닝 모델 활용하기
CHAPTER 11 숫자 분류 머신러닝 모델 활용하기
인공지능 with 스크래치
CHAPTER 10 이미지 분류 머신러닝 모델 활용하기
CHAPTER 11 숫자 분류 머신러닝 모델 활용하기
📖 10.01 이미지 분류 머신러닝 모델을 만들어 봅시다10.02 이미지 분류 머신러닝 모델을 활용하여 프로그래밍해 볼까요?10.03 스크래치 프로그램 내에서 머신러닝 모델을 학습시켜 봅시다11.01 숫자 분류 머신러닝 모델을 만들어 봅시다11.02 숫자 분류 머신러닝 모델을 활용하여 프로그래밍해 볼까요?11.03 스크래치 프로그램 내에서 머신러닝 모델을 학습시켜 봅시다
과제 →
6/10📝 Exam시험
Final Test Final Test
기말고사
Overview과목 소개
Prerequisites선수 과목
  • No formal prerequisites. Curiosity required. 공식 선수 과목 없음. 호기심 필수.

스크래치 블록 코딩을 통해 컴퓨팅 사고력의 기본기를 학습합니다. 프로그램 설계부터 테스트까지 전 과정을 체험하며, 게임과 인터랙티브 스토리를 통해 창의적 프로그래밍 역량을 기릅니다.

This course builds computational thinking through Scratch block coding — from program design to testing — using games and interactive stories to develop creative problem-solving skills.

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년 이상 웹 개발자 및 잡지 디자이너로 프리랜서로 일했습니다. 현재 연구 관심사는 컴퓨터 비전, 자연어 처리, 영상 처리, 신호 처리, 기계 학습입니다.