Semestr zimowy 2007/08
Semestr zimowy 2008/09
Semestr zimowy 2009/10
Semestr zimowy 2010/11
Semestr zimowy 2011/12
Semestr zimowy 2012/13
Semestr zimowy 2013/14
Semestr zimowy 2014/15
Podstawy programowania ZSU01034
Treści programowe:
Pojęcia wstępne związane z programowaniem komputerów. Ogólna struktura programu - diagramy syntaktyczne. Elementy składowe języka programowania. Typy danych i ich zastosowanie. Podstawowe funkcje i procedury standardowe. Podstawowe instrukcje języka programowania. Podstawowe operacje wejścia/wyjścia. Strukturalne typy danych (typ tablicowy, rekordowy i zbiorowy). Procedury i funkcje. Moduły (główne moduły standardowe, zasady i cele tworzenia własnych modułów). Pliki, ich rodzaje i rola w programie. Operacje na plikach. Komunikacja użytkownika z programem - zasady tworzenia interfejsów programu. Typy wskaźnikowe. Dynamiczne zarządzanie pamięcią operacyjną. Listy, kolejki i drzewa binarne.
Efekty kształcenia:
Zdobyte umiejętności:
umiejętność myślenia algorytmicznego,
umiejętność doboru struktur danych,
umiejętność pisania własnych programów komputerowych,
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1. Marciniak A.: Turbo Pascal 7.0 z elementami programowania obiektowego, Nakom, Poznań 2001.
2. Koleśnik K.: Wstęp do programowania z przykładami w Turbo Pascalu, Helion, Gliwice 1999.
3. Sadowski T.W.: Praktyczny kurs Turbo Pascala, Helion, Gliwice 1996.
b) uzupełniająca:
1. Bishop J.: Turbo Pascal. Programowanie, Read Me, Warszawa 1999,
2. Wróblewski P.: Algorytmy, struktury danych i techniki programowania, Helion, Gliwice 2003.
3. Walczak A., Walczak K.: Programowanie w języku Turbo Pascal 7.0, W&W, Warszawa 2000.
4. Klepka R., Stankiewicz A.: Programowanie z przykładami w językach Pascal i Matlab, Wydawnictwa Akademii Górniczo-Hutniczej, Kraków 2002.