이미 소장하고 있다면 판매해 보세요.
|
Chapter 00 컴퓨팅 사고와 프로그래밍의 이해
01 컴퓨터 프로그래밍 언어 02 컴퓨터 시스템의 구조 03 프로그램의 생명주기 04 프로그래밍의 패러다임 : 절차 지향과 객체 지향 [LLM 활용] 프로그래밍 사고력이 여전히 중요한 이유 요약 Chapter 01 C++ 개발 환경 구축 및 첫걸음 01 C++의 탄생과 특징 02 개발 환경 구축과 첫 프로그램 작성 03 컴파일과 실행 과정 04 오류 유형과 디버깅 방법 [LLM 활용] 컴파일 에러 해결하기 요약 Chapter 02 변수와 데이터 타입 01 기본 데이터 타입 02 변수와 메모리 03 메모리 영역과 변수의 범위 04 복합 데이터 타입 [LLM 활용] 세미콜론 누락 오류 해결하기 요약 Chapter 03 연산자와 제어 흐름 01 C++ 연산자와 데이터 타입 02 조건문 : if, switch 03 반복문과 제어 흐름 변경 [LLM 활용] 마름모 별 찍기 프로그램의 논리 오류 해결하기 요약 Chapter 04 함수와 코드 구조화 01 함수의 설계 목적과 지역성 02 함수 정의와 호출 03 매개변수 전달 방식 04 헤더와 소스 파일 분리 05 스택 프레임과 인라인 함수 06 메모리 계층 구조와 프로그램 실행 과정 07 비교문·반복문의 하드웨어 성능 영향 08 함수 호출의 영향과 설계 원칙 [LLM 활용] 재귀 함수의 종료 조건 오류 해결하기 요약 Chapter 05 포인터와 참조 01 포인터와 참조의 필요성 02 메모리 주소와 포인터 연산 03 참조 변수의 활용 04 값·주소·참조에 의한 전달 05 동적 메모리 관리 [LLM 활용] 동적 배열 범위 초과 오류 해결하기 요약 Chapter 06 객체와 클래스 01 클래스의 정의와 데이터 타입의 확장 02 클래스와 객체, 추상화와 캡슐화 03 생성자와 소멸자 04 접근 제어와 정보 은닉 05 복사 생성자와 얕은 복사·깊은 복사 [LLM 활용] 요구사항을 바탕으로 클래스 설계하기 요약 Chapter 07 클래스 확장과 다형성 01 상속과 다형성의 개념 02 클래스 종속성과 객체 협력 패러다임 03 상속 : 접근 제어와 계층 구조 04 정적 다형성 : 오버로딩 05 동적 다형성 : 가상 함수, 오버라이딩 06 추상 클래스와 프렌드 함수 [LLM 활용] override 함수 원형 불일치 오류 해결하기 요약 Chapter 08 템플릿과 제네릭 프로그래밍 01 제네릭 프로그래밍의 이론적 배경과 특징 02 제네릭 프로그래밍 개념 03 함수/클래스 템플릿 04 템플릿 특수화 05 템플릿의 장단점과 활용 [LLM 활용] 함수 템플릿 오류 분석하고 해결하기 요약 Chapter 09 표준 템플릿 라이브러리(STL) 01 STL과 알고리즘 복잡도 02 컨테이너, 반복자, 알고리즘 03 시퀀스/연관 컨테이너 04 반복자를 이용한 순회 05 함수 객체와 람다 [LLM 활용] STL 오류 분석하고 해결하기 요약 Chapter 10 예외 처리와 디버깅 01 오류의 종류 02 예외 처리 구문 03 스택 풀기와 예외 안전성 04 디버깅 기법 [LLM 활용] 예외 발생 원인 분석과 처리 코드 검증하기 요약 Chapter 11 C++ 파일 입출력 01 스트림의 개념과 종류 02 텍스트 파일 입출력 03 파일 모드와 상태 관리 04 바이너리 파일 입출력 [LLM 활용] 자체 이미지 포맷 설계하고 구현하기 요약 Chapter 12 프로젝트 자료구조와 알고리즘 응용 01 자료구조·알고리즘과 시간 복잡도 02 정렬과 탐색 알고리즘 03 스택과 큐를 활용한 계산기 구현 04 그래프 탐색 : BFS와 DFS 05 직접 구현과 STL 성능 비교 [LLM 활용] 퀵 정렬의 재귀 호출 오류 분석하고 해결하기 요약 Chapter 13 프로젝트 퍼셉트론과 논리 게이트 01 인공신경망과 퍼셉트론의 개념 02 퍼셉트론 클래스 설계와 구현 03 논리 게이트 구현과 재사용성 04 단층 퍼셉트론의 한계와 XOR 문제 해결 [LLM 활용] 퍼셉트론에 기반한 계산기 구현 설계하기 요약 Chapter 14 프로젝트 다층 퍼셉트론과 학습 01 다층 퍼셉트론의 구조와 순전파 02 다층 퍼셉트론 클래스 구현 03 손실 함수, 경사하강법, 역전파 04 XOR 가중치를 스스로 학습시키기 [LLM 활용] 기울기 소실 문제 진단하기 요약 Appendix 모던 C++ 핵심 기능 01 모던 C++의 역사와 철학 02 모던 C++의 기본 기능 03 스마트 포인터와 이동 의미론 04 Concepts(C++20) 05 Ranges(C++20) 06 Coroutine(C++20) 07 std::span과 제로 카피 데이터 뷰(C++20) 08 std::expected를 이용한 오류 처리(C++23) 09 AI 개발을 위한 모던 C++ 활용 기법 |