Search
Duplicate

고급 알고리즘

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

이런 걸 배울 수 있어요

C++
자료구조
알고리즘

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

소스 코드를 구글에서 검색하고 베끼는 프로그래밍은 그만해야 합니다. 프로그래밍 공부의 핵심은 문법이 아닌 직접 소스 코드를 작성해보는 훈련을 통해 스스로 설계, 코딩, 디버깅 역량을 키우는 것입니다. 컴퓨터를 잘 모르는 왕초보도 스스로 프로그래밍을 할 수 있습니다. 구글링이나 책 등에 의존하지 않고 스스로 자유자재로 코딩하는 것이 중요합니다.
고급 알고리즘도 마찬가지입니다. C++ 문법처럼 백지 상태에서 직접 구현하고 활용할 줄 아는 것이 중요합니다.
모든 강의는 수업 노트가 제공됩니다. (강의당 100페이지 분량)
이런 내용을 배워요

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

대학에서는 아직도 오래된 교육 방식으로 프로그래밍을 할 수 없는 프로그래머를 만들어냅니다.
한 번에 많은 내용을 배우게 되면 절대로 내가 습득하며 나아갈 수 없습니다.
통상적인 책과 강의에서는, 예를 들어, 포인터 변수에 들어있는 기능을 한 번에 설명하고 넘어갑니다.
한 번에 많은 지식이 머릿속에 들어오고, 그 지식을 내 기술로 전환하는 과정은 한 번에 너무 많은 양을 처리해야 해서 상당히 어려운 과정을 겪게 됩니다.
잘 가르치는 것과 잘하는 것은 또한 별개의 문제입니다. 저희는 한 번에 많은 것을 학습시키지 않습니다. 포인터를 배울 때도 여러 단계로 나누어서 초보자도 학습할 수 있도록 만들어 줍니다.

지식과 훈련(기술)

기술이란 단순히 지식이나 정보가 아닙니다. 사람들은 정답을 아는 것, 정보를 접한 것을 기술이라 착각하며 이를 찾고 따라서 작성하는 방법을 사용합니다. 해답을 찾아서 따라 만들고 기술을 얻었다고 착각합니다. 기술이란 지식과 정보를 통해 얻은 지식을 내 몸에 숙달될 때까지 끊임없이 반복 숙달하는 것입니다. 트레이닝과 훈련을 통해 프로그래밍 지식을 여러분의 기술로 만들어 드립니다.
끊임없는 트레이닝으로 게임 제작과 여러 프로그래밍 문제들을 경험하고, 이전에 배워왔던 지식을 연결시켜 문제 해결 능력을 길러냅니다.
수강 전 참고 사항

실습 환경

운영 체제 및 버전(OS): Windows
사용 도구: Visual Studio 2022
본 강의는 학생들과 수업 내용을 녹화한 강의로, 학생들과 소통하는 내용이 들어 있습니다.

학습 자료 및 질문 디스코드

각 강의별 PDF 첨부파일

강의 타겟

자료구조/알고리즘을 활용하여 어려운 문제를 풀고 싶으신 분
코딩 테스트 준비하시는 분
자료구조/알고리즘 수업을 들으셨지만 활용하거나 스스로 코딩하기 어려우신 분
스스로 소스 코드 작성에 어려움을 겪으시는 분

이런 분들께 추천드려요!

학습 대상은
누구일까요?
자료구조/알고리즘을 공부했으나 활용이 어려우신 분
코딩 테스트를 대비하시는 분
고급 알고리즘을 쉽게 학습하시려는 분
선수 지식,
필요할까요?
C++ 기초 문법
기초 자료구조
기초 알고리즘