코드업 온라인 저지를 활용한 C 언어 프로그래밍 학습용 교재이다. 보다 효율적인 문제 해결을 위해 컴퓨터를 활용하는 역량인 컴퓨팅 사고력을 바탕으로 효율적인 문제 해결이 가능하도록 컴퓨팅 사고력을 향상시킬 수 있는 근본적인 방법부터 소개한다.
프로그래밍의 본질인 문제 해결 방법을 익히는 데 초점을 두어 따라하기 형태의 기본 예제를 통해 코드를 확인하고, 핵심 내용을 중심으로 설명을 최소화하였다. 기본 예제를 학습한 후에는 코드업에 있는 관련 문제들을 풀 수 있도록 안내하여 자기주도적인 학습이 가능하게 하였다.
배준호 (지은이)의 말
4차 산업혁명이 일어나고 있는 현재는 모든 것이 디지털화되고 정보와 지식을 넘어 지능이 만들어지고 있는 사회이며, 컴퓨터는 앞으로 우리 생활에 더더욱 큰 자리를 차지하게 될 것이다. 이 시대를 살아가는 우리는 컴퓨터를 문제 해결에 이용할 수 있는 능력, 즉 컴퓨팅 사고력(Computational Thinking; CT)이 필요하다. 마치 컴퓨터과학자처럼 말이다. 컴퓨터과학자처럼 실생활의 문제를 해결하기 위해서는 복잡한 문제 상황을 정확하게 분석하고 이를 해결하기 위한 알고리즘을 설계해야 한다. 그리고 컴퓨터를 이용하여 알고리즘을 구현하기 위해 반드시 배워야 하는 것이 바로 프로그래밍이다. 프로그래밍은 컴퓨팅 사고력을 신장시키기 위해 우리가 할 수 있는 가장 좋은 방법이다.
C 언어에 관한 많은 책이 있지만 누구나 쉽게 배울 수 있는 프로그래밍 입문서는 많지 않다. 지능정보사회의 주역이 될 독자들에게 소중한 선물이 되기를 바라는 네 명의 정보 선생님들의 마음을 이 책에 담고자 한다.