개발 · 프로그래밍

/

프로그래밍 언어

제대로 배우는 김쌤의 C 프로그래밍

C 언어 기본 문법과 절자 지향 프로그램의 개념에 대한 학습을 통해 간단한 콘솔 프로그램을 개발할 수 있습니다.

10명 이 수강하고 있어요.

Thumbnail

입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

이런 걸
배워요!

  • 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언어에 입문하시려는 분

선수 지식,
필요할까요?

  • 없음

커리큘럼

전체

153개 ∙ (28시간 10분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!