KLAVIX
홈강의 목록PPT 목록교재 목록교육관커뮤니티
강의 목록/generated

AI 코딩 입문 1 : AI 코딩이란

누구나 쉽게 시작하는 AI 코딩의 첫걸음

6분 41초 · 슬라이드 9장

슬라이드 & 내레이션

자연어 기반 AI 코딩의 개념과 프로그램의 기본 구조
슬라이드 1 내레이션

안녕하세요, AI 코딩 입문 강의에 오신 여러분을 환영합니다. 오늘은 AI 코딩에 대해 처음 배우는 시간으로, 누구나 쉽게 시작할 수 있는 방법을 함께 알아보겠습니다. 앞으로 여러분이 직접 AI와 소통하며 원하는 프로그램을 만들어낼 수 있도록, 기초부터 차근차근 살펴볼 예정입니다. 그럼 본격적으로 AI 코딩의 세계로 첫걸음을 내딛어볼까요?

목차
슬라이드 2 내레이션

오늘 강의에서는 우선 코딩이 무엇인지부터 시작해, AI 코딩이 등장하게 된 이유와 변화된 점을 살펴봅니다. 그리고 전통적인 코딩과 AI 코딩을 비교해보고, 모든 프로그램의 핵심 구조인 입력, 처리, 출력을 이해할 거예요. 마지막으로 일상 속 프로그램을 직접 분석해보고, 여러분이 하고 싶은 프로그램을 자연어로 설명하는 연습까지 해볼 예정입니다. 그럼 첫 번째 주제부터 차례대로 알아보겠습니다.

코딩이란 무엇인가?
슬라이드 3 내레이션

여러분, 코딩이라고 하면 어렵고 특별한 사람만 할 수 있을 것 같다는 생각, 혹시 해보신 적 있나요? 사실 코딩은 복잡한 기술이 아니라, 컴퓨터에게 우리가 원하는 일을 시키는 방법입니다. 예를 들어, 아침에 알람 앱을 쓰거나, 급식 메뉴를 확인하는 앱을 켤 때마다 이미 누군가가 코딩한 결과물을 여러분이 사용하는 셈이죠. 코딩은 컴퓨터가 이해할 수 있는 언어로 명령을 전달하는 과정이기 때문에, 누구나 자신의 생각을 컴퓨터에 말로 전달하는 것부터 시작할 수 있습니다. 즉, 코딩은 특별한 전문가만의 영역이 아니라, 여러분 모두가 일상에서 이미 접하고 있는 소통의 한 방식입니다.

AI 코딩의 등장
슬라이드 4 내레이션

그렇다면 AI 코딩은 기존 코딩과 무엇이 다를까요? 예전에는 코딩을 배우려면 복잡한 문법과 오류 메시지 때문에 쉽게 포기하는 경우가 많았습니다. 하지만 이제는 '가위바위보 게임을 만들어 줘'처럼 한글로 한 문장만 입력해도 AI가 프로그램을 만들어주는 시대가 열렸습니다. 즉, 코딩의 중심이 '문법을 어떻게 외우느냐'에서 '내가 원하는 것을 얼마나 잘 설명하느냐'로 바뀌고 있는 것이죠. 덕분에 누구나 자신의 아이디어를 훨씬 쉽게 프로그램으로 실현할 수 있게 되었습니다. 이 변화가 우리에게 어떤 기회를 주는지, 앞으로 더 자세히 알아보겠습니다.

전통 코딩과 AI 코딩 비교
슬라이드 5 내레이션

여기서 한 가지 예시를 들어볼까요? 전통적인 방식으로는 파이썬 같은 언어로 수십 줄의 코드를 직접 써야 숫자 맞히기 게임을 만들 수 있었습니다. 문법도 외워야 하고, 오류가 나면 직접 고쳐야 했죠. 반면 AI 코딩에서는 '1부터 100 사이 숫자를 맞히는 게임을 만들어 줘'라고 자연어로 요청만 해도 AI가 알아서 코드를 만들어줍니다. 대신, 내가 만들고 싶은 프로그램이 무엇인지 명확하게 설명하는 능력이 중요해졌죠. 즉, 전통 코딩과 AI 코딩 모두 결과는 같을 수 있지만, 접근 방법과 필요한 역량이 달라진 겁니다.

프로그램의 기본 구조 — 입력·처리·출력
슬라이드 6 내레이션

모든 프로그램은 사실 입력, 처리, 출력이라는 세 단계로 구성되어 있습니다. 예를 들어 자판기를 생각해보면, 사용자가 동전을 넣는 것이 입력이고, 자판기가 어떤 음료를 선택했는지 판단하는 것이 처리입니다. 마지막으로 선택한 음료가 나오는 것이 출력이죠. AI에게 프로그램을 부탁할 때도, '점수를 입력하면, 평균을 계산해서, 등수를 보여줘'처럼 입력, 처리, 출력을 분명히 설명하면 훨씬 더 정확한 결과물을 얻을 수 있습니다. 이렇게 프로그램의 기본 구조를 이해하는 것이 매우 중요합니다.

일상 속 프로그램 구조 찾기
슬라이드 7 내레이션

이제 우리 주변에서 입력, 처리, 출력 구조를 찾아보는 연습을 해보겠습니다. 예를 들어 편의점 키오스크에서는 메뉴를 선택하는 것이 입력, 결제와 상품 준비가 처리, 상품을 받는 것이 출력이 됩니다. 포털 검색창이나 버스 도착 안내판 등도 마찬가지로 분석할 수 있어요. 여러분이 일상에서 만나는 다양한 프로그램을 이 세 단계로 나누어 보면, 모든 디지털 서비스의 원리를 훨씬 쉽게 이해할 수 있습니다. 직접 사례를 찾아보며 분석하는 눈을 길러봅시다.

자연어로 구조 설명해 보기
슬라이드 8 내레이션

이번에는 여러분이 만들고 싶은 프로그램을 입력, 처리, 출력 구조로 자연스럽게 설명해보는 시간을 가져보겠습니다. 예를 들어 '요일을 누르면 그날 시간표를 찾아서 표로 보여주는 웹페이지를 만들어 줘'처럼, 내가 원하는 기능을 단계별로 풀어써보는 거죠. 이렇게 명확하게 설명하는 연습을 통해 AI에게도 정확한 요청을 할 수 있게 됩니다. 완성한 문장은 짝과 서로 바꿔 읽으며, 세 가지 요소가 모두 들어갔는지 확인해보세요. 이 과정이 앞으로의 실습에도 큰 도움이 될 거예요.

정리하며
슬라이드 9 내레이션

오늘은 코딩이 무엇인지, AI 코딩이 어떻게 등장했는지, 그리고 전통 코딩과 AI 코딩의 차이점을 알아보았습니다. 또한 모든 프로그램의 기본 구조인 입력, 처리, 출력에 대해서도 살펴봤죠. 앞으로 이 구조를 바탕으로 여러분이 직접 AI와 소통하며 프로그램을 만들어갈 수 있습니다. 누구나 쉽게 시작할 수 있는 AI 코딩의 첫걸음, 여러분 모두가 멋지게 내딛기를 기대합니다.