Podstawy programowania komputerów dla inżynierów
Podręcznik
ISBN: 978-83-62596-46-1
Status: | |
Autorzy: | Samołyk Grzegorz |
Rok wydania: | 2011 |
Serie: |
Podręczniki - Politechnika Lubelska
|
Wersja dokumentu: | Drukowana | Elektroniczna |
Język: | polski |
Liczba stron: | 132 |
Miejsce wydania: | Lublin |
Wydawnictwo: | Politechnika Lubelska |
Efekt badań statutowych | NIE |
Materiał konferencyjny: | NIE |
Publikacja OA: | NIE |
Abstrakty: | polski |
W skrypcie zamieszczono podstawowe informacje dydaktyczne na temat programowania komputerów. Adresatem tej książki są przede wszystkim studenci kierunków technicznych, w szczególności mechaniki, budowy i eksploatacji maszyn, gdzie informatyka nie jest przedmiotem istotnym. Celem skryptu jest przekazanie inżynierom-mechanikom, którzy nie są informatykami (w pełnym rozumieniu tego słowa), elementarnej wiedzy o zasadach tworzenia pro-gramów komputerowych używanych jako narzędzie wspomagające obliczenia inżynierskie. Opisane zagadnienia w tej książce mogą być wykorzystane jako materiał dydaktyczny w ramach takich przedmiotów jak: „języki programowania”, projektowanie i programowanie obiektowe”, „komputerowe przetwarzanie danych” lub podobnych. Skrypt podzielono na pięć tematycznych części. Rozdział pierwszy jest szerokim wprowadzeniem do problematyki programowania komputerów przez inżynierów-mechaników. Podano podstawowe definicje komputera, przetwarzania danych i programowania. Wyjaśniono zagadnienia reprezentacji i przetwarzania liczb w komputerze oraz przedstawiono krótki zarys historii rozwoju techniki komputerowej z perspektywy inżyniera. Kolejny rozdział zawiera zagadnienia związane z językami programowania. Zamieszczono klasyfikację języków, omówiono ich rozwój oraz przedstawiono ich charakterystykę. Główną uwagę skupiono na omówieniu języków wysokiego poziomu. Wyjaśniono również na czym polega translacja kodu źródłowego. W rozdziale trzecim omówiono trzy podstawowe techniki dokumentowania programów komputerów. Zwrócono uwagę na opisywanie (schematyczne i graficzne) algorytmów oraz przedstawianie struktury programu komputerowego za pomocą języka modelowania wirtualnego. Opisy poruszanych zagadnień uzupełniono o liczne przykłady, które abstrakcyjnie reprezentują zagadnienia z za-kresu technologii maszyn. Natomiast rozdział czwarty zawiera kompletny opis i charakterystykę najważniejszych paradygmatów programowania, między innymi: programowania imperatywnego, sterowanego przepływem danych oraz zorientowanego obiektowo. Ostatni rozdział przedstawia wybrane zagadnienia z teorii programowania. Skupiono się na scharakteryzowaniu podstawowych struktur danych, które można użyć do rozwiązywania zadań inżynierskich, najważniejszych technik pro-gramowania oraz streszczono problematykę wykorzystania wzorców projekto-wych do tworzenia programów komputerowych. Wszystkie przykłady, w postaci kodu źródłowego, zostały zapisane za pomo-cą języka Visual Basic. W skrypcie autor wyjaśnia, dlaczego ten język jest „od-powiedni” dla inżynierów-mechaników. |