335534.png

https://inf.run/M3CrU

중급자를 위해 준비한 [알고리즘 · 자료구조, C++] 강의입니다.

이런 걸 배울 수 있어요

"스스로 고급 자료구조/알고리즘을 활용하는 법"을 가르쳐 드립니다.

소스 코드를 구글에서 검색하고 베끼는 프로그래밍은 그만해야 합니다. 프로그래밍 공부의 핵심은 문법이 아닌 직접 소스 코드를 작성해보는 훈련을 통해 스스로 설계, 코딩, 디버깅 역량을 키우는 것입니다. 컴퓨터를 잘 모르는 왕초보도 스스로 프로그래밍을 할 수 있습니다. 구글링이나 책 등에 의존하지 않고 스스로 자유자재로 코딩하는 것이 중요합니다.

고급 알고리즘도 마찬가지입니다. C++ 문법처럼 백지 상태에서 직접 구현하고 활용할 줄 아는 것이 중요합니다.

모든 강의는 수업 노트가 제공됩니다. (강의당 100페이지 분량)

이런 내용을 배워요

“절대 많은 것을 한 번에 배우지 않습니다.”

대학에서는 아직도 오래된 교육 방식으로 프로그래밍을 할 수 없는 프로그래머를 만들어냅니다.

한 번에 많은 내용을 배우게 되면 절대로 내가 습득하며 나아갈 수 없습니다.

통상적인 책과 강의에서는, 예를 들어, 포인터 변수에 들어있는 기능을 한 번에 설명하고 넘어갑니다.

한 번에 많은 지식이 머릿속에 들어오고, 그 지식을 내 기술로 전환하는 과정은 한 번에 너무 많은 양을 처리해야 해서 상당히 어려운 과정을 겪게 됩니다.

잘 가르치는 것과 잘하는 것은 또한 별개의 문제입니다. 저희는 한 번에 많은 것을 학습시키지 않습니다. 포인터를 배울 때도 여러 단계로 나누어서 초보자도 학습할 수 있도록 만들어 줍니다.