Wprowadzenie do programowania w Javie: Interdyscyplinarne podejście

Ocena:   (4,3 na 5)

Wprowadzenie do programowania w Javie: Interdyscyplinarne podejście (Robert Sedgewick)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Introduction to Programming in Java: An Interdisciplinary Approach

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9780672337840
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:784

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: