Dokumentacja programu. Zasady dokumentowania i zapisu programu. Język UML. Dokumentowanie programu zorientowanego obiektowo. Wybrane wzorce programowania obiektowego. |
4 |
Algorytmy numeryczne. Rozwiązywanie układu równań. Analiza funkcji. Metody całkowania. Działania na macierzach. Przykłady. Wzorce projektowe |
2 |
B. Treść ćwiczeń laboratoryjnych
Tematyka zajęć |
Liczba qodzin |
Zajęcia wstępne. Omówienie zasad realizacji zajęć laboratoryjnych. Edytor programowania: budowa i wykorzystanie do programowania obiektowego oraz projektowania algorytmów. |
6 |
Algorytm. Projektowanie i programowanie typowych implementacji wybranych metod inżynierskich w oparciu o sekwencję, decyzję oraz iterację. |
6 |
Klasa. Projektowanie i programowania zorientowane obiektowo. Budowa klasy. Mechanizmy klasy. |
4 |
Programowanie obiektowe. Projektowanie i programowanie programu zorientowanego obiektowo. Diagram UML. Kompozycja i dziedziczenie obiektów. |
12 |
Zajęcia końcowe. Zaliczenie przedmiotu. Odrobienie zaległych zajęć. |
2 |
7. Wykaz literatury podstawowej
a) Willis T., Newsome B.: Visual Basic 2005. Od podstaw. Wyd. Helion, Gliwice 2006.
b) Powers L., Snęli M.: Microsoft Visual Studio 2005. Księga eksperta. Wyd. Helion, Gliwice 2007.
c) W. Wróblewski.: Algorytmy, struktury danych i techniki programowania. Wyd. Helion, Gliwice 2003
d) Banachowski L., Diks K., Rytter W. Algorytmy i struktury danych. WNT, Warszawa 2003
8. Wykaz literatury uzupełniającej
a) Aho A.V., Ulman J.D. Projektowanie i analiza algorytmów komputerowych. PWN, Warszawa 1983
b) Cooper J.W., Visual Basic wzorce projektowe, Gliwice, Wydawnictwo Helion, 2002
c) Powers L., Snęli M., Microsoft Visual Studio 2008. Księga eksperta, Gliwice, Wydawnictwo Helion, 2009 Thayer R.: Visual Basic 6. Księga eksperta, Gliwice, Wydawnictwo Helion, 1999
d) Weisfeld M., Myślenie obiektowe w programowaniu, Wydanie III, Gliwice, Wydawnictwo Helion, 2010
e) Wojtuszkiewicz K., Programowanie strukturalne i obiektowe, Tom I, Warszawa, Państwowe Wydawnictwo Naukowe, 2009
Osoba prowadząca: dr inż. Grzegorz Samołyk
338