스크랩

구간

코드업과 함께 하는 C 언어 & 문제 해결

배준호 외 저 | 삼양미디어 | 2017년 06월

북트리

정가
$30.00
판매가
$21.87 (27%↓) 최저가 보상
적립금
$0.44 (2%P)
출고예상일
2026년 10월 09일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

북셀프

1시간도 길다! 5분만에 OK! 매장에서 직넙 책을 찾아가세요. 500원 추가적립!(선착순 천명/일)

가능매장 : 목동점

북셀프로 구매하기 북셀프란?

ISBN : 9788958973270 / 304쪽 192 x 259 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

반디앤루니스 리뷰

 이 책은 코드업 온라인 저지를 활용한 C 언어 프로그래밍 학습용 교재입니다. 프로그래밍의 본질인 문제 해결 방법을 익히는 데 초점을 두어 따라하기 형태의 기본 예제를 통해 코드를 확인하고, 핵심 내용을 중심으로 설명을 최소화하였습니다. 기본 예제를 학습한 후에는 코드업에 있는 관련 문제들을 풀 수 있도록 안내하여 자기주도적인 학습이 가능하게 하였습니다.

출판사 리뷰

● 누구나 쉽게 배우는 프로그래밍 입문서 현직 정보 교사인 필자들의 다양한 현장 경험을 통해 독자들에게 프로그래밍을 좀 더 재미있고 체계적으로 가르칠 수 있게 접근하였다. ● 온라인 저지 시스템을 이용해 프로그래밍 학습에 흥미 유발 기존의 프로그래밍 학습은 주로 딱딱한 강의를 듣거나 두꺼운 책을 보면서 코드를 따라 쳐보는 방식으로, 자칫 지루해지기 쉽고 학습 능률도 쉽게 오르지 않는다. 이 책에서는 많은 현장 경험을 통해 효율성이 입증된 온라인 저지 시스템을 활용해 흥미 있는 프로그래밍 학습 방법을 소개한다. ● 컴퓨팅 사고력을... ● 누구나 쉽게 배우는 프로그래밍 입문서 현직 정보 교사인 필자들의 다양한 현장 경험을 통해 독자들에게 프로그래밍을 좀 더 재미있고 체계적으로 가르칠 수 있게 접근하였다. ● 온라인 저지 시스템을 이용해 프로그래밍 학습에 흥미 유발 기존의 프로그래밍 학습은 주로 딱딱한 강의를 듣거나 두꺼운 책을 보면서 코드를 따라 쳐보는 방식으로, 자칫 지루해지기 쉽고 학습 능률도 쉽게 오르지 않는다. 이 책에서는 많은 현장 경험을 통해 효율성이 입증된 온라인 저지 시스템을 활용해 흥미 있는 프로그래밍 학습 방법을 소개한다. ● 컴퓨팅 사고력을 높이기 위한 프로그래밍 학습서 컴퓨팅 사고력이란 보다 효율적인 문제 해결을 위해 컴퓨터를 활용하는 역량이라고 할 수 있다. 이 책은 컴퓨팅 사고력을 바탕으로 효율적인 문제 해결이 가능하도록 컴퓨팅 사고력을 향상시킬 수 있는 근본적인 방법부터 소개한다. ● 문제 해결을 위한 프로그래밍 언어 학습에 주력 이 책은 프로그래밍 언어 학습보다는 문제 해결을 위한 프로그래밍의 본질에 초점을 두었다. 따라서 기존의 프로그래밍 책들과 차별화하여 따라하기 형태의 기본 예제를 통해 코드를 확인하고, 핵심 내용을 중심으로 설명을 최소화하였다.

저자 소개

  • 저자 : 배준호 외
배준호는
창원과학고등학교 정보 교사
국립경상대학교 컴퓨터교육과 학사
코드업 온라인 저지 사이트 운영, KAIST영재교육원 C 언어 알고리즘 및 심화탐구 교육과정 개발, NIA 문제해결을 위한 창의적 알고리즘 교재 집필 참여, 2014·2015 전국 정올대표 사이버코칭 참여, 2009·2015 프로그래밍 교과서 집필

머리말

4차 산업혁명이 일어나고 있는 현재는 모든 것이 디지털화되고 정보와 지식을 넘어 지능이 만들어지고 있는 사회이며, 컴퓨터는 앞으로 우리 생활에 더더욱 큰 자리를 차지하게 될 것이다. 이 시대를 살아가는 우리는 컴퓨터를 문제 해결에 이용할 수 있는 능력, 즉 컴퓨팅 사고력(Computational Thinking; CT)이 필요하다. 마치 컴퓨터과학자처럼 말이다. 컴퓨터과학자처럼 실생활의 문제를 해결하기 위해서는 복잡한 문제 상황을 정확하게 분석하고 이를 해결하기 위한 알고리즘을 설계해야 한다. 그리고 컴퓨터를 이용하여 알고리즘을 구현하기 위해 반드시 배워야 하는 것이 바로 프로그래밍이다. 프로그래밍은 컴퓨팅 사고력을 신장시키기 위해 우리가 할 수 있는 가장 좋은 방법이다.
C 언어에 관한 많은 책이 있지만 누구나 쉽게 배울 수 있는 프로그래밍 입문서는 많지 않다. 지능정보사회의 주역이 될 독자들에게 소중한 선물이 되기를 바라는 네 명의 정보 선생님들의 마음을 이 책에 담고자 한다.

목차

PART 0 온라인 저지와 코드업
SECTION 1 온라인 저지
01 온라인 저지
02 온라인 저지의 종류
SECTION 2 코드업
01 코드업
02 코드업 시작하기
03 코드업의 기능과 활용
PART 1 C 언어 프로그래밍
CHAPTER 01 프로그래밍의 개요
SECTION 1 프로그래밍과 소프트웨어
01 프로그램, 프로그래밍, 프로그래밍 언어
02 프로그램과 소프트웨어
개념 확인하기
SECTION 2 프로그래밍 언어의 종류와 특징
01 프로그래밍 언어의 종류
02 프로그래밍 언어의 특징
개념 확인하기
SECTION 3 프로그래밍의 절차와 알고리즘
01 프로그래밍 절차
02 프로그래밍 과정
03 알고리즘과 표현 방법
04 순서도를 활용한 알고리즘 표현
05 컴파일과 디버깅
개념 확인하기
SECTION 4 통합 개발 환경
01 통합 개발 환경의 개념
02 통합 개발 환경의 종류
개념 확인하기
SECTION 5 컴퓨팅 사고력과 문제 해결
01 컴퓨팅 사고력
02 문제 해결 예시 및 효율 비교
03 탐색 기반 알고리즘 설계
개념 확인하기
◆ 스스로 점검하기
CHAPTER 02 C 언어 프로그래밍의 기초
SECTION 1 C 언어의 시작
01 Hello, World!
02 main( )과 헤더 파일
개념 확인하기
SECTION 2 C 언어의 기초
01 상수와 변수
02 자료형
03 프로그램의 구조와 연산자
개념 확인하기
SECTION 3 입력과 출력
01 printf( )
02 scanf( )
개념 확인하기
◇ 코드업과 함께 하는 문제 해결
◆ 스스로 점검하기
CHAPTER 03 제어문
SECTION 1 조건문
01 if
02 if~else
03 if~else if…else
04 switch~case
개념 확인하기
SECTION 2 반복문
01 while과 do~while
02 for
03 중첩 for
04 break와 continue
개념 확인하기
◇ 코드업과 함께 하는 문제 해결
◆ 스스로 점검하기
CHAPTER 04 배열과 함수
SECTION 1 배열과 포인터
01 배열의 선언
02 배열의 활용
03 포인터와 포인터 변수
개념 확인하기
SECTION 2 함수
01 함수의 정의 및 호출
02 함수의 활용
03 재귀 호출
개념 확인하기
◇ 코드업과 함께 하는 문제 해결
◆ 스스로 점검하기
PART 2 코드업과 함께 하는 문제 해결
[입·출력]
01 보안 카드 접수증
02 정수 계산기
03 성적 계산하기
[조건문]
04 사주보기
05 3개의 터널 통과하기
06 이 달은 며칠까지 있을까?
07 30분 전
[반복문]
08 구간의 수 출력하기
09 가장 큰 운동장
10 대금 만들기
11 바이러스 백신
12 범인을 잡아라 1
13 시저의 암호
14 1등과 꼴등
15 종이 자르기
16 세모 바퀴 만들기
[배열]
17 암호 처리하기
18 말하는 앵무새
19 C 언어를 찾아라
20 가장 큰 수
21 범인을 잡아라 2
[함수]
22 윤년 판단하기
23 윷놀이
24 뒤집어 더하기
25 순위 구하기
26 광석 제련하기
27 줄 세우기

top