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.

KARTA PRZEDMIOTU<br />

Nazwa przedmiotu Programowanie obiektowe i grafika komputerowa<br />

Skrót nazwy POG<br />

Stopień:<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ę: Andrzej Krzysztof<br />

Nazwisko: Marcińczyk Oliński<br />

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

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

poziom<br />

liczba<br />

Lp. Zagadnienie<br />

wiedzy umiej.<br />

godzin<br />

A B C D E<br />

1. Charakterystyka programowania obiektowego pod kątem tworzenia<br />

aplikacji symulacyjnych<br />

X 1<br />

2. Klasy w języku C++ (kontrola dostępu, konstruktor/destruktor,<br />

dziedziczenie, składniki statyczne)<br />

X 1<br />

3. Elementy programowania obiektowego (funkcje wirtualne, obiekty<br />

stałe, przeciążanie, polimorfizm)<br />

X 1<br />

4. Techniki programowania obiektowego (przestrzenie nazw, szablony<br />

klas, dziedziczenie wielokrotne)<br />

X 1<br />

5. Typy klas (klasy zagnieżdżone, klasy abstrakcji, klasy zaprzyjaźnione) X 1<br />

6. Standardowa biblioteka wejścia/wyjścia (klasy strumieni plików i<br />

łańcuchów)<br />

X 1<br />

7. Mechanizmy obsługi wyjątków X 1<br />

8. Wprowadzenie do biblioteki OpenGL jako narzędzia wizualizacji<br />

procesów symulacyjnych<br />

X 1<br />

9. Podstawy programowania OpenGL (prymitywy, kwadryki, bryły) X 1<br />

10. Kolory i cieniowanie X 1<br />

11. Perspektywa i kamera X 1<br />

12. Składanie przekształceń X 1<br />

13. Tekstury i światło X 1<br />

14. Zasada działania silników 3D X 1<br />

15. Wprowadzenie do Crystal Space 3D X 1<br />

Razem 15<br />

2<strong>55</strong>

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

Saved successfully!

Ooh no, something went wrong!