Y. Daniel Liang 지음, 김응성.김정식 옮김 / ITC(아이티씨) / 2016년 08월 / ISBN:9788963510552 정가: 32,000원 / 판매가: 30,400원 / 마일리지: 1,600원 이벤트: 9월 특별선물! 책베개/북커버/북케이스
구문보다는 문제 해결에 중점을 두는 문제 구동 방식을 사용한 프로그래밍에 대해 가르치고 있다. 여러 가지 상황에서 문제를 야기한 개념을 사용함으로써 초보적인 프로그래밍에 대한 흥미를 돋운다. 앞에 있는 장들의 주요 내용은 문제 해결에 대한 것이다. 문제 해결을 위한 프로그램을 작성할 수 있도록 적절한 구문과 라이브러리에 대해 소개한다.
문제 구동 방식으로 프로그래밍을 하는 교육 방식을 위해 이 책은 학생들을 자극하기 위한 여러 가지 단계의 난이도로된 많은 문제를 제공한다. 학생들의 많은 전공에 적용해 보기 위해서 문제는 수학, 과학, 사업, 금융, 게임, 애니메이션 등 많은 응용 분야를 다루고 있다.
또한, 클래스를 설계하기 전에 우선 기본 프로그래밍 개념과 기법을 설명함으로써 기본에 초점을 맞추고 있다. 반복문, 함수, 배열에 대한 기본 개념과 기법은 프로그래밍의 기본이 된다. 이러한 강력한 토대를 구축함으로써 학생들이 객체지향 프로그래밍과 고급 C++ 프로그래밍을 배우기 위한 준비를 할 수 있다.