25.08.2013 Views

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Nazwa przedmiotu Praktyka programowania<br />

Skrót nazwy PROP<br />

KARTA PRZEDMIOTU<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za treść przedmiotu:<br />

Imię: Olga<br />

Nazwisko: Choreń<br />

e-mail: olcha@eti.pg.gda.pl<br />

Lp. Zagadnienie<br />

Karta zajęć - wykład<br />

poziom<br />

wiedzy umiej.<br />

A B C D E<br />

1. Cechy i poziom abstrakcji opisu algorytmów. Poprawność algorytmów. X 1<br />

2. Cechy programowania strukturalnego. X 1<br />

3. Instrukcje języka C++: przypisania, warunkowe, wyboru. X 1<br />

4. Instrukcje itearcyjne i pozostałe języka C++. Przykłady. X 1<br />

5. Operatory i ich priorytety, wbudowane typy danych . X 1<br />

6. Funkcje niestandardowe: definicje i wywołanie. Przykłady. X 1<br />

7. Przekazywanie parametrów w funkcjach. Przykłady. X 1<br />

8. Praca w trybie graficznym. Omówienie funkcji graficznych. X 1<br />

9. Czytanie i kontrola danych w trybie graficznym. Przykład. X 1<br />

10. Tablice: definicje, przekazywanie do/z funkcji. Przykłady. X 1<br />

Wskaźniki: definicja i działania na wskaźnikach. Wskaźniki do<br />

<strong>11</strong>.<br />

obiektów stałych oraz wskaźniki stałe. Przykłady.<br />

X<br />

1<br />

12. Wskaźniki do tablic i funkcji. Przykłady. X 1<br />

13. Zastosowanie wskaźników do alokacji pamięci. Przykłady. X 1<br />

Rekurencja. Istota zagadnienia. Cechy programów rekurencyjnych.<br />

14.<br />

Przykłady (oblicz. silni, wyszukiwanie binarne).<br />

X<br />

1<br />

15. Rekurencja. Rysowanie prostych fraktali. X 1<br />

Algorytmy sortowania: przez wstawianie, bąbelkowe, bąbelkowe z<br />

16.<br />

wytrząsaniem. Przykłady.<br />

X<br />

1<br />

Algorytm sortowania szybkiego. Porównanie złożoności obliczeniowej<br />

17.<br />

omawianych algorytmów.<br />

X<br />

1<br />

18. Struktury. Przykłady zastosowań. X 1<br />

19. Struktury dynamiczne: stos, kolejka. X 1<br />

Przetwarzanie listy: tworzenie listy, sortowanie w biegu,<br />

20. X<br />

1<br />

wstawianie elementu do listy, przeszukiwanie listy.<br />

21. Przetwarzanie list: usuwanie z listy, indeksowanie. X 1<br />

22. Przeładowanie funkcji. Przykłady. X 1<br />

23. Wprowadzenie do programowania obiektowego. X 1<br />

24. Definicja klasy. Dane i funkcje składowe klasy X 1<br />

25. Konstruktor i destruktor. X 1<br />

26. Dziedziczenie i polimorfizm. Przykłady X 1<br />

27. Operacje wejścia/wyjscia. Kontrola błędów. Przykłady. X 1<br />

28. Operacje plikowe. Przykłady. X 1<br />

29. Omówienie środowiska graficznego C++ Builder’a. X 1<br />

30. Przykłady prostych aplikacji w środowisku graficznym X 1<br />

Razem 30<br />

Karta zajęć - laboratorium<br />

liczba<br />

godzin<br />

175

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!