LEVEL 1 QUEST
코딩이 뭐야?
컴퓨터에게 말 거는 법, 5분이면 이해!
💻
코딩이 뭐야?
걱정 마세요! 코딩은 생각보다 쉽고 재미있어요.
컴퓨터에게 말을 거는 방법을 배워봅시다!
컴퓨터에게 말을 거는 방법을 배워봅시다!
📍 학습 진행도
1
코딩이란
2
비유
3
언어
4
실습
5
퀴즈
코딩이란 무엇일까?
🤖 컴퓨터는 사실 바보예요!
컴퓨터는 엄청나게 빠르지만, 스스로 생각하지 못해요.
사람이 하나하나 알려줘야 해요. 이렇게 컴퓨터에게 "이것 해줘!"라고
명령을 적는 것이 바로 코딩(Coding)이에요.
우리가 한국어나 영어로 사람과 대화하듯이, 컴퓨터와 대화하려면 프로그래밍 언어를 사용해야 해요!
우리가 한국어나 영어로 사람과 대화하듯이, 컴퓨터와 대화하려면 프로그래밍 언어를 사용해야 해요!
실생활로 이해하는 코딩
→
요리 레시피 = 프로그램
요리할 때 레시피를 따라가죠? "달걀 2개를 깨서 → 소금 넣고 → 중불에 3분 볶기"
이것처럼 프로그램은 컴퓨터가 따라가는 레시피예요!
🧑🍳 요리사 = 컴퓨터
📝 레시피 = 프로그램(코드)
👩💻 레시피 작성자 = 개발자(우리!)
이것처럼 프로그램은 컴퓨터가 따라가는 레시피예요!
🧑🍳 요리사 = 컴퓨터
📝 레시피 = 프로그램(코드)
👩💻 레시피 작성자 = 개발자(우리!)
→
네비게이션 = 알고리즘
네비게이션은 목적지까지 가는 최적의 경로를 알려주죠?
코딩에서도 문제를 해결하는 최적의 순서를 알고리즘이라고 해요.
📍 출발지 → 우회전 → 직진 200m → 좌회전 → 도착!
이런 단계별 지시가 바로 알고리즘이에요.
코딩에서도 문제를 해결하는 최적의 순서를 알고리즘이라고 해요.
📍 출발지 → 우회전 → 직진 200m → 좌회전 → 도착!
이런 단계별 지시가 바로 알고리즘이에요.
→
리모컨 버튼 = 명령어
TV 리모컨의 버튼을 누르면 TV가 반응하죠?
채널 올리기, 볼륨 줄이기, 전원 끄기 등등...
코딩도 마찬가지예요! 명령어를 입력하면 컴퓨터가 반응해요.
채널 올리기, 볼륨 줄이기, 전원 끄기 등등...
코딩도 마찬가지예요! 명령어를 입력하면 컴퓨터가 반응해요.
코딩은 이렇게 작동해요
1
💡 아이디어를 떠올려요
"계산기를 만들어볼까?" 하고 만들고 싶은 것을 생각해요.
2
✍️ 코드를 작성해요
프로그래밍 언어로 컴퓨터에게 명령을 적어요.
3
▶️ 실행해요
작성한 코드를 실행하면 컴퓨터가 명령을 따라해요.
4
🐛 오류를 고쳐요
잘못된 부분이 있으면 찾아서 고쳐요. 이것을 디버깅이라고 해요!
5
🎉 완성!
원하는 대로 잘 작동하면 프로그램이 완성돼요!
어떤 언어들이 있을까?
Python
AI · 데이터분석
JavaScript
웹사이트 · 앱
HTML/CSS
웹페이지 구조 · 디자인
Java
앱 · 서버
Swift
아이폰 앱
C++
게임 · 시스템
💡 재미있는 사실!
전 세계에 프로그래밍 언어는 700개 이상 있어요!
하지만 실제로 많이 쓰이는 건 10~20개 정도예요.
마치 전 세계에 수천 개의 언어가 있지만, 영어·중국어·한국어처럼 주로 쓰이는 언어가 정해져 있는 것과 같아요!
컴퓨터에게 인사해보기
Python
# 컴퓨터야 안녕! 👋
print("안녕하세요! 저는 컴퓨터예요 🤖")
# 이름을 물어볼까?
name = input("이름이 뭐예요? ")
print(f"반갑습니다, {name}님! 🎉")
print("안녕하세요! 저는 컴퓨터예요 🤖")
# 이름을 물어볼까?
name = input("이름이 뭐예요? ")
print(f"반갑습니다, {name}님! 🎉")
👆 위 코드가 하는 일
1️⃣
2️⃣
3️⃣ 이름을 받아서 인사 메시지를 만들어줘!
겨우 4줄로 대화하는 프로그램을 만들 수 있어요! 😮
print() - 화면에 글자를 보여줘!2️⃣
input() - 사용자에게 뭔가를 물어봐!3️⃣ 이름을 받아서 인사 메시지를 만들어줘!
겨우 4줄로 대화하는 프로그램을 만들 수 있어요! 😮
코딩으로 이런 것들을 만들 수 있어요!
게임
마인크래프트도 코딩!
앱
인스타, 카카오톡
AI
ChatGPT, 번역기
웹사이트
유튜브, 네이버
O/X 퀴즈 타임!
Q1
O/X 퀴즈
코딩은 컴퓨터에게 명령을 내리는 것이다
✅ 정답: O! 코딩은 프로그래밍 언어를 사용해서 컴퓨터에게 명령(지시)을 내리는 것이에요.
요리사에게 레시피를 주는 것과 같죠!
Q2
O/X 퀴즈
컴퓨터는 한국어를 바로 이해할 수 있다
✅ 정답: X! 컴퓨터는 한국어나 영어를 직접 이해하지 못해요.
프로그래밍 언어(Python, JavaScript 등)로 번역해서 알려줘야 해요.
최근에는 AI가 한국어를 이해하는 것처럼 보이지만, 내부적으로는 모두 코드로 동작해요!
Q3
O/X 퀴즈
코딩을 하려면 수학을 아주 잘해야 한다
✅ 정답: X! 기본적인 코딩에는 어려운 수학이 필요 없어요!
덧셈, 뺄셈 같은 기초 연산만 알면 충분해요.
물론 AI나 게임 물리엔진처럼 전문 분야에서는 수학이 도움되지만,
코딩을 시작하는 데 수학 실력은 중요하지 않아요!
🚀 다음 단계 미리보기
이제 코딩이 뭔지 알았으니, 다음 레슨에서는 웹사이트가 어떻게 작동하는지 알아볼 거예요!
주소창에 URL을 치면 어떤 마법이 일어나는지 궁금하지 않나요? ✨
⚡ 필수
이 레슨의 난이도는 어땠나요?
👆 레슨 완료를 위해 난이도를 선택해주세요!
AI 학습 도우미
API 키 필요
AI 도우미를 사용하려면 API 키를 설정하세요.
Gemini는 무료로 사용 가능합니다!
피드백 & 요청사항
🧵 Threads 인증 필요