Włodzisław Duch
Fascynujący świat programów komputerowych.
Wydawnictwo Nakom, Poznań 1997

Uwaga! To tekst z 1997 roku, ma tylko historyczne znaczenie.

Za wszystkie uwagi dotyczące obu książek i stron WWW, zwłaszcza uwagi krytyczne, będę Państwu bardzo zobowiązany. Zdaję sobie sprawę z licznych niedociągnięć prezentowanej książki i mam nadzieję na usunięcie ich w kolejnym wydaniu. Uwagi proszę przysyłać na adres:

Katedra Informatyki Stosowanej UMK, ul. Grudziądzka 5, 87-100 Toruń
e-mail: id: wduch, na serwerze is.umk.pl., WWW: http://www.is.umk.pl/~duch


Pełne teksty w plikach PDF są tutaj.
Tutaj są teksty książki Fascynujący świat komputerów.


Wstęp: raz jeszcze, po co ta książka?

Oprócz adresów Internetowych podałem tu również słowa kluczowe i podstawowe pojęcia, wymienione w poszczególnych rozdziałach.


1. Oprogramowanie: wstęp

1.1 Rodzaje oprogramowania.
1.2 Licencje
1.3 Prawa i obowiązki

2. Komputer na codzień: systemy operacyjne.

2. 1 CP/M
2.2 MS-DOS
2.2.1 Struktura i wersje MS-DOSu  2.2.2 Wady MS-DOSu  2.2.3 Rozszerzenia i przyszłość MS-DOSu
2.3 Windowsy
2.3.1 Środowisko MS-Windows  2.3.2 Windows 95  2.3.3 Windows NT  2.3.4 Inne wersje Windows
2.4 OS/2
2.5 Słówko do maku czyli o jabłuszku.
2.6 NOS, czyli sieciowe systemy operacyjne
2.7 Unix
2.7.1 SCO Unix  2.7.2 Solaris  2.7.3 NextStep i OpenStep  2.7.4 Linux  2.7.5 Przyszłość i teraźniejszość Unixa
2.8 Inne systemy operacyjne dla komputerów osobistych i minikomputerów
2.9 GUI - Graphical User Interface
2.10 Wieloprogramowe rozszerzenia DOSu
2.11 Nakładki lub oprawy systemowe
2.12 Przyszłość systemów operacyjnych
2.13 Szkoła przeżycia

3. Oprogramowanie narzędziowe

3.1 Jakie narzędzia się przydają?
3.2 Optymalizacja działania komputera
3.2.1 Zarządzanie pamięcią  3.2.2 Optymalizacja operacji dyskowych  3.3 Odzyskiwanie utraconych danych i naprawa dysków  3.4 Testowanie komputerów  3.5 Narzędzia wspomagające programowanie  3.6 Norton Utilities - zestaw uniwersalny
3.7 Kompresja i archiwizacja danych
3.8 Inne narzędzia


4. Języki programowania
4.1 Na czym polega programowanie?
4.2 Asembler
4.3 Basic
4.4 Fortran
4.5 APL
4.6 Pascal
4.7 Modula i Oberon
4.8 C
4.9 Ada
4.10 Forth
4.11 Logo
4.12 Cobol i PL/I
4.13 LISP, Prolog i języki sztucznej inteligencji
4.14 Języki zorientowane obiektowo
4.15 DBMS - języki do zarządzania bazami danych
4.16 Języki czwartej generacji, 4GL
4.17 Programowanie wizualne
4.18 Języki symulacyjne
4.19 Języki funkcyjne
4.20 Programowanie współbieżne
4.21 Modelowanie matematyczne
4.22 Języki opisu stron
4.23 Java i programowanie stron WWW
4.24 Programowanie systemów operacyjnych
4.25 CASE
4.26 Przysłowia programisty i ranking języków
4.27 Co można zaprogramować?
4.28 Krótka historia języków programowania

5. Komputery i teksty

5.1 Typowe cechy i funkcje edytorów tekstu
5.2 Rzadziej spotykane możliwości edytorów tekstu
5.3 Edytory i drukowanie
5.4 Typografia komputerowa, rodzaje czcionek
5.5 Słowniki i analiza gramatyczna
5.6 Grafika w tekście
5.7 Edytory tekstu w Polsce
5.7.1 Problem polskich liter  5.7.2 Ami Pro i Word Pro  5.7.3 ChiWriter  5.7.4 MS-Word  5.7.5 Poltekst Unikum  5.7.6 QR-TEKST  5.7.7 SŁOWO  5.7.8 TAG  5.7.9 Wordperfect PL   5.7.10 Locoscript
5.8 Edytory shareware
5.9 Matematyka w tekstach
5.10 TeX, LaTeX i SGML.
5.11 Edytory hipertekstu
5.12 Systemy autorskie i HTML
5.13 Publikacje elektroniczne
5.14 Edytory wielojęzyczne
5.15 DTP - skład komputerowy
5.16 Jak uniknąć przepisywania tekstu: programy OCR

6. Grafika z komputera

6.1 Podstawowe pojęcia i standardy graficzne
6.1.1 Cechy grafiki rastrowej  6.1.2 Cechy grafiki wektorowej  6.1.3 Cechy grafiki prezentacyjnej
6.2 Programy grafiki rastrowej
6.3 Przetwarzanie obrazu i wizualizacja danych
6.4 Programy do grafiki wektorowej
6.5 Liternictwo komputerowe
6.6 Animacja
6.7 Programy do grafiki prezentacyjnej
6.8 Rysunek techniczny i komputerowo wspomagane projektowanie (CAD)
6.8.1 CAD i rysunek techniczny  6.8.2 Komputerowo wspomagane projektowanie  6.8.3 Diagramy i schematy
6.9 Sharewarowe i darmowe oprogramowanie graficzne
6.10 Tendencje rozwojowe grafiki komputerowej

7. Informacja z komputera

7.1 Kiedy potrzebne są bazy danych?
7.2 Podstawowe pojęcia
7.3 Rodzaje baz danych
7.4 Typowe cechy programów DBMS
7.5 Język zapytań SQL
7.6 Przykłady i porównanie programów zarządzających bazami danych
7.6.1 Systemy profesjonalne
7.7 Bazy danych bez struktury
7.8 Giga i Terabajtowe bazy danych
7.9 Hiperkarta i hiperbazy
7.10 Przykłady banków danych i elektronicznych archiwów
7.11 GIS, Systemy Informacji Geograficznych
7.12 Polskie banki danych.
7.13 Tendencje rozwojowe

8. Obliczenia przy pomocy komputera.

8.1 Arkusze kalkulacyjne
8.2 Modelowanie ekonomiczne i finansowe
8.3 Obliczenia statystyczne
8.4 Obliczenia numeryczne
8.5 Obliczenia symboliczne

9. Komputerowa Komunikacja

9.1 Podstawowe oprogramowanie sieciowe
9.1.1 Protokoły komunikacyjne  9.1.2 Winsock  9.1.3 Protokoły transmisji plików  9.1.4 NIS, DNS, NDS i inne usługi
9.2 Poczta elektroniczna i adresy w Internecie
9.3 Telnet, ftp, finger, irc i inne narzędzia
9.4 WWW - multimedia w sieciach
9.4.1 Przeglądarki WWW (Web Browsers)  9.4.2 Tworzenie dokumentów WWW  9.4.3 Dodatki i wkładki do przeglądarek
9.5 Transmisje multimedialne w sieci
9.6 Programy dla Internetu
9.7 Rozrywka w Internecie
9.8 Bezpieczeństwo i szybkość działania sieci

10. Netlandia, czyli Internet

10.1 Sieci globalne
10.1.1 Informacja na życzenie: telegazeta, minitel  10.1.2 BBS-y, czyli komputerowe tablice ogłoszeń  10.1.3 CompuServe i inne sieci komercyjne  10.1.4 Sieci dla nauki i edukacji: EARN, BITNET i Internet
10.2 Informacja w Internecie
10.2.1 Komercyjne sieciowe bazy danych  10.2.2 Publicznie dostępne archiwa FTP  10.2.3 Książki, pisma i biuletyny elektroniczne  10.2.4 Usługi w Internecie  10.2.5 Dyskusje w sieciach  10.2.6 Usenet  10.2.7 IRC  10.2.8 Mechanizmy szukania informacji
10.3 WWW - World-Wide-Web
10.3.1 Informacja w WWW  10.3.2 Elektroniczne biblioteki, muzea i galerie.  10.3.3 Wirtualne sklepy i biznes w WWW  10.3.4 Prasa  10.3.5 Wydarzenia w WWW
10.4 Intranet
10.5 Sieci dla edukacji
10.6 Wirtualne grupy badawcze i najbardziej ambitne projekty
10.7 Łyżka dziegciu
10.8 Ciekawe miejsca w WWW
Polskie zasoby WWW   Światowe zasoby WWW

11. Komputer w biurze.

11.1 Biuro bez papierów
11.2 Wspomaganie zarządzania.
11.2.1 Problemy z komputerowym wspomaganiem zarządzania  11.2.2 MRP - planowanie zdolności produkcyjnych  11.2.3 Wspomaganie zarządzania mniejszych przedsiębiorstw
11.3 Systemy bankowe
11.4 Administracja państwowa
11.5 Praca w zespole czyli groupware
11.5.1 Groupware - przykłady oprogramowania  11.5.2 Komunikacja: poczta elektroniczna i kalendarze grupowe  11.5.3 Komputerowe konferencje  11.5.4 Elektroniczny obieg dokumentów
11.6 Zarządzanie projektami
11.7 Systemy rezerwacji
10.8 Elektroniczne organizatory i bazy kontaktów

12. Pakiety zintegrowane

12.1 Historia
12.2 MS-Office, PerfectOffice i SmartSuite
12.3 Inne pakiety zintegrowane

13. Inne zastosowania komputerów

13.1 Komputery i hobby
13.2 Zastosowania w medycynie
13.3 Komputerowa edukacja.
13.4 Komputeryzacja bibliotek.
13.5 Komputer w laboratorium.
13.6 Muzyka z komputera
Sklepy i Artyści, Sprzęt Hi-Fi, Sprzęt dla muzyków
13.7 Sport i turystyka
13.8 Rolnictwo
Inne:


Dodatek: formaty plików