1-1 수업 소개
1 / 1
1회 · 첫째 차시第 1 次课 · 第 1 课时

수업 소개课程介绍

이 과목이 무엇을 다루는지, 한 학기 동안 무엇을 만들게 되는지,
그리고 무엇을 서로 약속하는지 정리합니다.
本课讲什么、一个学期里要做出什么、
以及我们彼此约定什么。
이번 차시에서 답할 질문本课时要回答的问题
‘정보와 디지털 문해력’이라는 과목 이름은 무슨 뜻일까?
AI가 코드를 대신 써 주는 시대에 우리는 무엇을 배워야 할까?
“信息与数字素养”这个科目名称是什么意思?
在 AI 替我们写代码的时代,我们该学什么?
1. 시작하며1. 开始之前1-1

이 과목은 무엇을 다루는가这门课讲什么 핵심核心

이런 장면这样的场景

친구가 휴대폰으로 무언가를 검색하다가 화면을 보여 줍니다. “이거 봐, AI한테 물어보니까 바로 답이 나오네.” 화면에는 잘 정리된 문단이 떠 있습니다. 문장은 자연스럽고, 어려운 낱말도 몇 개 섞여 있어 그럴듯해 보입니다.朋友用手机搜索了什么,然后把屏幕转给你看:“你看,问 AI 马上就有答案。”屏幕上是一段整理得很好的文字。句子通顺,还夹着几个专业词,看上去很像回事。

그런데 여러분이 마침 그 주제를 알고 있었습니다. 읽어 보니 중간에 한 문장이 사실과 다릅니다. 나머지는 다 맞는데 딱 한 문장이 틀렸습니다. 친구는 눈치채지 못했습니다.可是你正好懂这个话题。读下来发现中间有一句和事实不符。其余都对,偏偏那一句错了。朋友完全没有察觉。

여기서 갈라집니다. 답을 얻은 사람과 답을 판단할 수 있는 사람은 다릅니다.分界就在这里。拿到答案的人和能判断答案的人,不是一回事。

핵심 질문核心问题

‘정보와 디지털 문해력’이라는 과목 이름은 무슨 뜻이며, AI가 대신 만들어 주는 시대에 사람은 무엇을 할 수 있어야 할까?“信息与数字素养”这个科目名称是什么意思?在 AI 替人生产内容的时代,人必须具备什么能力?

과목 이름은 정보·디지털·문해력 세 낱말로 되어 있고, 이름에는 없지만 이 수업 내내 AI가 따라다닙니다. 그래서 다음 세 쪽에서 정보 · 문해력 · 디지털 문해력 세 낱말을 풀고, AI가 여기에 무엇을 더하는지 봅니다. 이름부터 정확히 해 두고 시작하겠습니다. 낱말의 뜻이 흐릿하면 한 학기 동안 무엇을 향해 가는지도 흐릿해지기 때문입니다.科目名由信息·数字·素养三个词组成,另外还有名字里没有、却会贯穿整个学期的 AI。所以接下来三页要拆开信息 · 素养 · 数字素养这三个词,再看 AI 在此之上多加了什么。我们先把名字弄清楚再开始。词义模糊,一个学期要走向哪里也会跟着模糊。

이 차시는 조금 다릅니다这一课时有点不一样

다음 차시부터는 개념을 배우고 코드를 실행합니다. 이번 차시는 지도를 펼쳐 보는 시간입니다. 외울 것은 거의 없습니다. 대신 “아, 이 수업은 이런 방향이구나”가 남으면 충분합니다.从下一课时起要学概念、跑代码。这一课时是摊开地图的时间。几乎没有需要背的东西。只要留下“哦,这门课是往这个方向走的”就够了。

2. 낱말 정의2. 词义1-1

세 낱말의 뜻三个词的意思 핵심核心

과목 이름에 들어 있는 낱말을 하나씩 풀어 보겠습니다. 정보는 읽는 대상이고, 문해력은 그것을 읽는 능력입니다. 그 대상이 디지털이면 디지털 문해력이라고 부릅니다.我们逐个拆开科目名称里的词。信息是被读的对象,素养是读它的能力。读的对象是数字的,就叫数字素养。

정보信息information
현상现象
기온이 적힌 숫자 28 하나만 보면 무슨 뜻인지 알 수 없습니다. 그런데 “오늘 낮 최고기온 28도”라고 하면 “반팔을 입어야겠다”는 판단이 생깁니다.只看到数字 28,不知道它是什么意思。但说成“今天白天最高气温 28 度”,就能得出“该穿短袖”的判断。
쉬운 설명通俗说法
흩어져 있는 값, 즉 데이터에 맥락이 붙어서 사람이 무언가를 판단하는 데 쓸 수 있게 된 것입니다.零散的值,也就是数据,加上了背景,变成人可以据此判断的东西。
정확한 정의准确定义
데이터(data)를 목적에 맞게 정리하고 해석하여 의미와 판단 근거를 갖게 된 것.把数据(data)按目的整理、解释后,具备了意义和判断依据的东西。
경계边界
데이터는 아직 해석되지 않은 값이고, 정보는 해석된 값입니다. 이 수업 4회에서 표를 그래프로 바꿔 보는데, 그것이 바로 데이터를 정보로 바꾸는 작업입니다.数据是尚未被解释的数值,信息是已被解释的数值。本课第 4 次课要把表格变成图表,那正是把数据变成信息的工作。
문장 속 사용例句
“이 표는 데이터일 뿐이고, 그래프로 그려서 추세를 보여 줘야 정보가 된다.”“这张表只是数据,画成图表显示出趋势,才成为信息。”
2. 낱말 정의2. 词义1-1

문해력素养 핵심核心

문해력素养literacy
현상现象
글자를 다 읽었는데도 무슨 말인지 모를 때가 있습니다.字都认得,却不明白在说什么,这种情况常有。
쉬운 설명通俗说法
글자를 소리 내어 읽는 능력이 아니라, 읽고 이해하고 판단하고 스스로 표현하는 능력 전체입니다.不是把字念出声的能力,而是读懂、理解、判断并自己表达的整体能力。
정확한 정의准确定义
텍스트를 읽고 이해하며, 그 내용을 평가하고, 자신의 목적에 맞게 사용하고 표현하는 능력.读懂文本、评价其内容,并按自己的目的加以使用和表达的能力。
경계边界
‘글을 아는 것’과 다릅니다. 글자를 다 알아도 광고와 기사를 구분하지 못하면 문해력이 부족한 것입니다.和“认字”不同。就算字全认得,分不清广告和新闻,素养仍然不足。
2. 낱말 정의2. 词义1-1

디지털 문해력数字素养 핵심核心

디지털 문해력数字素养digital literacy
현상现象
검색 결과 맨 위에 뜬 것이 가장 정확한 답일까요? 광고일 수도 있는데 우리는 대개 맨 위를 누릅니다.搜索结果排在最上面的,就是最准确的答案吗?它可能是广告,可我们通常就点最上面那条。
쉬운 설명通俗说法
디지털 도구와 그 도구가 보여 주는 것을 읽고 판단하는 능력입니다. 도구를 다루는 손기술만이 아니라 왜 이렇게 보이는지를 묻는 힘이 포함됩니다.读懂并判断数字工具以及它所呈现内容的能力。不只是操作工具的手上功夫,还包括追问为什么会这样显示的能力。
정확한 정의准确定义
디지털 기술과 데이터를 이해하고, 정보를 찾아 평가하고, 안전하고 책임 있게 소통하며, 필요한 것을 직접 만들어 내는 능력. 여기서 ‘디지털’은 인터넷과 AI까지 포함한다.理解数字技术与数据,查找并评价信息,安全而负责任地沟通,并能亲手做出所需之物的能力。这里的“数字”也包括互联网与 AI。
경계边界
‘컴퓨터를 잘 다룬다’와 다릅니다. 앱을 빠르게 조작해도 그 앱이 내 위치 정보를 어디로 보내는지 모른다면 디지털 문해력이 갖춰진 것이 아닙니다.和“电脑用得熟”不同。App 操作再快,若不知道它把我的位置信息发到哪里,就谈不上具备数字素养。
2. 낱말 정의2. 词义1-1

AI를 쓸 때 하나가 더 붙는다用 AI 时会多出一件事 핵심核心

그래서 낱말은 셋입니다. 정보를 문해력으로 읽고, 그 대상이 디지털이면 디지털 문해력입니다. AI는 그 안에 들어 있습니다. 다만 AI를 쓸 때는 할 일이 하나 더 생깁니다.所以词只有三个:用素养去读信息,读的对象是数字的,就叫数字素养。AI 就在其中。只是用 AI 的时候,要多做一件事。

이런 장면这样的场景

AI에게 물으면 항상 자신 있게 답합니다. 틀렸을 때도 말투는 똑같이 자신 있습니다. 그래서 맞는 답과 틀린 답이 겉으로 구별되지 않습니다.问 AI,它总是很有把握地回答。答错的时候,语气也一样有把握。所以对的答案和错的答案,从外表分不出来。

더 붙는 하나 — 설명하는 일多出来的那件事 —— 说明

검색은 낱말 몇 개면 됩니다. 그런데 AI에게는 원하는 것을 말로 설명해야 합니다. 무엇을 만들지, 어떤 조건이어야 하는지, 무엇이 잘못됐는지를요. 설명이 흐릿하면 AI는 빈 곳을 스스로 채웁니다. 그렇게 채워진 결과는 내가 원한 것과 다를 수 있고, 다르다는 것을 알아차릴 기준도 없어집니다.搜索几个词就够了。可对 AI,得用话把想要的东西说明白:要做什么、条件是什么、哪里出了错。说明含糊,AI 就会自己把空处填上。那样填出来的结果可能与你想要的不同,而你连察觉“不同”的标准都没有了。

한 학기가 이 연습입니다一个学期就在练这件事

6~8회에는 만들 것을 문서로 설명하고, 9회에는 사용자가 지나갈 길을 흐름으로 설명하고, 10~13회에는 요청과 오류를 말로 설명합니다. 순서가 그렇게 짜여 있습니다.第 6~8 次课用文档说明要做的东西,第 9 次课用流程说明用户要走的路,第 10~13 次课用话说明请求与报错。整门课的顺序就是这样排的。

‘AI 문해력’이라는 말“AI 素养”这个说法

밖에서 AI 문해력이라는 말을 만날 수 있습니다. 디지털 문해력과 따로 있는 능력이 아니라, 디지털 문해력을 AI에 대고 쓸 때를 가리키는 말입니다.你可能在别处见到 AI 素养这个说法。它不是与数字素养并列的另一种能力,而是指把数字素养用在 AI 上的时候。

3. 중심 주제3. 核心主题1-1

이 과목의 중심 주제는 ‘AI를 활용한 창작’本课的核心主题是“用 AI 进行创作” 핵심核心

지금까지의 낱말 풀이를 한 문장으로 모으면 이렇게 됩니다. 이 수업은 AI를 써서 무언가를 만들되, 만든 것을 스스로 읽고 판단할 수 있는 사람이 되는 것을 목표로 합니다.把前面的词义合成一句话就是:这门课的目标,是成为用 AI 做出东西、并且能自己读懂和判断所做之物的人。

‘활용’이라는 말에 주의해야 합니다. 활용은 맡기는 것이 아닙니다. AI에게 전부 맡기고 결과를 그대로 제출하는 것은 활용이 아니라 위임입니다. 위임한 결과에는 책임을 질 수 없습니다. 무엇이 들어 있는지 모르기 때문입니다.要留意“运用”这个词。运用不等于全部交出去。把一切丢给 AI、把结果原样提交,那不是运用,是委托。对委托来的结果,人是负不了责的——因为不知道里面装了什么。

오해误解
“AI가 다 만들어 주니까 사람이 할 일은 없다.”“AI 全都能做出来,人就没事干了。”
사실事实
2026년 현재 AI는 글·이미지·표·코드 등 많은 결과를 만들고 계획·검사·수정도 도울 수 있습니다. 도구가 발전하면 사람이 직접 하는 과정은 달라질 수 있습니다. 그래도 무엇을 만들지 정하고, 받아들일 기준을 세우고, 채택·수정·중단을 결정하여 결과에 책임지는 주체는 사람입니다.截至 2026 年,AI 已能生成文字、图像、表格、代码等多种结果,也能协助规划、检查和修改。随着工具发展,人亲自参与的过程可能会改变。但决定做什么、设定接受结果的标准,以及决定采用、修改或停止并对结果负责的主体仍然是人。
오해误解
“AI에게 잘 물어보는 기술만 익히면 된다.”“只要学会怎么问 AI 就够了。”
사실事实
잘 물어보는 것은 절반입니다. 나머지 절반은 돌아온 결과가 맞는지 확인하는 일입니다. 확인할 기준이 없으면 아무리 잘 물어도 맞았는지 알 수 없고, 틀렸을 때 무엇을 고쳐 달라고 해야 할지도 모릅니다.问得好只是一半。另一半是确认回来的结果对不对。没有可对照的标准,问得再好也不知道对没对,错了也说不出该让它改什么。
학기가 끝나면 두 가지가 남습니다学期结束时会留下两样东西

손에 남는 것 — 작동하는 작은 웹서비스 하나와, 그것을 만들며 쓴 문서들(제작 계획서 · 사용자 흐름 · 테스트 기록)입니다. 13회에 제출하는 것이 이것입니다.手上留下的 —— 一个真能跑起来的小型网络服务,以及做它时写下的那些文档(制作计划书 · 用户流程 · 测试记录)。第 13 次课要交的就是这些。

몸에 남는 것 — 무엇을 만들지 정하고, 조건을 설명하고, 결과를 예상하고, 예상과 비교하고, 한 번에 하나씩 고치는 순서입니다. 이쪽이 더 오래 갑니다. 웹서비스에만 쓰이는 순서가 아니기 때문입니다.身上留下的 —— 定下要做什么、说明条件、预测结果、与预期比对、一次只改一处的这套顺序。这一样管得更久,因为它不只用在网络服务上。

3. 중심 주제3. 核心主题1-1

그런데 왜 하필 프로그램을 만드는가可为什么偏偏是做程序 핵심核心

AI로 할 수 있는 일은 여러 갈래입니다. 글 쓰기, 그림 만들기, 자료 정리, 번역, 발표 준비, 그리고 프로그램 만들기. 이 수업은 그중 프로그램 만들기 하나를 골라 연습합니다. 여러분을 개발자로 만들려는 것이 아닙니다.用 AI 能做的事有好几类:写文字、生成图片、整理资料、翻译、准备发表,还有做程序。这门课只挑其中做程序这一类来练。不是要把你们变成开发者。

고른 이유 — 맞았는지 틀렸는지가 드러난다挑它的理由 —— 对错会显出来

AI가 쓴 글이 잘 됐는지는 사람마다 판단이 갈립니다. 그림도 그렇습니다. 그런데 프로그램은 실행하면 드러납니다. 버튼을 눌렀는데 아무 일도 일어나지 않으면 틀린 것입니다. 그래서 “확인하고 판단하는” 연습을 하기에 가장 좋은 분야입니다. 답이 맞았는지 스스로 알 수 없는 분야에서는 그 연습을 할 수가 없습니다.AI 写的文字好不好,各人判断不同;图片也一样。可程序一运行就见分晓:按了按钮什么也没发生,那就是错了。所以它是练“确认与判断”最合适的领域。在自己都无法知道答案对不对的领域里,这种练习是做不成的。

여기서 익힌 순서는 다른 데서도 쓰입니다这里练出的顺序,别处也用得上

목적을 정하고 → 조건을 설명하고 → 결과를 예상하고 → 예상과 비교하고 → 한 번에 하나씩 고친다. 이 순서는 AI에게 글을 맡길 때도, 그림을 맡길 때도, 자료 정리를 맡길 때도 같습니다. 달라지는 것은 확인하는 방법뿐입니다.定下目的 → 说明条件 → 预测结果 → 与预期比对 → 一次只改一处。让 AI 写文字、生成图片、整理资料时,这个顺序都一样。不同的只是确认的方法。

‘바이브 코딩’은 방법의 이름입니다“Vibe Coding”是一种方法的名字

말로 요청하고 결과를 확인하며 프로그램을 만들어 가는 방식을 바이브 코딩이라고 부릅니다. 이 수업이 쓰는 AI 활용법 중 하나이고, 목적이 아니라 도구입니다. 코드를 읽는 것도 그렇습니다 — 목적이 아니라 판단할 수 있게 되는 도구입니다.用话提要求、看结果、一步步把程序做出来,这种方式叫 Vibe Coding。它是这门课用到的AI 使用方法之一,是工具,不是目的。读代码也一样 —— 不是目的,而是让你能作判断的工具。

4. 기르는 능력4. 要培养的能力1-1

한 학기가 지나면 할 수 있게 되는 일一个学期之后你能做到的事 핵심核心

이 수업은 다음 순서로 흘러갑니다. 하나가 끝나면 그 결과물이 다음의 재료가 됩니다.这门课按下面的顺序推进。前一步做完,它的成果就成为下一步的材料。

코드를 읽고 결과를 확인한다读代码,确认结果
데이터를 표와 그래프로 표현한다把数据表示成表格和图表
만들 서비스를 기획한다规划要做的服务
서비스가 기억할 데이터를 생각한다思考服务要记住的数据
AI와 실제 서비스를 만든다与 AI 一起做出真的服务
시험하고 설명하여 제출한다测试、说明后提交

Python과 웹 개발 문법을 모두 외우거나 백지에서 긴 코드를 작성하는 것이 목표는 아닙니다. 대신 다음 일곱 가지를 할 수 있게 됩니다.目标不是把 Python 和 Web 开发的语法全背下来,也不是从白纸写出长代码。而是让你能做到下面七件事。

일곱 가지의 공통점这七件事的共同点

모두 “만든다”가 아니라 “정하고 판단한다”로 끝납니다. 찾고, 검증하고, 설명하고, 정하고, 알아보고, 대조합니다. 직접 타이핑하는 일은 목록에 없습니다.它们的结尾都不是“做出来”,而是“定下来、判断出来”:找出、验证、说明、确定、认出、对照。亲手打字这件事,不在名单里。

5. 학기의 구조5. 学期结构1-1

한 학기는 세 단계로 나뉜다一个学期分为三个阶段 핵심核心

13회 수업은 세 단계로 이어집니다. 각 단계는 하나의 결과물로 마무리되고, 그 결과물이 다음 단계의 재료가 됩니다.13 次课分成三个阶段。每个阶段以一份成果收尾,而这份成果又成为下一阶段的材料。

1단계 · 2~5회 — 읽는 힘第 1 阶段 · 第 2~5 次课 — 读的能力Python 코드를 읽고 결과를 예상합니다. 데이터를 표와 그래프로 바꾸고, 그 그래프가 무엇을 말하는지 설명합니다. → 수행평가 1 결과물读 Python 代码并预测结果。把数据变成表格和图表,并说明这张图在说什么。→ 实作评价 1 的成果
▼
2단계 · 6~8회 — 계획하는 힘第 2 阶段 · 第 6~8 次课 — 规划的能力만들 서비스의 사용자·목적·핵심 기능을 정하고, 그 서비스가 기억해야 할 데이터를 설계합니다. → 수행평가 2 서비스 제작 계획서确定要做的服务的用户、目的与核心功能,并设计这个服务需要记住的数据。→ 实作评价 2 的服务制作计划书
▼
3단계 · 9~13회 — 만드는 힘第 3 阶段 · 第 9~13 次课 — 做出来的能力사용자 흐름을 먼저 설계하고, 그 흐름대로 AI와 함께 실제로 동작하는 웹서비스를 만들고, 시험하고, 설명합니다. → 수행평가 3 창작물先设计用户流程,再依照这条流程与 AI 一起做出真正能运行的网络服务,进行测试并加以说明。→ 实作评价 3 的作品
세 단계는 이어져 있습니다三个阶段是连在一起的

1단계에서 기른 읽는 힘은 3단계에서 검증 도구가 됩니다. 2단계에서 쓴 계획서는 3단계에서 “다 만들었다”를 판단하는 기준이 됩니다. 앞 단계를 건너뛰면 뒤 단계에서 AI가 만든 것을 그저 바라보게 됩니다.第 1 阶段练出的读的能力,到第 3 阶段成为验证工具。第 2 阶段写下的计划书,到第 3 阶段成为判断“做完了没有”的标准。跳过前面的阶段,到后面就只能干看着 AI 做出来的东西。

1회인 오늘은 전체 수업과 평가 방법을 확인하고, 수업에서 쓸 도구를 처음 만나 봅니다.今天是第 1 次课,我们确认整门课的安排与评价方式,并第一次接触课上要用的工具。

6. 학습 순서6. 学习顺序1-1

왜 Python부터 배우는가为什么先学 Python 핵심核心

“AI로 창작하는 수업이라면서 왜 한 달 넘게 Python을 하지?”라는 의문이 들 수 있습니다. 타당한 질문이니 미리 답해 두겠습니다.你可能会想:“说是用 AI 创作的课,怎么花一个多月学 Python?”这个疑问很合理,我们先回答它。

이유 1 — 코드는 결국 사람이 읽어야 한다理由 1 — 代码终究得由人来读

AI가 만들어 주는 것은 자연어 설명이 아니라 프로그래밍 언어로 된 코드입니다. 코드는 컴퓨터가 실행하지만, 그 코드가 옳은지 판단하는 것은 사람입니다. 짧은 코드조차 읽어 본 적이 없으면 긴 코드 앞에서는 아예 시선을 둘 곳을 찾지 못합니다.AI 交给你的不是自然语言说明,而是用编程语言写成的代码。代码由计算机执行,但判断这段代码对不对的是人。连短代码都没读过,面对长代码时连视线该落在哪里都找不到。

이유 2 — 하나를 알면 다른 언어도 보인다理由 2 — 会一门,别的语言也看得懂

10회부터는 JavaScript도 만나게 됩니다. 문법은 다르지만 값을 기억하고, 조건에 따라 갈라지고, 반복하고, 기능을 묶는 구조는 같습니다. Python으로 이 구조를 한 번 익히면 처음 보는 언어에서도 “아, 이게 그거구나” 하고 알아볼 수 있습니다.从第 10 次课起还会遇到 JavaScript。语法不同,但记住值、按条件分岔、重复、把功能打包的结构是一样的。用 Python 把这套结构掌握一次,即使是第一次见的语言,也能认出“哦,这就是那个”。

이유 3 — 오류를 만나 본 경험이 필요하다理由 3 — 需要有遇过报错的经验

프로그램은 자주 멈춥니다. 오류 메시지는 컴퓨터가 고장 났다는 뜻이 아니라 어디에서 더 진행할 수 없었는지 알려 주는 안내문입니다. 이 안내문을 읽는 연습은 짧은 코드에서 해야 합니다. 처음 만나는 오류가 AI가 만든 500줄짜리 코드에서 나오면 손도 대지 못합니다.程序经常停下来。报错信息不是说计算机坏了,而是告诉你在哪里没法继续下去的说明书。读这份说明书的练习,必须在短代码上做。要是第一次遇到的报错来自 AI 写的 500 行代码,就完全无从下手。

목표는 암기가 아닙니다目标不是背诵

Python 문법을 모두 외우는 것은 목표가 아닙니다. 이 수업에서 Python을 배우는 목적은 다음 네 가지입니다.把 Python 语法全背下来不是目标。本课学 Python 的目的是以下四点。

  • AI가 만든 코드를 읽고读懂 AI 写的代码
  • 실행하기 전에 결과를 예상하고运行前预测结果
  • 실제 결과와 비교하고与实际结果对照
  • 틀린 부분을 짚어 수정을 요청하는 것指出错处并要求修改
7. 전체 일정7. 总日程1-1

13회 수업의 흐름13 次课的流程

한 회에 두 교시가 붙어 있습니다. 앞 교시에서 개념을 다루고 뒤 교시에서 직접 해 보는 구성이 기본입니다.每次课包含两节。基本结构是:前一节讲概念,后一节动手做。

회차次중심 내용主要内容
1수업 소개, 수행평가 안내와 아이디어 씨앗 기록课程介绍、实作评价说明与记录创意种子
2개발 도구 설치·확인, 숫자·변수로 계산安装并确认开发工具,用数字与变量计算
3AI가 만든 Python 코드의 값·자료구조·조건·반복·함수 읽기读懂 AI 生成的 Python 代码中的值、数据结构、条件、循环与函数
4CSV·pandas·DataFrame과 AI 데이터 그래프 만들기·확인CSV、pandas、DataFrame 与 AI 数据图表的制作和核对
5수행평가 1实作评价 1 — AI 활용 데이터 시각화 — AI 应用数据可视化
6서비스 사용자·문제·핵심 기능과 범위 기획规划服务的用户、问题、核心功能与范围
7RDBMS의 표·행·열·PK·FK·1:N·JOIN 이해와 데이터 목록 작성理解关系数据库的表、行、列、主键、外键、1:N、JOIN,并列出数据清单
8수행평가 2实作评价 2 — 서비스 제작 계획서 완성·제출 — 完成并提交服务制作计划书
9사용자 흐름(Flow) 설계, 구현 가능성 확인과 개발 계획 확정设计用户流程(Flow)、确认可实现性并确定开发计划
10API와 요청·응답을 이해하고 AI와 핵심 내부 API 연결理解 API 与请求·响应,与 AI 连接核心内部 API
11핵심 기능의 기록을 SQLite에 저장하고 다시 확인把核心功能的记录存进 SQLite,并再次确认
12대표·예외·다시 방문 흐름 테스트와 시험 제출代表流程、例外流程、再次访问流程的测试与试提交
13수행평가 3实作评价 3 — 테스트 결과 반영·최종 가다듬기·실행·설명·제출 — 反映测试结果、最后打磨、运行、说明并提交
8. 시간과 평가8. 时间与评价1-1

수업 시간과 평가 방식上课时间与评价方式

수업 시간上课时间

항목项目내용内容
첫 수업第一次课2026년 8월 25일 화요일2026 年 8 月 25 日(星期二)
수업 요일上课日매주 화요일每周二
3교시第 3 节10:50 ~ 11:35 (45분)(45 分钟)
쉬는 시간课间11:35 ~ 11:45 (10분)(10 分钟)
4교시第 4 节11:45 ~ 12:30 (45분)(45 分钟)
전체 기간总周期학사일정에 따라 12주 또는 13주按校历为 12 周或 13 周

개념을 다루는 회차에서는 3교시에 전체 구조와 핵심 개념을 설명하고, 4교시에 직접 실행하고 고쳐 봅니다. 프로젝트 기간에는 두 교시를 이어 90분짜리 작업 시간으로 쓰기도 합니다.讲概念的次数里,第 3 节说明整体结构与核心概念,第 4 节亲手运行和修改。到项目阶段,也会把两节连起来当作 90 分钟的工作时间。

평가评价

이 과목의 평가는 점수나 등급이 아니라 이수·미이수로 매깁니다. 다른 학생과 비교해 순위를 정하지 않는다는 뜻입니다. 대신 정해진 것을 해냈는가를 봅니다.本科目的评价不打分数或等级,而是记为通过·未通过。也就是说,不和其他同学比较排名,而是看是否完成了规定的事项。

8. 시간과 평가8. 时间与评价1-1

수업 시간과 평가 방식上课时间与评价方式(이어서)(续)

시기时间수행평가实作评价확인하는 능력考查的能力
5회第 5 次수행평가 1 · AI 활용 데이터 시각화实作评价 1 · AI 应用数据可视化교사가 지정한 그래프를 AI로 만들고 원본 데이터와 비교해 결과를 확인한다.用 AI 完成老师指定的图表,并与原始数据比对确认结果。
8회第 8 次수행평가 2 · 서비스 제작 계획서实作评价 2 · 服务制作计划书만들 서비스의 목적·핵심 기능·화면과 필요한 데이터가 서로 맞는지 설명한다.说明所要做的服务的目的、核心功能、画面与所需数据是否彼此吻合。
13회第 13 次수행평가 3 · 바이브 코딩 창작물实作评价 3 · Vibe Coding 作品설계서를 기준으로 서비스를 완성하고 시험하며 작동 구조를 설명한다.以设计文档为准完成服务、进行测试,并说明其运作结构。
수행평가는 수업 시간 안에 끝냅니다实作评价在课堂时间内完成

수업 시간 안에 끝내는 것을 원칙으로 합니다. 분량도 그렇게 잡습니다. 못 끝냈다면 자습 시간이나 쉬는 시간에 이어서 할 수 있지만, 그것을 전제로 과제를 내지는 않습니다.原则上在课堂时间内完成。作业量也是按此来定的。没做完可以在自习或休息时间接着做,但不会以此为前提来布置任务。

코드의 양, 화면의 화려함과 전문 용어의 수로는 평가하지 않습니다.不以代码多少、画面华丽程度或术语数量来评价。

‘설명할 수 있어야 완성’“能说明,才算完成”

세 수행평가 모두 결과물만 보지 않습니다. 이 부분은 왜 이렇게 했는지, AI에게 어디를 도움받았는지, 맞는지 어떻게 확인했는지를 함께 봅니다. 완벽하지 않아도 설명할 수 있으면 됩니다.三次实作评价都不只看成果。还要看这一处为什么这样做、哪里得到了 AI 的帮助、怎样确认它是对的。不完美没关系,能说明就可以。

9. 수업 방식9. 上课方式1-1

여덟 단계를 반복하면 그 일곱 가지가 남는다重复这八步,那七件事就会留下 핵심核心

4절에서 한 학기가 지나면 할 수 있게 되는 일 일곱 가지를 봤습니다. 그것은 따로 외워서 얻는 것이 아닙니다. 실습이 있는 차시마다 같은 여덟 단계를 반복하면 저절로 붙습니다. 지금 외울 필요는 없고, 이 순서가 있다는 것만 알아 두세요.第 4 节看过一学期后能做到的七件事。那不是靠背下来得到的。只要在每个有实践的课时重复同样的八个步骤,它自然就长在身上。现在不必背,只要知道有这么一个顺序。

실습의 여덟 단계 — 그리고 각 단계가 남기는 것实践的八个步骤 —— 以及每一步留下什么
  1. 목적과 조건을 정한다. → 서비스의 사용자·목적·핵심 기능을 정하는 힘定下目的与条件。→ 定下服务的用户、目的、核心功能的能力
  2. AI에게 요청한다.向 AI 提出请求。
  3. 실행하기 전에 결과를 예상한다. → 결과가 예상과 맞는지 검증하는 힘运行之前先预测结果。→ 验证结果是否与预期一致的能力
  4. 실행한다.运行。
  5. 결과와 오류를 관찰한다. → AI가 만든 것의 입력·처리·출력을 찾는 힘观察结果与报错。→ 找出 AI 产出中输入、处理、输出的能力
  6. 한 번에 하나씩 고친다. → 오류와 원하는 변경을 구체적으로 설명하는 힘一次只改一处。→ 把报错与想要的改动具体说明的能力
  7. 테스트한다. 잘못된 입력도 넣어 본다.做测试。也把错误的输入放进去试。
  8. 설명한다. → 만든 것을 설계 문서와 대조하는 힘加以说明。→ 把做出来的东西与设计文档对照的能力
③번과 ⑥번이 갈림길입니다③和⑥是分岔口

실행 전에 예상하기와 한 번에 하나씩 고치기. 이 두 가지를 건너뛰면 확인이 아니라 구경이 됩니다. 1절에서 말한 답을 얻은 사람과 답을 판단할 수 있는 사람의 차이가 여기서 갈립니다.运行前先预测与一次只改一处。跳过这两步,就不是确认,只是围观。第 1 节说的拿到答案的人和能判断答案的人,差别就在这里。

10. 걱정하지 않아도 되는 것10. 不必担心的事1-1

이런 점은 걱정하지 마세요这些事不用担心

이런 걱정这样的担心이 수업에서는在这门课里
한국어 맞춤법이 자신 없다对韩语拼写没把握맞춤법과 타자 속도는 평가에 넣지 않습니다. 무엇을 알고 있는지만 봅니다.拼写与打字速度不列入评价。只看你懂了什么。
글로 길게 쓰기가 어렵다很难写长段文字짧게 써도 됩니다. 한두 문장으로 시작하세요. 다만 글로 쓰는 일 자체는 건너뛰지 않습니다 — AI에게 설명하는 일이 곧 글로 쓰는 일이기 때문입니다.写短一点也行。从一两句开始。但写这件事本身不能跳过 —— 因为向 AI 说明,就是用文字写下来。
컴퓨터를 다뤄 본 적이 거의 없다几乎没怎么用过电脑과제가 세 단계로 준비됩니다. 아래 표를 보세요.作业准备了三个档次。请看下面的表。
혼자 막히면 어떻게 하나一个人卡住了怎么办바로 물어보세요. 혼자 오래 붙들고 있지 않습니다. 막힌 자리를 그때 말해 주는 것이 수업 시간을 아끼는 방법입니다.马上问。不要一个人耗着。当场说出卡在哪里,才是省课堂时间的做法。
Wi-Fi나 AI가 안 되면Wi-Fi 或 AI 不能用时그날도 수업은 진행됩니다. 코드 읽기·실행·테스트는 인터넷 없이도 됩니다.那天课照上。读代码、运行、测试不用联网也能做。
과제 단계作业档次하는 일要做的事
기본基础제공된 코드를 실행하고 값 하나를 바꿔 본다运行给定的代码,改动其中一个值
표준标准AI에게 수정을 요청하고 결과가 맞는지 확인한다请 AI 修改,并确认结果对不对
도전挑战다른 방법, 기능 추가 또는 안전 위험을 찾아본다找别的做法、加功能,或找出安全上的风险
모르겠다고 말하는 것이 손해가 아닙니다说“不懂”不吃亏

이 수업은 얼마나 많이 아는가보다 아는 것과 모르는 것을 구분할 수 있는가를 봅니다. “여기까지는 알겠고 여기부터는 모르겠다”라고 말할 수 있으면 그것도 실력입니다.这门课看的不是知道多少,而是能不能分清知道的和不知道的。能说出“到这里我懂,从这里开始不懂”,那也是本事。

11. 미리 준비하기11. 提前准备1-1

수행평가 2를 지금부터 준비한다从现在开始准备实作评价 2 핵심核心

8회의 수행평가 2에서는 코드를 제출하지 않습니다. 여러분이 실제로 만들 서비스의 서비스 제작 계획서를 제출합니다.第 8 次课的实作评价 2 不提交代码,而是提交你实际要做的服务的服务制作计划书。

문서에는 다음 내용이 들어갑니다. 지금 답을 다 채울 필요는 없습니다. 6~7회에 방법을 배운 뒤에 작성합니다.文档里包含以下内容。现在不必全部填满,第 6~7 次课学过方法之后再写。

  1. 누구를 위한 어떤 서비스인가?这是为谁做的、什么样的服务?
  2. 사용자가 겪는 문제나 필요한 도움은 무엇인가?用户遇到的问题或需要的帮助是什么?
  3. 핵심 기능 1개와 보조 기능은 무엇인가?一个核心功能和若干辅助功能分别是什么?
  4. 대표 사용 흐름과 주요 화면은 무엇인가?典型使用流程和主要画面是什么?
  5. 사용자가 무엇을 입력하고 어떤 결과를 얻는가?用户输入什么,得到什么结果?
  6. 서비스가 기억해야 할 정보가 있는가?这个服务需要记住哪些信息?
  7. 필요할 것 같은 테이블은 무엇을 기억하는가?可能需要的数据表,各自记住什么?
  8. 무엇을 확인하면 핵심 기능이 완성되었다고 판단할 수 있는가?确认到什么,才能判断核心功能已经做好?
왜 1회인 오늘 미리 알려 주는가为什么第 1 次课就先告诉你

개발 시간이 시작된 뒤에 주제를 처음 고민하면 실제로 만들 시간이 부족합니다. 10회에 개발을 시작할 때 “무엇을 만들지”가 이미 정해져 있어야 합니다. 그래서 오늘부터 만들고 싶은 것을 가볍게 기록해 둡니다.如果等开发时间开始后才想题目,真正动手做的时间就不够了。第 10 次课开始开发时,“要做什么”必须已经定下来。所以从今天起就把想做的东西轻松地记下来。

12. 아이디어12. 创意1-1

미리 생각해 둘 서비스 아이디어先想好的服务创意

아래 다섯 질문에 답할 수 있는 아이디어를 한두 개씩 적어 둡니다. 지금은 고르는 시간이 아니라 모으는 시간입니다.针对下面五个问题,各写一两个能回答得上来的创意。现在不是挑选的时间,而是收集的时间。

  1. 나 또는 주변 사람이 반복해서 겪는 작은 불편은 무엇인가?我或身边的人反复遇到的小麻烦是什么?
  2. 기록하고 나중에 다시 보고 싶은 것은 무엇인가?有什么是想记录下来、以后再回看的?
  3. 여러 항목을 비교·분류·추천하고 싶은 것은 무엇인가?有什么东西想拿来比较、分类或推荐?
  4. 공부, 생활, 취미나 창작을 도울 작은 도구는 무엇인가?有什么小工具能帮到学习、生活、爱好或创作?
  5. 사용자가 한 번의 핵심 행동으로 결과를 얻는 서비스는 무엇인가?有什么服务,用户做一个核心动作就能得到结果?

예시例子

큰 것보다 분명한 것与其大,不如清楚

이미 존재하는 서비스를 그대로 복제할 필요는 없습니다. 거대한 플랫폼보다 한 가지 핵심 흐름이 분명한 작은 서비스가 이 수업에 적합합니다.不必照搬已有的服务。比起庞大的平台,只有一条清晰核心流程的小服务更适合这门课。

13. 범위와 메모13. 范围与记录1-1

아이디어의 범위创意的范围

수업의 기본 범위에서 제외하는 기능不列入本课基本范围的功能

걸린다고 버리지 않습니다撞上了也不必丢掉

아이디어가 이 범위를 포함한다면 핵심 목적은 유지하되 더 작고 안전한 형태로 바꿉니다. 예를 들어 ‘용돈 관리’는 실제 결제 기능 대신 직접 입력한 가상 금액을 기록·집계하는 형태로 바꿀 수 있습니다.如果创意涉及上述范围,就保留核心目的,换成更小、更安全的形式。例如“零花钱管理”,可以不做真实支付,改成记录并统计自己手动输入的虚拟金额。

13. 범위와 메모13. 范围与记录1-1

오늘의 아이디어 메모今天的创意记录

아직 하나를 선택하지 않습니다. 떠오르는 아이디어를 최대 세 개 기록합니다. 6회 서비스 기획을 시작하기 전까지 새로운 아이디어가 생기면 추가하거나 바꾸어도 됩니다.现在还不用选定一个。把想到的创意最多记三条。在第 6 次课开始做服务规划之前,有了新想法可以随时添加或替换。

메모에는 네 가지만 적으면 충분합니다. 문장으로 길게 쓰지 않아도 됩니다.记录里只写四项就够,不必写成长句子。

항목项目이렇게 적으면 됩니다这样写就行
아이디어创意시험 전날 외울 것을 골라 주는 목록考试前一天帮我挑要背什么的清单
예상 사용자预想的用户시험 범위가 넓어 무엇부터 볼지 못 정하는 우리 반 학생考试范围太广、不知先看哪一项的本班同学
핵심 행동核心动作외울 항목을 적고 ‘아직 못 외움’으로 표시한다写下要背的项目,标成“还没背下来”
기억해야 할 정보需要记住的信息항목과 표시 상태 — 다시 열었을 때 그대로 보여야 한다项目与标记状态 —— 重新打开时要照样显示
어디에 적는가记在哪里

종이 노트든 휴대폰 메모든 상관없습니다. 6회에 이 메모를 가지고 옵니다.纸质笔记本或手机备忘录都可以。第 6 次课带着这份记录来。

14. 약속14. 约定1-1

이 수업에서 지킬 약속这门课要遵守的约定 핵심核心

AI를 쓰지 말라는 수업이 아닙니다. 어떻게 쓸지를 정해 두는 수업입니다. 아래 세 칸을 기억해 두세요. 학기 내내 다시 나옵니다.这不是一门禁止用 AI 的课,而是一门先定下怎么用的课。请把下面三格记住,整个学期都会再出现。

① 마음껏 써도 되는 것① 可以放心用的
  • 아이디어와 예시 얻기获取创意与示例
  • 어려운 설명을 쉬운 말로 다시 요청하기请它把难懂的说明换成简单的话
  • 연습문제 만들어 달라고 하기请它出练习题
  • 내 글·코드에 피드백 받기让它给我的文章或代码提意见
  • 오류 원인 후보 찾기找出报错的可能原因
  • 테스트할 상황 제안받기请它提出要测试的情形
② 반드시 확인할 것② 必须核实的
  • 사실 설명과 요약事实说明与摘要
  • 번역翻译
  • 출처와 인용出处与引用
  • 코드 생성과 수정生成与修改代码
  • 보안에 대한 조언关于安全的建议
  • 데이터 해석数据解读
  • 저작권 관련 판단著作权相关判断
③ 넣지 않을 것③ 不要输入的
  • 비밀번호密码
  • API 키와 인증 토큰API 密钥与认证令牌
  • 주민등록번호·주소·전화번호身份证号、住址、电话号码
  • 다른 사람의 개인정보他人的个人信息
  • 비공개 학교 자료未公开的学校资料
  • 얼굴 등 개인 식별 자료面部等可识别个人的资料
  • 이해하지 못한 AI 답변·코드自己没看懂的 AI 回答与代码

제출할 때 함께 밝히는 다섯 가지提交时要一并说明的五件事

수행평가를 포함해 결과물을 낼 때는 다음을 같이 적습니다. 감점 요소가 아니라 정직하게 일한 기록입니다.包括实作评价在内,交成果时要一并写上以下内容。这不是扣分项,而是诚实工作的记录。

14. 약속14. 约定1-1

이 수업에서 지킬 약속这门课要遵守的约定 핵심核心(이어서)(续)

  1. 사용한 AI 도구使用的 AI 工具
  2. AI에게 도움받은 부분从 AI 得到帮助的部分
  3. 내가 직접 수정하거나 결정한 부분我自己修改或决定的部分
  4. 사실이나 코드 결과를 검증한 방법验证事实或代码结果的方法
  5. 아직 확신하지 못하는 부분目前还没把握的部分
이것만은唯独这一条

이해하지 못한 AI의 답변이나 코드를 그대로 제출하지 않습니다. 이해하지 못했다면 “이 부분은 아직 이해하지 못했다”라고 적는 편이 낫습니다. 그것도 정확한 자기 평가이며, 이 수업에서는 그쪽을 더 높이 봅니다.不要把自己没看懂的 AI 回答或代码原样提交。没看懂的话,写上“这一部分我还没理解”反而更好。那也是一种准确的自我评估,这门课更看重后者。

15. 확인하기15. 检查1-1

확인 문제检查题

아래 질문에 자기 말로 답해 보세요. 답이 막히면 해당 쪽으로 돌아가 다시 읽어도 됩니다.请用自己的话回答下面的问题。答不上来时,可以回到相应页面重读。

‘데이터’와 ‘정보’는 어떻게 다른가?“数据”和“信息”有什么不同?
해설 보기查看解析

데이터는 아직 해석되지 않은 값이고, 정보는 목적에 맞게 정리·해석되어 판단 근거가 된 것입니다. 숫자 28은 데이터이고, “오늘 최고기온 28도”는 정보입니다.数据是尚未被解释的数值,信息是按目的整理、解释后成为判断依据的东西。数字 28 是数据,“今天最高气温 28 度”是信息。

AI에게 절대 입력하면 안 되는 것을 세 가지 이상 말해 보자.请说出三条以上绝对不能输入给 AI 的东西。
해설 보기查看解析

비밀번호, API 키와 인증 토큰, 주민등록번호·주소·전화번호, 다른 사람의 개인정보, 비공개 학교 자료, 얼굴처럼 개인을 알아볼 수 있는 자료입니다. 여기에 더해 이해하지 못한 AI의 답변을 그대로 제출하는 것도 하지 않기로 약속했습니다.密码、API 密钥与认证令牌、身份证号·住址·电话号码、他人的个人信息、未公开的学校资料,以及面部等可识别个人的资料。此外我们还约定:不把自己没看懂的 AI 回答原样提交。

16. 정리16. 小结1-1

핵심 정리核心小结

이번 차시에서 남길 것本课时要记住的
  • 정보는 해석되어 판단 근거가 된 데이터이고, 문해력은 읽고 평가하고 표현하는 능력이다.信息是被解释后成为判断依据的数据,素养是读懂、评价并表达的能力。
  • 디지털 문해력은 디지털 도구와 데이터를 이해·평가하고 안전하게 사용하며 직접 만들어 내는 능력이다.数字素养是理解并评价数字工具与数据、安全使用并亲手创造的能力。
  • AI는 디지털 문해력 안에 있다. 다만 AI를 쓸 때는 원하는 것을 설명하는 일이 하나 더 붙는다.AI 就在数字素养之内。只是用 AI 时会多出一件事 —— 把想要的东西说明白。
  • 이 과목의 중심 주제는 AI를 활용한 창작이며, ‘활용’은 맡기는 것이 아니라 판단하며 쓰는 것이다. 프로그램 만들기(바이브 코딩)는 그 연습을 하기 위해 고른 방법 하나다.本科目的核心主题是用 AI 创作,而“运用”不是全交出去,是一边判断一边使用。做程序(Vibe Coding)只是为做这项练习而挑的一种方法。
  • 한 학기는 읽는 힘(2~5회) → 계획하는 힘(6~8회) → 만드는 힘(9~13회) 세 단계로 이어진다.一个学期分三段推进:读的能力(2~5 次)→ 规划的能力(6~8 次)→ 做出来的能力(9~13 次)。
  • 평가는 이수·미이수이며 수행평가는 3회(5회·8회·13회), 모두 수업 시간 안에 진행한다.评价记为通过·未通过,实作评价共 3 次(第 5、8、13 次),全部在课堂时间内进行。
  • 8회 수행평가 2에서는 코드가 아니라 서비스 제작 계획서를 낸다. 그래서 오늘부터 아이디어를 모은다.第 8 次的实作评价 2 交的不是代码,而是服务制作计划书。所以从今天起就要收集创意。
  • AI 사용은 마음껏 · 확인 · 금지 세 칸으로 구분하고, 제출물에는 AI 사용 사실을 밝힌다.AI 的使用分为放心用 · 核实 · 禁止三格,提交成果时要说明 AI 的使用情况。
다음 차시로进入下一课时

이번 차시에서 “코드는 컴퓨터가 실행한다”라는 말을 여러 번 썼습니다. 그런데 그 컴퓨터란 정확히 무엇일까요? 다음 차시에서는 놀랍게도 원래 사람의 직업이었던 computer라는 낱말에서 출발해, 하드웨어와 운영체제 위에서 코드가 어떻게 실행되는지, 그리고 그 코딩이 어떻게 오늘날의 바이브 코딩으로 이어졌는지 따라갑니다.这一课时里我们多次说到“代码由计算机执行”。可这个计算机到底是什么?下一课时我们从 computer 这个词出发——它原本竟是一种人的职业——顺着看代码如何在硬件与操作系统之上运行,以及编程如何一路演变成今天的 Vibe Coding。