개발 · 프로그래밍

/

프로그래밍 언어

C/C++ Professional Programmer

C와 C++을 한꺼번에 공부하며, 학원에서 Project 개발 형식으로 공부하듯이 실제 예제 프로그램으로 강의합니다. Win32 API 프로그래밍, Dump, Endian, Code Conversion, Bitmap 등 필드에서 필요로 하는 기술도 다룹니다.

(4.5) 수강평 10개

수강생 97명

Thumbnail

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

이런 걸
배워요!

  • C와 C++의 개념과 프로그래밍

  • Win32 API 프로그래밍 메커니즘

  • File Dump, Endian, 한글 코드 변환과 같은 지식

36시간 분량, 알짜배기 C/C++ 학습!
숙련된 개발자로의 첫걸음을 떼어보세요. 

C/C++ 분야의
Professional Programmer가
되고 싶다면!
📖

C와 C++의 기본 개념을 익히고,
필드에서 필요한 기술에 대해 배워보세요.

프로그래밍 언어를 공부하다 보면 이 기능이 왜 필요한지, 어떻게 활용하는지에 대한 의문이 들 때가 있습니다. 저 또한 C/C++를 처음 배울 때를 생각해 보면 이게 왜 필요한지, 그리고 어떻게 사용하는지 등에 대해 알 수 있었더라면 좋았겠다는 생각을 하곤 했습니다. 또한 개념을 좀 더 이해하기 쉽게 설명해 주었으면 좀 더 빨리 익힐 수 있겠다는 아쉬움도 많았습니다.

초보자를 위한 튼튼한 C/C++ 강의 ✅

이 강의는 바로 그런 의문점에서 출발합니다. 초보 학습자 입장에서 가질 수 있는 여러 의문을 해소하고, C와 C++에 대한 자신감을 기를 수 있는 방향으로 강의를 진행합니다.

이 강의를 통해 인터넷에 널려 있는 각종 C/C++에 관한 글을 읽거나, 샘플 소스 코드를 보더라도 쉽게 이해할 수 있는 수준으로 성장해 보세요.


이런 분들께 추천해요 🔑

C/C++
두 프로그래밍 언어를
함께 배우고
싶은 분

C/C++ 분야의
Professional
Programmer가
되고 싶은 분

C/C++를 활용한
Win32 API
프로그래밍 매커니즘을
배워보고 싶은 분

수강 전 확인해주세요!

  • 변수가 무엇인지, 함수가 무엇인지 등 완전 기초에 해당하는 내용을 다루지 않습니다. 따라서 프로그래밍에 대한 기본적인 개념 이해가 없다면 권하지 않습니다.
  • C/C++을 한 강의 안에서 한꺼번에 다루기 때문에 빠른 시간에 강의를 완강하고 수료증을 발급받아야 하는 분들과는 맞지 않을 수 있습니다.
  • 음질에 민감한 분, 유창한 말솜씨를 요구하시는 분께는 수강을 추천하지 않습니다. 

강의 특징 ✨

개념과 예제를 한번에!

먼저 기본 개념을 이해하고 나서 예제 코드를 살펴보는 순서로 강의를 진행합니다. (기본 개념은 PPT를 통해 짚고 넘어갑니다.)

예제 프로그램으로 깊이있는 이해를.

학원 강의처럼 중간중간 프로젝트를 진행하며 필요한 지식을 습득하는 방식으로 강의를 진행합니다. 해당 기능을 사용하는 예제 프로그램을 통해 설명하며 이해를 돕습니다.

놓치기 힘든 어려운 기술도 OK.

예제 프로그램에는 시중에서 구할 수 있는 일반 언어 교재에 나오지 않는 기술도 필요합니다. 이 기술들에 대해서도 설명하였습니다.

난이도를 고려한 커리큘럼 구성.

개념 이해의 관점에서 먼저 학습할 내용과 나중에 학습해야 할 내용을 구분해서 강의합니다. 예를 들면 포인터(Pointer)처럼 초심자가 어려워하는 주제는 한 파트에 몰려있지 않고 분산해둠으로써 반복적으로 개념을 이해할 수 있도록 돕습니다.

숙제로 탄탄하게 레벨 업!

강의 중간중간 학습한 내용을 활용한 숙제가 주어집니다. 숙제검사를 따로 하지는 않지만, 스스로 C/C++을 잘 이해하고 있는지를 돌아보는 데 도움이 될 수 있도록 구성했습니다.

예제 코드를 제공합니다.

예제 프로그램에 쓰인 소스코드를 배포합니다. 주어진 코드를 참고해 예제를 직접 따라하며 익혀보세요.


질문 Q&A 💬

Q. 비전공자도 들을 수 있는 강의인가요?

입문자용은 아니고 초보자용 강의입니다. 변수, 함수 등 프로그래밍에 대한 기본 개념을 알고 계신 분들께 권해드리며, 정말 기초라고 생각하는 부분은 강의에서 다루지 않습니다. 

Q. 수업 내용을 어느 수준까지 다루나요?

고등 프로그래머가 될 수 있는 발판을 마련할 수 있을 정도의 수준까지 다룹니다.


지식공유자 소개 ✒️

김경운

C/C++ 프로그래밍 언어로 다양한 분야의 개발 경험을 가진 엔지니어입니다.
통신 프로그램, 윈도우스 API 프로그래밍, 멀티미디어 프로그래밍 등 많은 분야의 개발 경험을 가졌습니다.
2013년에 유튜브에 "한국어 자연어 처리"와 관련하여 개인적 연구 상황을 보여 주는 8개의 영상을 올린 적이 있습니다. (현재 유행하는 딥러닝 방식은 아닙니다.)

"한글 구문분석기, (단문의 주어, 목적어, 동사 추출) Korean NLP (1st demonstration)" 영상 (클릭)

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • C와 C++ 을 함께 배우고 싶으신 분

  • C/C++ 분야의 Professional Programmer가 되고 싶은 분

  • Win32 API 프로그래밍 메커니즘을 배워보고 싶은 분

선수 지식,
필요할까요?

  • 변수가 무엇인지, 함수가 무엇인지 등의 쌩(생)기초 개념.

내세울 것 별로 없는 평범한 엔지니어입니다.

다양한 분야의 프로그래밍 경험이 있습니다.

지금은 개인적으로 "한국어 자연어 처리"에 대한 연구를 하고 있습니다.

지금 유행하는 딥러닝 방식은 아닙니다.

커리큘럼

전체

94개 ∙ (37시간 31분)

수업 자료

가 제공되는 강의입니다.

  • if, switch

    38:54

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

수강평

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