제대로 배우는 김쌤의 C 프로그래밍
C 언어 기본 문법과 절자 지향 프로그램의 개념에 대한 학습을 통해 간단한 콘솔 프로그램을 개발할 수 있습니다.
입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.
이런 걸
배워요!
C 기본 문법
C 콘솔 프로그래밍
C언어 프로그래밍, 한 방에 끝!
오늘날에도 C언어의 힘에 필적하는 언어는 없습니다!
C언어는 1970년대에 개발되어 지금까지도 시스템 프로그램 개발과 응용 프로그램 개발에 많은 개발자가 사용하고 있습니다.
C언어, 왜 배워야 하나요? 📖
- C언어는 기본적인 프로그램 개념들을 갖춘, IT 분야에서 기본으로 배워야 하는 언어입니다.
- 성능(실 속도)에 있어서 C언어는 타 언어의 추종을 불허합니다.
- C언어에서는 포인터를 통해 직접 메모리에 접근할 수 있습니다.
- TOP 10 프로그래밍 언어들은 모두 C의 영향을 받았습니다.
- 가장 영향력 있는 언어로 꼽히는 C++과 Java 또한 모두 C언어에 기초할 정도입니다.
- 때문에 C언어는 어렵지만 제대로 이해한다면 C++, Java 등의 다른 언어를 훨씬 이해하기 쉽습니다.
이 강의의 목표
C 프로그래밍이 완전히 처음인 입문자부터, 원리부터 제대로 C언어를 학습하고자 하는 모든 분들께 적합한 강의입니다.
1️⃣ C언어 기본 문법, 절차지향 프로그래밍 개념을 학습할 수 있습니다.
2️⃣ 문제 해결을 위한 방법(알고리즘)에 C언어를 활용할 수 있게 됩니다.
3️⃣ C언어를 활용해 간단한 콘솔 프로그램을 개발할 수 있습니다.
C언어 강의는 많지만,
‘잘’ 배울 수 있는 강의는 드뭅니다.
C언어는 가장 근간이 되는 프로그래밍 언어 중 하나입니다. 그만큼 전공자/비전공자 모두 학습이 가능하지만 충분한 노력 없이는 C언어를 배우기 힘듭니다. 그만큼 많은 분들이 C언어 입문에 어려움을 겪고 있죠.
본 강의는 20여년간 C언어를 비롯해 다양한 프로그래밍 강의를 해왔던 강사님의 노하우를 통해 더욱 효과적으로 내용을 전달합니다. 학습자가 어려워하는 내용을 좀 더 쉽게 이해할 수 있도록 알기 쉬운 설명, 깊이있는 개념 설명을 놓치지 않고 진행합니다.
또한 학습 체크리스트를 통해 본인의 학습 이해도를 확인하도록 하고 있습니다.
각 주제별 학습 목표와 체크리스트를 통해 내용을 잘 이해했는지 스스로 검토하고 부족한 경우 복습할 수 있도록 구성하였습니다.
수강 후, 여러분의 변화를 확인해보세요.
- ✅ 절차 지향 프로그래밍 언어로서의 C 언어의 특징을 설명할 수 있다.
- ✅ C 프로그램의 기본 구조와 구성 요소를 설명할 수 있다.
- ✅ 임베디드 C와 C++ 학습을 위한 기초 프로그래밍 지식을 습득할 수 있다.
- ✅ 문제 해결을 위한 기능을 구분하고 기능에 따라 프로그램을 구현할 수 있다.
학습 내용 📚
- C언어 개요 및 기초 문법
- 함수와 배열의 사용법
- 다양한 포인터의 사용법
- 기억 클래스에 따른 변수의 특징과 효율적인 메모리 활용
- 프로그램 데이터의 입출력 방법
- 분할 컴파일을 사용한 모듈화 기법
🚩 효율적인 학습을 위한 Tip
- 학습 후 꼭 제공된 연습문제를 작성하시고, 제공한 정답 코드와 비교해 보세요.
- 백문이 불여일타 : 동영강 강의 학습과 코딩을 꼭 병행하셔야 합니다.
- 꼭 체크리스트를 통해 이해도를 확인하세요.
Q&A 💬
Q. 수업 내용을 어느 수준까지 다루나요?
C언어 기초부터 단계적으로 심화까지 구성되어 있습니다.
Q. 비전공자도 들을 수 있는 강의인가요?
네! 비전공자분들도 꾸준히 학습하시면 됩니다.
Q. 수강 기간에 제한이 있나요?
본 강의는 1년간 수강 가능합니다.
개발 언어를 학습할 때는 기한을 정해 집중적으로 하셔야 합니다. 기업체 등 여러 집체 교육과정 역시 보통 2~3주 동안 C언어를 학습하도록 구성되어 있습니다.
강사 : 김기희
김기희 강사님은 20여 년간 정부 직업훈련과정, 기업체 신입사원 및 재직자 교육과정 등 오랜 기간 C, JAVA, C/C++ 디자인 패턴, 자료구조, 알고리즘, Misra-C, Linux System 등 다양한 강의를 하고 계십니다.
주요 경력
- 경실련하이텔/한국디자인진흥원
- 건국대/홍익대/서울대/숭실대/성균관대/호서대
- 여성인력개발센터
- 휴맥스/우정정보센터/경기과학진흥청
- 삼성전자/LG전자/한컴 아카데미
- 다수 기관 및 기업체 강의
💾 수강 전 확인해주세요
- 실습을 위해 Windows 운영체제가 설치된 PC 및 Dev C++이 필요합니다.
- 수강생에게는 PDF 교재 및 연습문제, 추가 보조 자료를 제공합니다.
- 학습 중 궁금한 내용은 강의 질문 게시판을 이용해주시기 바랍니다.
이런 분들께
추천드려요!
학습 대상은
누구일까요?
프로그래밍 언어가 처음이신 분
C언어에 입문하시려는 분
선수 지식,
필요할까요?
없음
안녕하세요
lectopia1입니다.
커리큘럼
전체
153개 ∙ 28시간 10분
수업 자료
가 제공되는 강의입니다.
Part1. 학습목표
02:59
컴퓨터 장치와 프로그램의 실행 원리
20:04
C 프로그램의 구성요소와 작성예
12:27
개발툴 Dev C++ 구성과 출력함수
17:32
출력 서식
16:16
학습목표
01:04
자료형
12:55
리터널
13:33
정수형 데이터의 표현과 저장방식
15:54
보수, 진수 변환
13:55
실수 값의 저장방식, 진법표현
18:51
변수의 선언과 초기화
12:28
변수의 선언, 변수명 명명 규칙
10:17
데이터입력하기(정수&실수)
09:28
여러 개의 데이터를 한 번에 입력
08:45
입력 실패 시의 처리외
10:17
스트링의 개행 문자, 입력예제
15:29
학습목표
00:26
연산자와 피연산자, 연산자 우선 순위
06:56
최우선, 참조 연산자
15:06
묵시적&명시적 형변환, 자료형의 크기
09:34
연산식에 있어서의 형변환, 정수 확장
14:48
작은 자료형으로의 형변환…
18:06
이항 연산자
10:52
비트 연산자
19:29
논리&증감 연산자
13:35
조건 연산자, 대입 및 배정 연산자
10:29
마지막 업데이트일: 2023년 09월 26일