단원 홈
1단원 · 2차시

소프트웨어의 눈으로
문제 보기와 미래 예측

같은 문제도 소프트웨어의 눈으로 보면 새로운 해법이 보여요. 세상을 데이터·자동화·연결의 관점으로 바라보고, 소프트웨어가 만들 미래를 예측해 봅시다.

성취기준 12소생01-02
소프트웨어 관점문제 재해석미래 예측
🎯 학습 목표
  • 실세계의 문제·현상을 소프트웨어의 관점으로 바라볼 수 있다.
  • 소프트웨어 발전이 가져올 미래 사회의 변화를 예측할 수 있다.
  • 미래 변화를 기대와 우려의 양면에서 균형 있게 바라본다.
🤔

생각 열기 — 도시를 소프트웨어의 눈으로

소프트웨어로 연결된 스마트시티의 모습
같은 도시도 소프트웨어의 눈으로 보면 — 센서·데이터·연결로 움직이는 거대한 시스템이 된다. 사진: Daniel (Glasgow, UK), CC BY 2.0, Wikimedia Commons

출근길 교통 체증, 넘치는 쓰레기, 비어 있는데 못 찾는 주차장… 도시의 흔한 문제들이에요. 그런데 이 문제들을 소프트웨어의 눈으로 다시 보면 어떨까요? "어떤 데이터를 모으면 보일까?", "무엇을 자동화·연결하면 풀릴까?"라고 묻는 거죠. 그러면 '신호를 데이터로 제어하고', '빈 주차면을 앱으로 안내하고', '쓰레기통 센서로 수거를 최적화하는' 해법이 떠올라요. 소프트웨어의 관점으로 세상을 보는 것은 문제를 새롭게 푸는 강력한 사고방식이에요. (「정보」에서 배운 '컴퓨팅 사고력'의 연장이죠!)

💬 함께 생각해 보기

우리 학교·동네의 불편한 점을 하나 떠올려 보세요. 그 문제를 풀려면 어떤 데이터가 필요하고, 무엇을 자동화하거나 연결하면 좋을까요?

1

소프트웨어의 관점으로 문제 보기

소프트웨어의 관점이란, 문제를 ① 데이터로 측정하고 ② 규칙·자동화로 처리하고 ③ 연결로 확장해 바라보는 거예요. 실세계 문제를 눌러, 소프트웨어의 눈으로 어떻게 재해석되는지 보세요.

🔭 소프트웨어의 눈 — 문제 재해석기 INTERACTIVE

실세계 문제를 골라, 소프트웨어의 관점으로 다시 보면 어떤 해법이 떠오르는지 확인하세요.

🌍 실세계 문제
🔭 소프트웨어의 눈으로
[안내]핵심 질문은 늘 같아요 — "어떤 데이터를 모아, 무엇을 자동화·연결하면 풀릴까?"
2

소프트웨어가 그릴 미래

자동화 로봇이 작동하는 모습
인공지능·로봇·사물인터넷이 발전하며 일·이동·건강의 모습이 빠르게 바뀌고 있다. 사진: Shixart1985, CC BY 2.0, Wikimedia Commons

소프트웨어는 멈추지 않고 발전해요. 인공지능, 사물인터넷(IoT), 자율주행, 가상·증강현실… 이런 기술이 가져올 미래를 예측해 보는 것은, 변화에 미리 대비하는 데 중요해요. 분야를 골라 가까운 미래를 그려 봅시다.

🔮 미래 예측 탐험기 INTERACTIVE

분야를 골라, 소프트웨어가 그릴 가까운 미래의 모습과 함께 생각할 점을 살펴보세요. (예측은 정해진 미래가 아니라 '가능성'이에요.)

[안내]미래는 정해져 있지 않아요. 우리가 어떤 선택을 하느냐에 따라 달라집니다.
3

미래를 대하는 자세

미래 예측은 점쟁이의 예언이 아니에요. 지금의 변화 흐름을 읽어 '가능한 미래들'을 그려 보고, 더 나은 쪽으로 준비·선택하는 거예요.

🧭 좋은 미래 예측의 태도

하나의 미래로 단정하지 않기 — 여러 시나리오(낙관·비관)를 함께 그려요. ② 기술뿐 아니라 사람·사회를 함께 보기 — 기술이 가능해도 사회가 받아들일지는 별개예요. ③ 기대와 우려를 균형 있게 — 막연한 낙관도, 과도한 공포도 금물. ④ '바람직한 미래'를 우리가 만든다는 마음 — 미래는 정해진 게 아니라 오늘의 선택이 만들어요(인공지능 단원에서도 배웠죠!).

✏️ 활동 — 10년 후 우리 학교

소프트웨어가 더 발전한 10년 후, 우리 학교의 수업·급식·등하교는 어떻게 바뀔까요? ① 기대되는 변화 ② 걱정되는 변화 ③ 그 걱정을 줄이려면 무엇을 준비해야 할지를 적어, 친구들과 '바람직한 미래 학교'를 함께 그려 보세요.

확인 문제

바로바로 채점!

✏️

2차시 확인 문제

4문항 · 즉시 채점

1'소프트웨어의 관점으로 문제를 본다'는 것의 의미로 알맞은 것은?

2'주차장 찾기 힘듦' 문제를 소프트웨어의 눈으로 푼 예로 알맞은 것은?

3소프트웨어로 인한 미래 변화를 예측하는 바람직한 태도는?

4[OX] 미래는 이미 정해져 있는 것이 아니라, 오늘 우리의 선택에 따라 달라질 수 있다.

더 알아보기

교과서 너머의 이야기 — 클릭해서 펼쳐 보세요

개념'디지털 트윈' — 현실을 소프트웨어로 복제하다

소프트웨어의 관점이 극에 달한 예가 '디지털 트윈(digital twin)'이에요. 현실의 건물·공장·도시, 심지어 사람의 심장까지 소프트웨어로 똑같이 복제한 쌍둥이를 만드는 거예요. 그러면 현실에서 위험하거나 비싸서 못 하는 실험을 가상의 쌍둥이로 안전하게 해 볼 수 있죠. 예를 들어 도시의 디지털 트윈에서 "신호 체계를 이렇게 바꾸면 교통이 어떻게 될까?"를 미리 시뮬레이션해 보고, 공장의 디지털 트윈으로 고장을 미리 예측해요. 현실을 소프트웨어로 옮겨 와 실험하고 예측하는 것 — 이것이 소프트웨어의 눈으로 세상을 보는 가장 강력한 모습이에요. (이 과목 4단원 '모의 실험하는 소프트웨어'에서 시뮬레이션을 직접 배운답니다!)

역사예측은 늘 빗나간다? — 미래 예측의 명암

미래 예측은 자주 빗나가요. "컴퓨터는 전 세계에 5대면 충분하다", "사람들이 집에 컴퓨터를 둘 이유가 없다" 같은 유명한 빗나간 예측들이 있었죠. 반대로 공상과학 영화가 그린 화상통화·태블릿은 현실이 됐고요. 그래서 미래학자들은 "정확히 맞히는 것"보다 "여러 가능성에 대비하는 것"을 목표로 해요. 핵심은 ① 변화의 '방향'과 '속도'를 읽고 ② 여러 시나리오를 준비하는 거예요. 예측이 빗나가도 괜찮아요 — 미래를 고민하는 과정 자체가 변화에 더 잘 적응하게 만들어 주거든요. 특히 소프트웨어처럼 빠르게 바뀌는 분야에서는, '정답을 맞히는 능력'보다 '어떤 변화가 와도 배우고 적응하는 능력'이 훨씬 중요하답니다(인공지능 단원의 '평생학습'과 통하죠!).

생각기술이 가능하다고 다 좋은 미래일까

미래를 예측할 때 흔한 함정이 '기술적으로 가능한 것 = 좋은 미래'라는 착각이에요. 예를 들어 모든 곳에 카메라와 인공지능을 두면 범죄를 막을 수 있을지 모르지만, 그건 모두가 늘 감시받는 사회일 수도 있어요. 기술이 그릴 수 있는 미래와 우리가 살고 싶은 미래는 다를 수 있죠. 그래서 미래를 예측할 때는 "이게 가능한가?"만이 아니라 "이게 우리가 원하는 모습인가?", "누구에게 좋고 누구에게 나쁜가?"를 함께 물어야 해요. 소프트웨어가 그릴 수 있는 미래는 무수히 많고, 그중 어떤 미래를 선택할지는 기술이 아니라 사회와 시민이 정하는 거예요. 그래서 소프트웨어를 배우는 우리에게는 기술 실력만큼 '어떤 미래가 바람직한가'를 고민하는 가치관이 중요하답니다.