Ocena:

Książka stanowi solidne wprowadzenie do programowania w języku Java, koncentrując się na kluczowych koncepcjach informatycznych, choć zauważono, że zawiera treści podobne do wcześniejszych prac autorów. Jest ona szczególnie odpowiednia dla studentów w rygorystycznych programach informatycznych i oferuje liczne problemy praktyczne w celu wzmocnienia nauki. Niektórzy użytkownicy uważają, że jest on zbyt skomplikowany dla początkujących i zakłada pewien poziom zrozumienia matematyki.
Zalety:⬤ Wszechstronne omówienie koncepcji programowania i języka Java.
⬤ Duża liczba interesujących problemów ćwiczeniowych wzmacniających proces uczenia się.
⬤ Zachęca do ręcznego kodowania, zwiększając zrozumienie.
⬤ Dobra dla poważnych inżynierów oprogramowania i łączy programowanie z dziedzinami nauk przyrodniczych.
⬤ Świetny materiał do ustrukturyzowanej nauki w kontekście uniwersyteckim.
⬤ Treść pokrywa się z wcześniejszymi pracami tych samych autorów, co może prowadzić do redundancji.
⬤ Może być przytłaczająca dla początkujących ze względu na skupienie się na złożonych koncepcjach.
⬤ Zakłada solidne podstawy matematyki, co może sprawić, że niektórzy czytelnicy będą zagubieni.
⬤ Może nie być idealna dla osób uczących się samodzielnie, chyba że uczą się szybko lub uzupełniają wiedzę innymi źródłami.
(na podstawie 9 opinii czytelników)
Introduction to Programming in Java: An Interdisciplinary Approach
Umiejętność programowania jest niezbędna w dzisiejszym świecie, nie tylko dla studentów informatyki, ale także dla każdego, kto zajmuje się jakąkolwiek dyscypliną naukową lub techniczną. Wprowadzenie do programowania w Javie, wydanie drugie autorstwa Roberta Sedgewicka i Kevina Wayne'a to przystępne, interdyscyplinarne podejście, które kładzie nacisk na ważne i wciągające aplikacje, a nie zabawkowe problemy. Autorzy dostarczają narzędzi potrzebnych studentom i profesjonalistom do nauczenia się, że programowanie jest naturalnym, satysfakcjonującym i kreatywnym doświadczeniem oraz do zapoznania się z jednym z najczęściej używanych języków na świecie.
Ten oparty na przykładach przewodnik koncentruje się na najbardziej przydatnych funkcjach Javy i ożywia programowanie dla każdego studenta nauk ścisłych, inżynierii i informatyki.
Obejmuje on.
⬤ Podstawowe elementy programowania: zmienne, instrukcje przypisania, wbudowane typy danych, instrukcje warunkowe, pętle, tablice i wejścia/wyjścia, w tym grafika i dźwięk.
⬤ Funkcje, moduły i biblioteki: organizowanie programów w komponenty, które mogą być niezależnie debugowane, utrzymywane i ponownie wykorzystywane.
⬤ Algorytmy i struktury danych: algorytmy sortowania/wyszukiwania, stosy, kolejki i tablice symboli.
⬤ Zastosowania matematyki stosowanej, fizyki, chemii, biologii i informatyki.
Opierając się na swoim bogatym doświadczeniu w klasie, w całym tekście autorzy zapewniają pytania i odpowiedzi, ćwiczenia i możliwości kreatywnego zaangażowania się w materiał. Wraz z materiałami towarzyszącymi opisanymi poniżej, książka ta umożliwia ludziom realizowanie nowoczesnego podejścia do nauczania i uczenia się programowania.
Towarzysząca strona internetowa (introcs. cs. princeton.edu/java) zawiera.
⬤ Streszczenia rozdziałów.
⬤ Ćwiczenia uzupełniające, niektóre z rozwiązaniami.
⬤ Szczegółowe instrukcje instalacji środowiska programistycznego Java.
⬤ Kod programu i dane testowe do łatwego pobrania.
⬤ Szczegółowe ćwiczenia kreatywne, projekty i inne materiały uzupełniające.
Towarzyszące, wyprodukowane przez studio filmy online (informit.com/sedgewick) są dostępne do zakupu i zapewniają studentom i profesjonalistom możliwość zaangażowania się w materiał we własnym tempie i dają instruktorom możliwość spędzenia czasu z uczniami, pomagając im odnieść sukces w zadaniach i egzaminach.