단원 목록
소프트웨어와 생활 · 4단원

모의 실험하는 소프트웨어

감염병은 어떻게 번질까? 산불을 막으려면? 화성에 어떻게 착륙할까? — 현실에서 직접 해 보기엔 너무 위험하거나, 비싸거나, 오래 걸리는 일을 컴퓨터 속 모델로 대신 실험하는 것이 시뮬레이션이에요. 직접 변수를 바꿔 가며 돌려 봅시다!

🎲 모의실험의 개념🌍 활용 분야 🧩 모델로 표현▶️ 직접 구현·실행
💡

핵심 아이디어

이 단원을 관통하는 두 가지 큰 생각

🧩

현실을 본뜬 '모델'을 돌려 본다

시뮬레이션은 현실 시스템을 단순화한 모델로 만들어 컴퓨터로 실행해요. 위험·비용·시간 없이 '만약에(what-if)'를 마음껏 실험할 수 있죠.

🔁

직접 만들고 돌리며 원리를 이해한다

변수와 규칙을 바꿔 반복 실험하면, 복잡한 현상 속에 숨은 패턴과 원리가 드러나요. 단, 모델은 가정 위에 선 '단순화한 현실'임을 잊지 말아야 해요.

🎯

이 단원의 성취기준

단원을 마치면 이런 것을 할 수 있어요.

12소생04-01

시뮬레이션 프로그램의 개념과 구성요소를 이해하고 가치를 파악한다.

12소생04-02

다양한 시뮬레이션의 활용 분야를 탐색하고 활용 방안을 구상한다.

12소생04-03

복잡한 문제나 현상의 원리를 시뮬레이션 모델로 표현한다.

12소생04-04

소프트웨어를 적극 활용하여 시뮬레이션 모델을 구현한다.

🔄

시작하기 전에 — 시뮬레이션의 한 바퀴

모의실험은 모델링 → 변수·규칙 → 실행 → 결과·검증의 사이클로 돌아가요. 각 단계를 눌러 보세요.

🧩① 모델링현실→단순화
🎛️② 변수·규칙입력·작동 규칙
▶️③ 실행시간 따라 반복
📊④ 결과·검증해석·모델 수정

🩺

출발 전 점검 — 모의실험에 대한 감

앞 단원들에서 익힌 모델·데이터 감각이 디딤돌이 됩니다.

✏️

배경지식 진단 퀴즈

3문항

1'시뮬레이션(모의실험)'을 가장 잘 설명한 것은?

2다음 중 시뮬레이션이 특히 유용한 상황은?

3[OX] 시뮬레이션 결과는 언제나 현실과 100% 똑같다.

💡 이 단원의 자세 — '직접 돌려 보고, 의심하기'

이 단원은 모의실험의 단원이에요. 이 교과서의 시뮬레이터로 동전을 수만 번 던지고, 감염병을 퍼뜨리고, 산불을 내 봐요(가상으로요!). 변수를 바꾸면 결과가 어떻게 달라지는지 직접 실험하며 현상의 원리를 발견하는 게 핵심이에요. 동시에 "이 모델은 무엇을 단순화했고, 어디까지 믿을 수 있을까?"를 늘 함께 물어보세요. 실험하고, 또 의심하는 것 — 그게 시뮬레이션을 잘 쓰는 사람의 태도예요. 🔬