이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
AI와 함께 배우는 C++ 프로그래밍
박수창 저
한빛아카데미 2026.11.14.
가격
33,000원
33,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

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++ 활용 기법

저자 소개 1

2017년부터 충북대학교 컴퓨터공학과 교수로 재직 중입니다. 2005년 충남대학교 컴퓨터공학과를 졸업하고, 동 대학원에서 컴퓨터통신 및 보안을 전공하여 석·박사통합과정으로 박사학위를 취득했습니다. 이후 미국 럿거스대학교 OR센터에서 박사후연구원으로, 프랑스 IMTTSP와 홍콩과학기술대학교에서 연구원으로 재직했습니다. 주요 연구 분야는 컴퓨터 통신, 가상 센싱, 사이버 보안, 뉴로모픽 컴퓨팅입니다. 대학에서는 C++ 프로그래밍, 데이터 통신, 컴퓨터 네트워크, 인공신경망 등을 강의하고 있습니다.

품목정보

발행일
2026년 11월 14일
쪽수, 무게, 크기
472쪽 | 935g | 188*257*19mm
ISBN13
9791173400797

첫번째 리뷰어가 되어주세요.

첫번째 한줄평을 남겨주세요.

사락 별점0

혜택 및 유의사항

첫번째 별점을 남겨주세요.

첫번째 밑줄을 남겨주세요.

33,000원
총 1개 33,000원