나의 별점
책장에 담기
게시물 작성
문장 남기기
분량
두꺼운 책
출간일
2014.2.14
페이지
535쪽
상세 정보
기존의 어렵게 설명되었던 부분들을 최대한 쉽게, 단계적으로 학습할 수 있도록 배려하였다. 본격적인 내용을 설명하기에 앞서 먼저 그림으로 충분히 설명을 하였다. 다음에 자바 애플릿으로 작성된 가상 실습 소프트웨어로 개념을 확실히 한 다음, 유사코드로 작성된 알고리즘을 학습하고 최종적으로 C언어로 구현된 내용을 학습할 수 있도록 구성되었다.
추천 게시물
손기자
@sonkiza
오직 영국에서 일어나는 일
가장 먼저 좋아요를 눌러보세요
이용석
@yiyongseoks7k3
인성에 비해 잘 풀린 사람
가장 먼저 좋아요를 눌러보세요
그램
@geuraem
우중괴담
가장 먼저 좋아요를 눌러보세요
이런 모임은 어때요?
정모/행사 [100일] 플라이북 리딩 챌린지 📚
5월 19일 (월) 오전 12:00 · 무료 · 87 /제한 없음
정모/행사 안용 아침독서 챌린지(1-4)
5월 20일 (화) 오전 12:00 · 무료 · 27 /180명
정모/행사 안용 아침독서 챌린지(1-3)
5월 22일 (목) 오전 12:00 · 무료 · 32 /180명
정모/행사 안용 아침독서 챌린지(1-1)
5월 22일 (목) 오전 12:00 · 무료 · 28 /180명
.
무료 · 1 /1명
정모/행사 안용 아침독서 챌린지(1-2)
5월 22일 (목) 오전 12:00 · 무료 · 28 /180명
정모/행사 안용 아침독서 챌린지(1-6)
5월 22일 (목) 오전 12:00 · 무료 · 29 /180명
정모/행사 안용 아침독서 챌린지(1-5)
5월 22일 (목) 오전 12:00 · 무료 · 27 /180명
갤러리
무료 · 1 /제한 없음
소소서가 : 하루 10쪽 책읽기
무료 · 710 /제한 없음
상세정보
기존의 어렵게 설명되었던 부분들을 최대한 쉽게, 단계적으로 학습할 수 있도록 배려하였다. 본격적인 내용을 설명하기에 앞서 먼저 그림으로 충분히 설명을 하였다. 다음에 자바 애플릿으로 작성된 가상 실습 소프트웨어로 개념을 확실히 한 다음, 유사코드로 작성된 알고리즘을 학습하고 최종적으로 C언어로 구현된 내용을 학습할 수 있도록 구성되었다.
출판사 책 소개
2006 문화관광부 선정 "추천(우수)도서"
자료 구조는 컴퓨터 과학 및 공학 분야의 중요하고 기초적인 과목 중의 하나이다. 자료 구조는 특히 효율적이고 체계적인 프로그래밍 기법을 습득하는데 기본이 된다 할 것이다. 이 책을 저술하게 된 가장 큰 이유는, 보다 쉬운 자료구조 책을 만들어 보자는 것이었다. 또한 자바 애플릿을 이용하여 가상 실습을 할 수 있게 하여 자료구조의 핵심적인 내용을 빠르게 이해할 수 있는 동시에, 실질적인 응용 프로그램들이 제시되어 학습자들이 흥미를 잃지 않고 학습할 수 있도록 하자는 것이었다. 이 책을 저술하면서 역점을 두었던 몇 가지는 다음과 같다.
* 기존의 어렵게 설명되었던 부분들을 최대한 쉽게, 단계적으로 학습할 수 있도록 배려하였다. 본격적인 내용을 설명하기에 앞서서 먼저 그림으로 충분히 설명을 하였다. 다음에 자바 애플릿으로 작성된 가상 실습 소프트웨어로 개념을 확실히 한 다음, 유사코드로 작성된 알고리즘을 학습하고 최종적으로 C언어로 구현된 내용을 학습할 수 있도록 구성되었다.
* 자료구조와 알고리즘을 쉽게 이해할 수 있도록 플래시로 제작된 애니메이션과 자바 애플릿으로 제작된 가상 실습 프로그램을 부록으로 제공함으로써 이론적인 내용을 쉽게 습득할 수 있도록 하였다. 이들 애니메이션과 가상 실습을 통하여 기존에 어렵게만 느껴지던 자료구조 과목의 내용을 멀티미디어 시각화를 통해서 알기 쉽게 전달할 수 있도록 하였다. 특히, 플래시 애니메이션을 통해서 이해하기 어려운 개념을 알기 쉽게 시각화하여 설명하고, 자바 애플릿을 제작하여 알고리즘의 실행 과정을 시각화함으로써 자료구조가 실행도중에 변화되는 모습을 생생하게 전달할 수 있도록 하였다. 또한 자바 애플릿 프로그램은 사용자가 입력 자료를 변경하여 실험을 할 수 있으며 프로그램 소스를 한 문장씩 실행하면서 자료구조가 변화되는 모습을 직접 볼 수 있게 함으로써 프로그램 소스를 쉽게 이해할 수 있도록 하였다.
* 되도록 단편적인 프로그램이 아닌 완전한 프로그램을 제공하려고 노력하였다. 기존의 경우, 일부 함수만 제시됨으로서 실제로 학생들이 실습 또는 활용하려고 할 때에 여러 가지 애로 사항이 많았다. 따라서 이 책에서는 최대한 main 함수를 포함하여 완전한 프로그램을 제공하여 사용자들이 쉽게 소스를 활용할 수 있도록 노력하였다.
* 실질적이고 구체적인 응용 문제를 제시하려고 노력하였다. 자료구조와 알고리즘 공부를 할 때에는 가능하면 실질적이고 구체적인 실세계의 문제를 함께 다루는 것이 큰 도움이 된다. 따라서 알고리즘과 자료구조를 공부할 때 특히 우리가 경험하는 실세계의 대상들과 관련이 있는 것들을 풀어보는 것은 아주 중요하다. 따라서 이 책에서는 가능한 한 실제적인 응용 프로그램을 많이 다루려고 노력하였다.
* 이론을 이해한 다음, 프로그래밍 도구를 이용하여 실습을 해보는 것은 프로그래밍 능력 향상에 많은 도움이 된다. 이 책에서는 자료구조 실습을 단계적으로 진해해볼 수 있도록 실습 문제를 추가하였다. 실습 문제에서는 빈칸이 포함된 소스가 주어지고 학습자들은 단계적으로 소스를 추가해가는 방식으로 자율적으로 실습을 진행할 수 있다.
* C 프로그램에 앞서서 유사 코드로 작성된 알고리즘을 제시함으로서 자료구조와 알고리즘의 핵심적인 내용을 쉽게 이해할 수 있도록 하였다. 자료구조나 알고리즘을 공부할 때는 처음에는 특정한 언어로 구현된 것을 보지 않는 것이 좋을 때가 많다. 대신 말로 된 설명이나 유사 코드(pseudo-code) 등으로 개념을 먼저 이해하는 것이 중요하다.
현재 25만명이 게시글을
작성하고 있어요