20장. 교육 콘텐츠 설계와 종합 실습
용어 짚고 가기
교육 콘텐츠(educational content)수업에 쓰는 자료 전체입니다. 설명 글, 실습 코드, 연습 그림, 정답, 채점 기준이 모두 들어갑니다. content 는 "담긴 것, 내용물"이라는 뜻입니다.학습목표(learning objective)수업이 끝났을 때 수강생이 할 수 있게 될 일을 적은 문장입니다. objective 는 "겨냥하는 것, 목표"라는 뜻입니다.행동 동사(action verb)"만든다, 찾는다, 견준다"처럼 눈으로 확인할 수 있는 동작을 나타내는 동사입니다. "이해한다, 안다"는 밖에서 보이지 않아 학습목표에 덜 알맞습니다.실습 예제(exercise)수강생이 직접 코드를 돌려 보는 작은 과제입니다. exercise 는 "연습, 훈련"이라는 뜻입니다.가상 데이터(synthetic data)실제로 찍거나 모으지 않고 코드로 만든 데이터입니다. synthetic 은 "합성한, 만들어 낸"이라는 뜻입니다. 이 교안의 그림은 모두 가상 데이터입니다.씨앗(seed)난수를 만드는 출발점 숫자입니다. 6장에서 처음 썼습니다. 같은 씨앗이면 누가 언제 돌려도 같은 그림이 나옵니다.재현성(reproducibility)같은 코드를 다시 돌리면 같은 결과가 나오는 성질입니다. reproduce 는 "다시 만들어 내다"라는 뜻입니다.매개변수(parameter)함수에 넘겨 결과를 바꾸는 값입니다. 이 장에서는 난이도를 바꾸는 "손잡이"로 씁니다. parameter 는 그리스어로 "곁에서 재는 것"이라는 뜻입니다.난이도(difficulty level)실습이 얼마나 어려운지의 정도입니다. 이 장에서는 쉬움, 보통, 어려움 세 판으로 나눕니다.정답 마스크(ground truth mask)물체가 있는 칸을 255, 없는 칸을 0 으로 칠한 정답 그림입니다. 8장의 영수증에서 처음 썼습니다. ground truth 는 "땅에서 직접 확인한 사실"이라는 뜻으로, 하늘에서 찍은 사진을 땅에서 확인하던 데서 온 말입니다.정답표(answer key)문제마다 정답을 적어 둔 표입니다. 12장의answer.csv가 그 예입니다. key 는 "풀이의 열쇠"라는 뜻입니다.자동 채점(auto grading)학생의 답을 프로그램이 정답과 견줘 점수를 매기는 일입니다. grade 는 "등급을 매기다"라는 뜻입니다.IoU(Intersection over Union)두 영역이 겹친 넓이를 두 영역을 합친 넓이로 나눈 값입니다. 1 이면 꼭 같고 0 이면 하나도 안 겹칩니다. intersection 은 "교차, 겹친 곳", union 은 "합친 것"이라는 뜻입니다.정확도(accuracy)전체 칸 가운데 정답과 같은 칸의 비율입니다. 8장의 "맞힌 칸 비율"과 같습니다. accuracy 는 "정확함"이라는 뜻입니다.피드백(feedback)결과를 보고 다음에 무엇을 고칠지 알려 주는 말입니다. feed(먹이다)와 back(되돌려)을 붙인 말로, 결과를 되돌려 준다는 뜻입니다.비계(scaffolding)어려운 과제를 작은 단계로 나눠 받쳐 주는 수업 방법입니다. scaffolding 은 건물을 지을 때 세우는 발판(비계)이라는 뜻입니다.채점 기준표(rubric)평가 항목, 항목마다의 기준, 점수를 적은 표입니다. rubric 은 라틴어로 "붉은 흙"이라는 뜻으로, 옛 책에서 제목과 지시를 붉은 글씨로 적던 데서 온 말입니다.README자료 묶음의 맨 위에 두는 안내 파일입니다. 이름은 영어로 "나를 먼저 읽어라(read me)"라는 뜻입니다.requirements.txt실행에 필요한 파이썬 패키지와 버전을 한 줄에 하나씩 적은 파일입니다. requirement 는 "필요한 것"이라는 뜻입니다.라이선스(license)남이 만든 코드나 데이터를 어떤 조건으로 쓸 수 있는지 적은 약속입니다. license 는 "허가"라는 뜻입니다.출처 표기(attribution)가져다 쓴 자료가 어디서 왔는지 밝혀 적는 일입니다. attribute 는 "~의 것으로 돌리다"라는 뜻입니다.학습지(worksheet)수강생에게 나눠 주는 문제 그림과 빈칸이 있는 종이입니다. work(일)와 sheet(종이 한 장)를 붙인 말입니다.체크리스트(checklist)빠뜨리지 않게 확인할 항목을 적은 목록입니다. check(확인하다)와 list(목록)를 붙인 말입니다.ZIP여러 파일을 한 파일로 묶고 크기를 줄이는 형식입니다. 이름은 영어로 "휙 하고 빠르게"라는 뜻의 낱말에서 따왔다고 알려져 있습니다.종합 실습(capstone project)과정에서 배운 것을 모두 모아 하나의 결과를 만드는 실습입니다. capstone 은 돌담이나 아치의 맨 위에 얹는 마지막 돌이라는 뜻입니다.