diagramy syntaktyczne Wirtha. Wyk6 Język C - struktura programu, funkcje, metody komunikacji, tablice wielowymiarowe, wskaźniki. Wyk7 Obiektowe podejście do formalizacji problemów i programowanie C++ Wyk8 Banki danych, języki i narzędzia sztucznej inteligencji. Aplikacje internetowe Razem liczba godzin wy kładu |
4 4 4 30 |
3 2 3 18 | ||
Laboratoria: Labl Algorytm, różne metody zapisywania algorytmu. Lab2 Klasyczne struktury danych i algorytmów je wykorzystujących Złożoności obliczeniowej i weryfikacji poprawności na przykładzie prostych algorytmów. Lab3 Implementacja algorytmów wyszukiwania i sortowanie danych Lab4 Struktury danych i metody ich realizacji: lista, stos, kolejka, kolejka priorytetowa, struktury drzewiaste. LabS Środowisko programistyczne. Składnia języka praż podstawy programowania. Struktury danych. Lab6 Podejmowanie decyzji, obliczenia cykliczne, pętle programowe. Lab7 Praca w zespole projektowo-programowym. Wybór tematu, określenie zadań w zespole. Przygotowanie harmonogramu prac. Lab8 Prezentacja i omówienie projektu. Razem liczba godzin laboratorium |
S 4 4 4 4 4 4 4 2 30 |
Ns 2 2 2 2 2 2 4 2 18 | ||
Ogółem liczba godzin przedmiotu |
60 |
36 | ||
F - Metody nauczania oraz środki dydaktyczne | ||||
Wykład z prezentacjami komputerowymi do omówienia zagadnień związanych z algorytmizacją i programowaniem komputerów; praca przy komputerze; prezentacja projektów | ||||
G - Metody oceniania | ||||
F- formująca FI - sprawdzian pisemny wiedzy F2 - sprawdzian praktyczny umiejętności F3 - obserwacja podczas zajęć |
P- podsumowująca PI - test sprawdzający (zadania do samodzielnego rozwiązania) P2- projekt | |||
Forma zaliczenia przedmiotu: zaliczenie z oceną | ||||
H - Literatura przedmiotu | ||||
Literatura obowiązkowa: 1. Przykłady wzorcowe z wykładu. 2. Multimedialny podręcznik www.dsg.univ.szczecin.pl/cpp 3. Wróblewski P.: Algorytmy, struktury danych i techniki programowania. Helion 2009 4. Aho A., Hopcroft J., Ullman J.: Algorytmy i struktury danych. Helion 2003 5. Cormen Th., Leiserson C., Rivest R., Stein C.: Wprowadzenie do algorytmów; WNT, 2004 6. Stroustrupp B.: Język C++. WNT 1995 7. Faison T.: Borland C++ programowanie obiektowe. Read Me, Warszawa 1996 8. Barbakakati N.: Biblia Turbo C++. LT&P Warszawa 1999 9. Libety J.: C++ dla każdego Helion Gliwice 2002 10. Grębosz J.: Symfonia C++. Programowanie w języku C++ orientowane obiektowo. Oficyna Kallimach, Kraków 1996 11. Gwiazda T.: Algorytmy genetyczne Kompendium t.l, PWN, 2007. | ||||
Literatura zalecana / fakultatywna: 1. Gamma E., Heim R., i inni: Wzorce projektowe, WNT, 2005. 2. Harel D.: Rzecz o istocie informatyki. Algorytmika, WNT, 2001 | ||||
I - Informacje dodatkowe | ||||
Imię i nazwisko sporządzającego |
prof. zw. dr hab. Zygmunt Drążek | |||
Data sporządzenia / aktualizacji |
14.03.2014 | |||
Dane kontaktowe (e-mail, telefon) | ||||
Podpis |