25.08.2013 Views

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [8,55 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 Programowanie obiektowe<br />

Skrót nazwy POB<br />

Stopień:<br />

KARTA PRZEDMIOTU<br />

1. (inżynierski) 2. (magisterski)<br />

X<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za przedmiot:<br />

Imię: Marek<br />

Nazwisko: Moszyński<br />

E-mail: marmo@eti.pg.gda.pl<br />

Lp. Zagadnienie<br />

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

1. Wprowadzenie - rozwój maszyn cyfrowych i sposobów ich<br />

programowania.<br />

poziom<br />

liczba<br />

godzin<br />

wiedzy umiej.<br />

A B C D E<br />

X ½<br />

2. Programowanie obiektowe a inne paradygmaty programowania. X ½<br />

3. Cechy charakterystyczne języków programowania obiektowego. X ½<br />

4. Krótka charakterystyka typowych języków programowania<br />

obiektowego.<br />

5. Język C++ jako rozszerzenie nieobiektowego języka programowania.<br />

Przykład wprowadzający.<br />

6. Funkcje w języku C++, ich przeciążanie, dopasowanie parametrów,<br />

wywołania wieloparametrowe.<br />

7. Klasy w języku C++, definicja , dane klasy, metody klasy, klasy<br />

lokalne.<br />

8. Klasyfikacja funkcji w językach obiektowych (zarządzające,<br />

implementacyjne, pomocnicze, dostępu, stałe).<br />

X ½<br />

X ½<br />

X ½<br />

X ½<br />

X ½<br />

9. Zasady dziedziczenia X ½<br />

10. Przeciążanie operatorów w języku C++. X ½<br />

11. Zasady programowania z wykorzystaniem szablonów. X ½<br />

12. Standardowa biblioteka szablonów STL i jej organizacja. X ½<br />

13. Koncepcja iteratorów i funkcji obiektowych. X ½<br />

14. Język Java jako nowoczesny język programowania obiektowego oparty<br />

na maszynie wirtualnej.<br />

X ½<br />

15. Polimorfizm w języku Java. X ½<br />

16. Studium porównawcze język Java a C++. X ½<br />

17. Interfejsy w dziedziczeniu i klasy wewnętrzne. X ½<br />

18. Obsługa błędów za pomocą wyjątków. X ½<br />

258

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

Saved successfully!

Ooh no, something went wrong!