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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nazwa przedmiotu Podstawy programowania<br />

Skrót nazwy POP<br />

KARTA PRZEDMIOTU<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X 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. Przykłady. X 1<br />

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

5. Pozostałe instrukcje języka C++. Przykłady. X 1<br />

6. Operatory i ich priorytety w języku C++. X 1<br />

7. Wbudowane typy danych w języku C++. X 1<br />

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

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

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

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

12. Tablice: definicje, przekazywanie do/z funkcji. X 1<br />

13. Przykłady działania na tablicach. X 1<br />

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

14.<br />

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

X<br />

1<br />

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

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

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

17.<br />

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

X<br />

1<br />

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

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

19.<br />

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

X<br />

1<br />

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

20.<br />

omawianych algorytmów.<br />

X<br />

1<br />

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

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

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

23. X<br />

1<br />

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

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

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

26. Pojęcie klasy i obiektu. Przykłady. X 1<br />

27. Dziedziczenie i polimorfizm. X 1<br />

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

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

30. Przykład pracy w środowisku graficznym (C++ Builder). 1<br />

Razem 30<br />

Karta zajęć - laboratorium<br />

liczba<br />

godzin<br />

166

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

Saved successfully!

Ooh no, something went wrong!