| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000045922034 | |
| 005 | 20200730131532 | |
| 007 | ta | |
| 008 | 171130m20149999ulka 000c kor | |
| 020 | ▼a 9791195294817 (v.1) ▼g 04000 | |
| 020 | ▼a 9791195294824 (v.2) ▼g 04000 | |
| 020 | 1 | ▼a 9791195294800 (세트) |
| 035 | ▼a (KERIS)BIB000013804128 | |
| 040 | ▼a 241026 ▼c 241026 ▼d 241026 ▼d 222001 ▼d 211009 | |
| 082 | 0 4 | ▼a 005.1 ▼2 23 |
| 085 | ▼a 005.1 ▼2 DDCK | |
| 090 | ▼a 005.1 ▼b 2014z11 | |
| 100 | 1 | ▼a 김석현 |
| 245 | 1 0 | ▼a 이렇게 하면 나도 프로그램을 잘 만들 수 있다 : ▼b 알고리듬 / ▼d 김석현 지음 |
| 260 | ▼a 서울 : ▼b 나아, ▼c 2014- | |
| 300 | ▼a 책 : ▼b 삽화 ; ▼c 26 cm | |
| 440 | 0 0 | ▼a 나프잘 시리즈 |
| 505 | 2 0 | ▼n 1. ▼t 알고리듬은 어떻게 만들까? ▼g (401 p.) -- ▼n 2. ▼t 이해하기 쉬운 알고리듬은 어떻게 만들까? ▼g (355 p.) |
| 945 | ▼a KLPA |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.1 2014z11 1 | 등록번호 121242530 (6회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.1 2014z11 2 | 등록번호 121253948 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
프로그래밍은 문제를 풀어 알고리듬을 만들고, 만들어진 알고리듬으로 프로그래밍 언어를 사용하여 프로그램을 만드는 일이다. 따라서 프로그래밍과 알고리듬을 떼려야 뗄 수 없는 것이다. 프로그래밍을 잘하기 위해서는 먼저 알고리듬을 잘 이해해야 한다. 그리고 문제를 풀어 알고리듬을 만들 수 있어야 한다.
알고리듬은 프로그래밍의 기초다. 알고리듬은 프로그래밍의 시작이자 프로그램의 주춧돌이자 받침돌이다. 이 책은 왜 알고리듬이 중요한 것인지, 어떻게 문제를 풀어 알고리듬을 만드는지, 어떻게 알고리듬으로 프로그램을 만드는지를 누구나 이해할 수 있도록 설명하고 있다.
알고리듬은 프로그램의 주춧돌입니다.
많은 알고리듬 책들이 출간되어 있습니다. 어떻게 알고리듬을 만드는지를 설명하는 것이 아니라 이미 선배들에 의해서 만들어진 많은 정렬과 검색 알고리듬을 개념적으로 설명합니다. 그리고 특정 프로그래밍 언어로 코드를 구현해 놓고, 빅오 표기법 (Big-Oh Notation)으로 알고리듬의 수행 소요시간에 대한 수학적인 평가만을 강조하고 있습니다.
보통 사람들을 위해 쓰인 책이 아니라 소위 천재라고 하는 사람들을 위해 쓰인 책이라는 느낌이 듭니다. 알고리듬 책을 읽다 보면, 잘 이해가 되지 않습니다. 따라서 모든 알고리듬을 외우고자 합니다. 이러한 상황이다 보니 알고리듬은 어려운 것이고 프로그래밍과 상관이 없는 것처럼 보이고, 등한시하는 경향이 있습니다.
실제 예로 컴퓨터 공학 전공 학생에게 알고리듬 과목은 전공 필수 과목인데도 기피과목 중 하나가 되어 버렸습니다. 학생들 사이에는 흔히 “학점 받고 싶으면, 알고리듬은 듣지 마라.”, “프로그램을 만드는 데 쓸모도 없는 걸 왜 배우는지 모르겠다.”, “외우고, 산술계산만 잘하면 성적은 나올 것이다.”“어차피 회사 가면 알아서 배운다.”등등 말들이 나돌고 있고, 알고리듬 과목은 매우 지루하고 단순한 암기 과목에 불과하다는 인식이 팽배합니다.
매우 잘못된 생각입니다. 왜냐하면, 프로그래밍은 문제를 풀어 알고리듬을 만들고, 만들어진 알고리듬으로 프로그래밍 언어를 사용하여 프로그램을 만드는 일입니다. 따라서 프로그래밍과 알고리듬을 떼려야 뗄 수 없는 것입니다. 프로그래밍을 잘하기 위해서는 먼저 알고리듬을 잘 이해해야 합니다. 그리고 문제를 풀어 알고리듬을 만들 수 있어야 합니다. 알고리듬은 프로그래밍의 기초입니다. 알고리듬은 프로그래밍의 시작이자 프로그램의 주춧돌이자 받침돌입니다.
이 책은 왜 알고리듬이 중요한 것인지, 어떻게 문제를 풀어 알고리듬을 만드는지, 어떻게 알고리듬으로 프로그램을 만드는지를 누구나 이해할 수 있도록 설명하고 있습니다. 그래서 나만의 프로그램을 만들고자 하는 사람이면, 나이, 성별, 학력, 전공과 상관없이 누구나 알고리듬을 만드는 방법을 배워 훌륭한 프로그램을 만들어 보다 편한 세상을 만들 수 있기를 바라는 것입니다 .
이 책을 집필하는 데 있어 많은 분에게 도움을 받았습니다. 그분들에게 지면을 통해서라도 감사하다는 말씀을 드리고 싶습니다.
2014년 5월
김 석 현
정보제공 :
저자소개
김석현(지은이)
카페 : cafe.naver.com/parkcom1990 홈페이지 : www.parkcom.co.kr [ 저서 ] <C를 배우면 함수를 잘 만들어야 한다 (명진출판)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - C & JAVA 프로그래밍 입문 I (삼양애드)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - C & JAVA 프로그래밍 입문 Ⅱ (삼양애드)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - C & JAVA 프로그래밍 입문 III (삼양애드)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 I (나아)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 II (나아)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 III (나아)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 IV (나아)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 V (나아)> <이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 VI (나아)>
목차
Chapter 01 컴퓨터로 문제 해결 맛보기 Chapter 02 알고리듬 Chapter 03 모델 구축 Chapter 04 분석 Chapter 05 설계 Chapter 06 검토 Chapter 07 구현 Chapter 08 디버깅


