Informatyka: Podejście interdyscyplinarne

Ocena:   (4,7 na 5)

Informatyka: Podejście interdyscyplinarne (Robert Sedgewick)

Opinie czytelników

Podsumowanie:

Ta książka jest wysoko ceniona za kompleksowe omówienie koncepcji programowania, szczególnie dla początkujących w informatyce. Użytkownicy doceniają jej przejrzystość, liczne ćwiczenia i wgląd w programowanie wykraczający poza samą składnię. Niektórzy czytelnicy zwracają jednak uwagę, że niektóre ćwiczenia mogą być trudne, szczególnie dla osób bez silnych umiejętności matematycznych.

Zalety:

Dobrze napisana i łatwa w czytaniu
dostarcza solidnej wiedzy na temat programowania i informatyki
wiele praktycznych ćwiczeń
doskonała dla początkujących
obejmuje więcej niż tylko składnię Java
jasne definicje i opisy
pomocne zasoby online
dobre materiały referencyjne.

Wady:

Niektóre ćwiczenia są trudne, szczególnie dla osób ze słabszymi umiejętnościami matematycznymi
kilku użytkowników zauważyło brak treści w niektórych miejscach
czasami może być nieco sucha.

(na podstawie 21 opinii czytelników)

Oryginalny tytuł:

Computer Science: An Interdisciplinary Approach

Zawartość książki:

Książka uznana przez ACM za godną uwagi w 21. dorocznym rankingu Best of Computing!

Książka Roberta Sedgewicka i Kevina Wayne'a Computer Science: An Interdisciplinary Approach to idealne, nowoczesne wprowadzenie do informatyki z programowaniem w języku Java zarówno dla studentów, jak i profesjonalistów. Przyjmując szerokie, oparte na aplikacjach podejście, Sedgewick i Wayne uczą poprzez ważne przykłady z nauk ścisłych, matematyki, inżynierii, finansów i informatyki komercyjnej.

Książka demistyfikuje obliczenia, wyjaśnia ich intelektualne podstawy i obejmuje podstawowe elementy programowania i rozwiązywania problemów obliczeniowych w dzisiejszych środowiskach. Autorzy rozpoczynają od wprowadzenia podstawowych elementów programowania, takich jak zmienne, instrukcje warunkowe, pętle, tablice i wejścia/wyjścia. Następnie przechodzą do funkcji, wprowadzając kluczowe koncepcje programowania modułowego, w tym komponenty i ponowne wykorzystanie. Przedstawiają nowoczesne wprowadzenie do programowania obiektowego, obejmujące aktualne paradygmaty programowania i podejścia do abstrakcji danych.

Opierając się na tych podstawach, Sedgewick i Wayne rozszerzają swoją uwagę na szerszą dyscyplinę informatyki. Wprowadzają klasyczne algorytmy sortowania i wyszukiwania, podstawowe struktury danych i ich zastosowania oraz naukowe techniki oceny wydajności implementacji. Korzystając z abstrakcyjnych modeli, czytelnicy uczą się odpowiadać na podstawowe pytania dotyczące obliczeń, uzyskując wgląd w praktyczne zastosowania. Na koniec autorzy pokazują, w jaki sposób architektura maszyn łączy teorię obliczeń z rzeczywistymi komputerami oraz z historią i ewolucją tej dziedziny.

Dla każdego pojęcia autorzy przedstawiają wszystkie informacje potrzebne czytelnikom do zbudowania pewności siebie, wraz z przykładami, które rozwiązują intrygujące problemy. Każdy rozdział zawiera sekcje pytań i odpowiedzi, ćwiczenia do samodzielnej nauki oraz wymagające problemy, które wymagają kreatywnych rozwiązań.

Strona internetowa Companion web site (introcs. cs. princeton.edu/java) zawiera.

⬤ Obszerne informacje uzupełniające, w tym sugerowane podejścia do zadań programistycznych, listy kontrolne i często zadawane pytania.

⬤ Biblioteki graficzne i dźwiękowe.

⬤ Linki do kodu programu i danych testowych.

⬤ Rozwiązania wybranych ćwiczeń.

⬤ Podsumowania rozdziałów.

⬤ Szczegółowe instrukcje instalacji środowiska programistycznego Java.

⬤ Szczegółowe zestawy problemów i projekty.

Towarzysząca 20-częściowa seria wykładów wideo jest dostępna na stronie informit.com/title/9780134493831.

Dodatkowe informacje o książce:

ISBN:9780134076423
Autor:
Wydawca:
Oprawa:Twarda oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wprowadzenie do programowania w Pythonie - podejście interdyscyplinarne - Introduction to...
Obecnie każdy, kto zajmuje się naukami ścisłymi...
Wprowadzenie do programowania w Pythonie - podejście interdyscyplinarne - Introduction to Programming in Python - An Interdisciplinary Approach
Algorytmy w języku C, części 1-5 (pakiet): Podstawy, Struktury danych, Sortowanie, Przeszukiwanie i...
Twórcy oprogramowania i informatycy z...
Algorytmy w języku C, części 1-5 (pakiet): Podstawy, Struktury danych, Sortowanie, Przeszukiwanie i Algorytmy grafowe - Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms
Informatyka: Podejście interdyscyplinarne - Computer Science: An Interdisciplinary...
Książka uznana przez ACM za godną uwagi w 21...
Informatyka: Podejście interdyscyplinarne - Computer Science: An Interdisciplinary Approach
Wprowadzenie do programowania w Javie: Interdyscyplinarne podejście - Introduction to Programming in...
Umiejętność programowania jest niezbędna w...
Wprowadzenie do programowania w Javie: Interdyscyplinarne podejście - Introduction to Programming in Java: An Interdisciplinary Approach
Algorytmy w języku C, część 5 - Algorytmy grafowe - Algorithms in C, Part 5 - Graph...
Algorytmy grafowe mają coraz większe znaczenie dla...
Algorytmy w języku C, część 5 - Algorytmy grafowe - Algorithms in C, Part 5 - Graph Algorithms

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)