logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

좋은 프로그램을 만드는 핵심 원리 25가지

좋은 프로그램을 만드는 핵심 원리 25가지

김종진, 정원희, 김종훈, 정은영 (지은이)
  |  
한빛미디어
2003-01-06
  |  
20,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

좋은 프로그램을 만드는 핵심 원리 25가지

책 정보

· 제목 : 좋은 프로그램을 만드는 핵심 원리 25가지 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788979142204
· 쪽수 : 536쪽

책 소개

집합, 통계, 진법, 소수, 수열, 논리, 배열, 재귀호출, 정렬등 프로그래밍의 기본이 되는 원리들에 대해서 각 섹션별로 나누어 설명하고 있으며, 각 섹션에는 다루고 있는 주제에 대한 기본 이론을 먼저 제시하고 그것을 C언어를 이용해서 직접 소스를 통해 구현해본다.

목차

1장. 집합 - 퍼지 세탁기의 인공지능도 알고보면 집합 이론
01 집합이란?
02 집합의 표시
03 공집합, 유한집합, 무한집합
04 부분집합
05 집합의 연산
06 원소의 개수
07 퍼지 집합

2장. 관계 - 데이터 사이의 관계는 DBMS 구축과 관리의 핵심
01 관계란?
02 관계 그래프
03 여러 가지 관계
04 관계의 성질
05 관계형 데이터베이스

3장. 함수 - 수학적 관점과 프로그래밍 관점의 함수에 대한 이해
01 함수란?
02 함수의 그래프와 상등
03 일대일 함수와 일대일 대응
04 여러 가지 함수
05 C 언어에서의 함수

4장. 진법 - 인간은 십진수, 기계는 이진수로 생각한다
01 진법이란?
02 2진법
03 그 외 진법

5장. 소수 - 난공불락 암호화의 핵심 키워드는 소수
01 소수란?
02 에라토스테네스의 체
03 메르센 소수
04 페르마 소수
05 유클리드의 소수의 유한성
06 소수를 판별하는 알고리즘

6장. 수열 - 간결한 프로그래밍을 위한 재귀호출의 원리는 수열
01 수열이란?
02 등차수열
03 조화수열
04 등비수열
05 피보나치 수열
06 C 언어에서의 문자열

7장. 순열과 조합 - 수학자가 도박에 강한 이유는 순열과 조합에 밝기 때문
01 경우의 수
02 순열이란?
03 조합이란?
04 이항정리

8장. 행렬 - 대규모 과학기술계산 프로그램의 열쇠는 행렬 이론
01 행렬이란?
02 다양한 크기의 행렬과 상등
03 행렬의 조건과 특수행렬
04 행렬의 덧셈, 뺄셈, 실수배
05 행렬의 곱셈
06 역행렬

9장. 급수 - 급수는 제논의 역설에 대한 프로그래머의 반격 무기
01 급수란?
02 급수의 종류
03 제논의 역설
04 테일러 급수를 이용한 제곱근

10장. 기초 통계 - 시뮬레이션 프로그램의 이론적 기초는 통계
01 기초 통계량
02 도수분포표

11장. 컴퓨터에서의 정수와 실수 - 제한적인 저장공간에서 정수와 실수를 처리하는 방법
01 고정소수점 표현
02 고정소수점 연산
03 부동소수점 표현
04 부동소수점 연산

12장. 난수 - 예측 불가능한 게임 캐릭터의 좌충우돌 동작 원리는 난수
01 난수란?
02 컴퓨터에서 난수 만들기
03 난수 생성 방법
04 C 언어에서의 난수

13장. 오류 검출과 정정 - 네트워크가 스스로 오류를 검출하고 정정하는 원리
01 오류 검출
02 오류 정정
03 네트워크에서의 오류 검출

14장. 컴퓨터 논리 - 디지털 시스템의 기본은 논리회로
01 논리회로
02 부울 대수
03 C 언어에서의 논리 연산

15장. 배열 - 배열은 데이터 구조의 핵심 원리
01 배열이란?
02 배열의 종류
03 디스크 배열

16장. 재귀호출 - 재귀호출은 알고리즘 공부의 기초
01 재귀호출이란?
02 1부터 n까지의 합
03 팩토리얼
04 피보나치 수열
05 하노이 탑

17장. 정렬 - 혼란 속에서 규칙을 찾는 정렬 마법사
01 정렬이란?
02 삽입 정렬
03 셀 정렬
04 버블 정렬
05 선택 정렬
06 퀵 정렬
07 2원 합병 정렬
08 기수 정렬
09 히프 정렬

18장. 탐색 - 디스크나 메모리 또는 인터넷의 탐색 알고리즘
01 탐색이란?
02 선형 탐색
03 이진 탐색
04 피보나치 탐색
05 보간 탐색
06 이진 탐색 트리

19장. 스택과 큐 - 스택과 큐를 이용한 데이터 구조화의 동작 원리
01 스택
02 스택을 이용한 수식 계산
03 스택을 활용하는 함수 호출
04 큐
05 원형 큐
06 큐에서 기다리는 프로세스

20장. 연결 리스트 - 편리한 데이터 삽입과 삭제를 위한 연결 리스트
01 순차 리스트의 문제점
02 연결 리스트
03 단순 연결 리스트
04 이중 연결 리스트
05 연결 리스트를 이용한 스택
06 연결 리스트를 이용한 메모리 사용 관리
07 연결 리스트를 이용한 디스크 할당

21장. 트리 - 데이터 모델 구축의 기본은 트리
01 트리란?
02 이진 트리
03 이진 트리의 순회
04 이진 탐색 트리
05 히프
06 파스 트리

22장. 그래프 - 차량자동항법시스템의 기본 원리는 그래프 이론
01 그래프란?
02 그래프의 표현
03 그래프의 탐색
04 최소 비용 신장 트리
05 최단 경로

23장. 해싱 - 해싱을 이용한 컴파일러의 심볼 테이블 구현
01 해싱과 해시 테이블
02 해시함수
03 충돌과 오버플로
04 충돌의 해결
05 컴파일러의 심볼테이블

24장. 인공지능 탐색 - 컴퓨터가 체스 챔피언을 이긴 비결은 인공지능 탐색
01 휴리스틱 탐색
02 게임용 탐색

25장. 암호화 알고리즘 - 시저 암호에서 DH 알고리즘까지 암호화의 기반 이론
01 시저 암호
02 비게네르 암호
03 전치형 암호
04 폴리비우스 암호
05 DH 알고리즘

찾아보기

저자소개

김종진 (지은이)    정보 더보기
홍익대학교 컴퓨터공학과에서 박사학위를 취득하고, 한국폴리텍대학 서울강서캠퍼스 디지털콘텐츠과 부교수로 재직중이다. 대표적인 저서로는 ‘스타일 C++프로그래밍’ (웰북, 2009), ‘IT CookBook, 프로그래밍 언어론: 쉽게 배우는 언어의 원리와 구조’(한빛미디어,2008), ‘초보자를 위한 Linux & Unix C 프로그래밍’(한빛미디어, 2003)이 있다.
펼치기
정원희 (지은이)    정보 더보기
현재 위미초등학교 교사로 있으며, 제주교육대학교 컴퓨터교육과를 졸업했다. 논문으로 'GTK+로 구현한 리눅스용 학생관리 프로그램 개발' 등이 있으며, 교육용 프로그램 개발과 ICT 활용 교육에 관심을 가지고 있다.
펼치기
김종훈 (지은이)    정보 더보기
제주대학교 교육대학 초등컴퓨터교육전공 교수로, 2012년부터 교육기부 프로그램인 '창의컴퓨터교실(http://cafe.naver.com/creativecomputer)'을 운영해오고 있다. 현재는 소프트웨어 교육과 관련된 국내 최대 규모의 온라인 커뮤니티인 'SW 교육 카페(http://cafe.naver.com/scratch programming)'를 운영하고 있다. 지은 책으로 「순서도로 배우는 파이썬」, 「컴퓨터 개론」, 「스크래치」, 「스크래치 알고리즘」, 「앱 인벤터」, 「프로그래밍 비타민」, 「프로그래밍 언어론」들이 있다. 지금도 강의와 집필을 통해 소프트웨어 교육이 올바르게 정착하는 데 큰 힘을 쏟고 있다.
펼치기
정은영 (지은이)    정보 더보기
제주교육대학교 컴퓨터교육과를 졸업하고 무릉초등학교에서 정보통신기술 교육과 컴퓨터 특기 적성 교육을 담당한다. 논문으로 "활동중심의 초등과학지도를 위한 웹 코스웨어"가 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책