스킬캠퍼스

오늘 끝나면

코딩이란 무엇인가

  • 프로그램을 입력, 과정, 출력 구조로 설명할 수 있다
  • 엑셀 수식과 코드가 같은 원리라는 점을 말할 수 있다
  • 변수·함수·자동화가 왜 필요한지 감을 잡는다

실습 미션

미니 스프레드시트에서 숫자와 수식을 바꿔 결과가 즉시 다시 계산되는 순간을 확인한다.

성공 조건

  • A1~A3 숫자를 바꿔 출력이 바뀌는 것을 확인
  • SUM 수식과 직접 덧셈 수식을 모두 실행
  • 입력, 과정, 출력을 각각 한 문장으로 적어보기

개발 · Day 1

코딩이란
무엇인가

코딩은 컴퓨터에게 시킬 일을 글로 적는 것이다.
엑셀 =SUM(A1:A10)도 이미 코딩이다.
첫 코드는 이미 짜봤다.

P.01개발 · Day 1

코딩 = 컴퓨터에게 시킬 일을 글로 적기

코딩이란 컴퓨터에게 시킬 일을 글로 적는 것이다.

까다로운 문법을 가진 또 하나의 언어다.

그래서 코딩의 시작은 시키고 싶은 일을 한국어로 먼저 써보는 것이다.

사람의 말 → 컴퓨터가 알아듣는 글
번역, 사람 말을 코드로
사람의 머릿속

“A1부터 A3까지 숫자를 다 더해줘”

컴퓨터가 알아듣는 글 = 코드

=SUM(A1:A3)

코딩은 이 ↓ 화살표를 직접 하는 일이다
P.02개발 · Day 1

엑셀 함수도 코딩이다

엑셀에 친 =SUM(A1:A10)이 가장 친숙한 코딩이다.

오른쪽에서 직접 바꿔본다.

여기에 프로그래밍의 세 박자가 다 들어있다.

입력되는 값(A1:A10)
과정(합치기)
출력되는 결과
이게 모든 프로그램의 뼈대다.

숫자 바꾸고 · 수식 넣고 · 결과 보기
미니 스프레드시트 · 직접 입력
입력, 숫자를 바꿔 본다
A1
A2
A3
과정, 수식 한 줄
출력, 결과
=60

SUM = 10 + 20 + 30 = 60

P.03개발 · Day 1

입력, 과정, 출력

엑셀이든 거대한 앱이든 속을 까보면 모양이 같다.
입력을 받아 정해둔 과정대로 굴려 출력을 내는 것이다.

유튜브는 시청 기록(입력)을 추천 규칙으로 굴려 다음 영상(출력)을 낸다.
계산기는 누른 숫자를 받아 더해서 답을 낸다.

그래서 새 프로그램을 볼 땐 이렇게 물으면 된다.
뭘 받아서(입력) 뭘 하고(과정) 뭘 내놓나(출력)?
이 세 칸만 채우면 큰 그림이 잡힌다.

모든 프로그램의 한 가지 모양
프로그램의 한 가지 모양
입력10, 20, 30
셀의 숫자
과정다 더해라
수식 SUM
출력60
결과 값

유튜브, 계산기, 은행앱, 까보면 다 이 모양이다

P.04개발 · Day 1

셀은 변수, 함수는 규칙

엑셀에서 쓴 말이 곧 프로그래밍 용어다. 단어만 바꾸면 된다.

은 값을 담는 그릇, 즉 변수다.
SUM 같은 미리 만든 규칙은 받아서 처리하는 장치, 즉 함수다.

A1 값이 바뀌면 =SUM(...) 결과도 따라 바뀐다.
입력이 바뀌면 출력이 다시 계산된다. 이게 프로그램이 살아 움직이는 방식이다.

엑셀 ↔ 프로그래밍 한 줄 대응표
엑셀 ↔ 프로그래밍
엑셀프로그래밍
셀 (A1)변수값을 담는 그릇
수식 (=...)코드 한 줄시킬 일
SUM, AVERAGE함수미리 만든 규칙
결과 값출력계산된 답
자동 재계산실행입력 바뀌면 다시
P.05개발 · Day 1

코딩의 본질은 자동화

한 번 잘 적은 규칙이 반복 노동을 대신한다.

Q. 다음 중 “프로그램”이 아닌 것은? (엑셀 =SUM, 계산기 더하기, 빈 메모장, 추천 알고리즘)정답은 빈 메모장이다.
나머지는 다 입력을 받아 정해둔 과정대로 출력을 낸다.
메모장은 글자를 그대로 담아둘 뿐 과정대로 굴리지 않는다.
입력, 과정, 출력 세 박자가 있으면 그게 프로그램이다.
한 번 적으면 · 수천 번 대신 일함
한 번 적은 규칙 · 반복은 컴퓨터가
손으로
한 줄 직접 계산
한 줄 직접 계산
한 줄 직접 계산
한 줄 직접 계산
한 줄 직접 계산
한 줄 직접 계산

100만 줄이면 불가능

코드로
규칙 한 번 적기
컴퓨터가 대신
컴퓨터가 대신
컴퓨터가 대신
컴퓨터가 대신
컴퓨터가 대신
컴퓨터가 대신

100만 줄도 한순간

3줄 요약

  1. 1엑셀 함수가 사실 첫 프로그래밍 — 값 받아 규칙대로 결과 내기
  2. 2코딩이란 무엇인가은 코딩 기본 → 인터넷과 웹 → 프론트/백엔드 → 데이터 → 배포 흐름 안의 한 칸이다.
  3. 3개념을 외우는 것보다 입력을 바꾸면 무엇이 달라지는지 보는 것이 우선이다.

완료 전 점검

복습 카드

코딩이란

엑셀 함수가 사실 첫 프로그래밍 — 값 받아 규칙대로 결과 내기

입력

프로그램이 받아들이는 값이나 사용자 행동

규칙

입력을 처리하는 코드의 절차