인공지능 개요부터 역사까지
경남대학교 SW중심대학사업단
무료
입문 / 인공지능(AI)
New
New
AI의 역사를 알고 앞으로의 AI를 어떤 관점으로 보아야할 지에 대해 소개하고자 합니다
입문
인공지능(AI)

주어진 문제가 컴퓨터를 활용하여 해결 가능한 문제인지를 파악할 수 있다.
컴퓨터를 활용하여 해결하고자 하는 문제를 명확하게 정의할 수 있다.
문법부터 외우기보다 문제를 쪼개고 흐름을 설계해야 합니다.
랩터로 해결 절차를 그린 뒤 C언어로 조건문, 반복문, 배열, 함수와 포인터를 구현합니다.
주어진 문제가 컴퓨터로 해결할 수 있는지 판단하고, 해결해야 할 내용을 분명하게 정의합니다.
복잡한 문제를 순서도로 나누어 입력부터 처리 과정, 결과까지 한눈에 정리합니다.
조건문과 반복문으로 흐름을 제어하고 배열·함수·포인터를 활용해 프로그램 구조를 확장합니다.
처음에는 코드가 낯설고 어디서 시작할지 막막할 수 있습니다.
하지만 문제 정의에서 순서도 작성, C언어 구현까지 직접 연결하면 스스로 해결 절차를 설계하는 힘을 갖추게 됩니다.
막연히 코딩을 시작하던 상태에서,
문제를 정의하고 해결 절차를 설계하는
기초 프로그래머로 나아갑니다.
문제를 순서도로 분해하는 힘이 생깁니다.
막연하게 어렵게 느껴지던 문제를 입력, 처리, 출력의 흐름으로 나누어 표현할 수 있습니다. 계산 절차나 간단한 업무 과정을 순서도로 먼저 그려 보며, 무엇을 컴퓨터로 처리할 수 있는지 스스로 판단하는 습관을 갖추게 됩니다.
랩터로 문제 해결 절차를 순서도로 구성한 뒤, 이를 C 언어의 문법과 연결해 프로그램으로 구현합니다. 조건문과 반복문을 거쳐 배열, 함수, 포인터까지 단계적으로 다루며 문제를 정의하고 해결하는 힘을 기릅니다.
성적이나 수치처럼 입력받은 값을 조건에 따라 판단하고, 반복문으로 여러 데이터를 처리하는 과정을 순서도와 C 코드로 연습합니다. 단순히 문법을 외우는 대신 랩터에서 흐름을 확인하고 C 언어로 직접 실행하며 코드의 동작 원리를 점검합니다.
강의에서 작성하는 랩터 순서도와 C 실습 코드를 바탕으로 변수와 자료형부터 배열, 함수, 포인터까지 핵심 내용을 다시 확인할 수 있습니다. 각 단계의 결과물을 비교하며 문제를 명확히 정의하고 컴퓨터가 처리할 절차로 바꾸는 연습을 이어갑니다.
Section 1
컴퓨터를 활용한 문제 해결의 기본 원리와 알고리즘을 이해하고, 문제를 분석하여 순서도로 표현하는 방법을 학습합니다. 랩터를 활용해 순차 구조와 기본적인 프로그램 실행 과정을 익힙니다.
Section 2
씨 언어의 기본 문법과 프로그램 작성 절차를 익히며, 변수·자료형·연산자·표준 입출력의 개념을 학습합니다. 순서도로 설계한 알고리즘을 씨 언어 코드로 구현하는 기초 능력을 기릅니다.
Section 3
조건문과 반복문을 사용하여 프로그램의 실행 흐름을 제어하는 방법을 학습합니다. 선택 구조, 반복 구조, 중첩 제어문 및 기타 제어문을 활용해 다양한 문제를 논리적으로 해결합니다.
Section 4
일차원 배열을 이용한 자료 처리 방법과 함수의 정의·호출·매개변수 전달 방식을 학습합니다. 포인터의 기본 개념과 메모리 주소를 이해하고, 배열과 함수에 포인터를 적용하는 기초를 익힙니다.
코딩을 처음 접해 문제를 어디서부터 작은 단계로 나눠야 할지 막막한 분
순서도를 활용해 문제 해결 절차를 정리하고, 랩터로 흐름을 확인한 뒤 C 언어의 기본 문법으로 직접 구현하려는 분
변수와 입력·출력은 접해 봤지만 조건에 따라 결과를 바꾸거나 같은 작업을 반복하는 코드를 작성할 때 자주 막히는 분
조건문과 반복문의 흐름을 순서도로 먼저 확인하며 코드의 실행 과정을 차근차근 이해하려는 분
간단한 프로그램은 작성하지만 여러 값을 배열에 저장하고 함수로 기능을 나누거나 포인터의 역할을 설명하기 어려운 분
제어문부터 일차원 배열, 함수, 포인터까지 이어지는 핵심 구조를 익혀 이후 전공 수업과 프로그래밍 학습의 기반을 다지려는 분
실습 환경
랩터 순서도 도구를 준비합니다.
씨 언어 컴파일러를 설치합니다.
윈도우, 맥, 리눅스를 사용할 수 있습니다.
선수 지식 및 유의사항
프로그래밍 경험이 없어도 시작합니다.
코딩 초보자에게 맞춘 과정입니다.
문제를 순서도로 먼저 정리합니다.
변수와 조건의 흐름을 연습합니다.
학습 자료
강의 슬라이드 자료를 활용합니다.
핵심 개념을 복습할 수 있습니다.
순서도 예제와 실습 코드를 사용합니다.
배열, 함수, 포인터를 직접 연습합니다.
학습 대상은
누구일까요?
코딩 초보자
파이썬 초보자
전체
20개 ∙ (10시간 14분)
1. 기초코딩01
26:31
2. 기초코딩02주차_ec
29:19
3. 기초코딩03주차_ec
33:39
4. 기초코딩04주차_ec
30:40
5. 기초코딩05주차
32:39
6. 기초코딩06주차_ec
27:40
7. 기초코딩07주차_ec
30:22
8. 기초코딩08주차_ec
30:36
9. 기초코딩09주차_ec
28:13
10. 기초코딩10주차_ec
34:38
11. 기초코딩11주차_조건문1_ec
31:38
12. 기초코딩12주차_조건문2_ec
29:43
13. 기초코딩13주차_반복문1
28:46
14. 기초코딩14주차_반복문2
24:52
15. 기초코딩15주차_기타제어문
27:10
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!
무료