• 차근차근 배우는 C 프로그래밍 기초
    강동진, 류춘하, 박보석, 송무희, 하숙정

    22,000 원
    페이지 : 471
    I S B N : 9788971804513
    출판일 : 2017-02-21

오늘날 정보통신기술과 인터넷의 발전으로, 창의적인 아이디어나 기술 기반의 높은 부가가치 창출을 위해 다양한 문제 해결 능력이 요구되고 있다. 각종 정보 기기를 활용해 문제 해결 능력을 키우고 논리적 사고력을 향상시키기 위해 다양한 방법이 연구되고 있는데, 가장 대표적으로 프로그래밍 언어를 통해 프로그램을 작성함으로써 문제를 분석하고 알고리즘을 설계하며, 이런 일련의 과정 안에서 문제 해결 방안을 찾아내는 방식이 활용되고 있다. 이 책은 가정 널리 사용하는 프로그래밍 언어인 C언어를 사용하여 정보 처리 업무의 신속성과 정확성을 높이고, 자동화를 위한 일련의 과정들을 프로그래밍함으로써 문제를 분석하고 해결하는 능력을 기를 수 있도록 하였다. 이를 위해 실제 업무와 동일한 사고와 처리 방식으로 실습할 수 있도록 실습 예제에서 해결 과정을 제시한 후 직접 코드를 작성할 수 있게 하였으며, 다양한 프로그램을 분석하고 이해하는 과정을 반복함으로써 보다 확장되고 조직화된 문제 해결 능력을 키울 수 있도록 하였다.


강동진·류춘하·박보석·송무희·하숙정

저자들이 소속된 경북대학교 교양전산교육부는 교내 IT 활용과 프로그래밍 등 실무형 정보화 교육 및 교양 교육을 담당하고 있다. 저자들은 IT 교육의 실용성을 확보하기 위한 실무형 프로그래밍 교육으로 SOHO비즈니스 프로그램, 오피스 활용, SW콘텐츠 제작, 멀티미디어 활용을 비롯하여, 소프트웨어 프로그래밍 관련 과목인 C언어, 자바, C++ 등 컴퓨터 관련 강의를 수년간 하고 있으며 매년 교재도 개발하고 있다.
학교 강의 외 초청 특강, 모바일용 앱 및 웹 기반 솔루션 개발에도 다양하게 참여하고 있으며, 논문 발표 및 학술 관련 연구 개발도 지속적으로 하고 있다.


 Chapter 1. C언어 시작하기
               1.1 프로그램 및 C언어
               1.2 프로그램 개발 과정
               1.3 개발 툴 사용하기
               1.4 프로그래밍 실습

Chapter 2. 변수
               2.1 자료의 2진 표현
               2.2 상수와 변수
               2.3 자료형
               2.4 프로그래밍 실습
 
Chapter 3. 입력과 출력
               3.1 입출력 개요
               3.2 출력 함수
               3.3 프로그래밍 실습 1
               3.4 입력 함수
               3.5 프로그래밍 실습 2

Chapter 4. 연산자
               4.1 개요 및 연산자의 종류
               4.2 다양한 연산자
               4.3 프로그래밍 실습 1
               4.4 기타 연산자
               4.5 연산자의 우선순위
               4.6 프로그래밍 실습 2
 
Chapter 5. 조건문
               5.1 조건문의 개요
               5.2 if문
               5.3 프로그래밍 실습 1
               5.4 switch~case문
               5.5 프로그래밍 실습 2
 
Chapter 6. 반복문
               6.1 반복문의 개요
               6.2 for문
               6.3 프로그래밍 실습 1
               6.4 중첩 반복문
               6.5 프로그래밍 실습 2
               6.6 while문
               6.7 do~while문
               6.8 기타 제어문
               6.9 프로그래밍 실습 3
 
Chapter 7. 배열
               7.1 배열의 개념
               7.2 1차원 배열의 선언과 배열 원소 참조
               7.3 배열 처리에 편리한 반복문
               7.4 프로그래밍 실습 1
               7.5 배열의 최고치 구하기
               7.6 순위 구하기
               7.7 프로그래밍 실습 2
               7.8 정렬하기
               7.9 빈도수 구하기
               7.10 프로그래밍 실습 3
 
Chapter 8. 2차원 배열
               8.1 다차원 배열
               8.2 2차원 배열의 선언과 원소 참조
               8.3 2차원 배열 처리와 중첩 반복문
               8.4 프로그래밍 실습
 
Chapter 9. 문자열
               9.1 char형 1차원 배열을 이용한 문자열 처리
               9.2 char형 2차원 배열을 이용한 여러 문자열 처리
               9.3 프로그래밍 실습 1
               9.4 문자열 처리 함수
               9.5 프로그래밍 실습 2
 
Chapter 10. 함수
               10.1 함수의 의미
               10.2 함수의 종류 및 실행 순서
               10.3 라이브러리 함수
               10.4 전처리기
               10.5 프로그래밍 실습 1
               10.6 사용자 정의 함수
               10.7 함수의 인수 전달 방법
               10.8 배열을 함수로 전달하기
               10.9 프로그래밍 실습 2
 
Chapter 11. 변수의 분류
               11.1 변수의 참조 영역
               11.2 변수의 지속 기간
               11.3 프로그래밍 실습
 
Chapter 12. 포인터
               12.1 포인터란?
               12.2 포인터의 사용
               12.3 포인터와 배열
               12.4 포인터와 함수
               12.5 프로그래밍 실습 1
               12.6 포인터와 문자열
               12.7 포인터 배열
               12.8 프로그래밍 실습 2