Cele kształcenia:
1. Zdobycie podstawowej wiedzy z zakresu algorytmiki.
2. Nabycie umiejętności implementacji algorytmu w postaci programu komputerowego.
3. Zdobycie umiejętności pisania prostych programów w języku Turbo-Pascal.
Efekty kształcenia
1. Zdobyta wiedza na temat algorytmiki.
2. Znajomość typów danych stosowanych w językach programowania.
3. Umiejętność pisania prostych programów komputerowych.
4. Student potrafi myśleć w sposób przedsiębiorczy.
Lista zagadnień realizowanych na zajęciach
1. Wprowadzenie do kompilatora języka Turbo-Pascal
2. Instrukcje wejścia/wyjścia
3. Proste obliczenia z wykorzystaniem stałych i zmiennych
4. Instrukcje warunkowe i wyboru
5. Pętle warunkowe i o znanej liczbie powtórzeń
6. Realizacja programowa wybranych algorytmów
7. Tablice jednowymiarowe
8. Tablice dwuwymiarowe
9. Definiowanie i wykorzystanie funkcji
10. Definiowanie i wykorzystanie procedur
11. Samodzielne pisanie programów zaliczających
Literatura
1. Turbo-Pascal programowanie; Tomasz Sadowski; wyd. Helion 2010
2. Turbo-Pascal ćwiczenia praktyczne; Krystyna Koleśnik; wyd. Helion 2010
3. Turbo-Pascal; Andrzej Kierzkowski; wyd. Helion 2010
4. Algorytmika czyli rzecz o istocie informatyki; David Harel; wyd. PWN 2008
Warunki zaliczenia zajęć, uwzględniające kryteria otrzymania oceny pozytywnej
Dwa Kolokwia zaliczające laboratoria. Do uzyskania oceny pozytywnej muszą być zaliczone obydwa. Po zaliczeniu obydwu kolokwiów wystawiana jest średnia arytmetyczna z ocen cząstkowych.