Wstęp do programowania obiektowego

Transkrypt

Wstęp do programowania obiektowego
Wstęp do programowania obiektowego
B. Informacje szczegółowe
Elementy składowe
przedmiotu
Opis
Nazwa przedmiotu
Ws tęp do programowania obiektowego
Nazwa kierunku
Informatyka
Nazwa jednostki
prowadzącej kierunek
Wydział Matematyki i Informatyki, Ins tytut Informatyki
Język przedmiotu
pols ki
Liczba godzin zajęć
dydaktycznych oraz
forma prowadzenia zajęć
Laboratorium, 45 godz.
Rok studiów / semestr
I/2
Liczba punktów ECTS
5
Prowadzący
mgr Maciej Golińs ki
Treści merytoryczne
przedmiotu
Projektowanie i programowanie obiektowe na przykładzie języka C++.
Wprowadzenie do programowania obiektowego. Klas a i obiekt. Kons truktory i
des truktory. Włas noś ci metod s kładowych. Techniki dziedziczenia. Funkcje
polimorficzne. Hermetyzacja. Funkcje zaprzyjaźnione. Przeciążenie operatorów i
metod. Metody wirtualne. Strumienie wejś ciowe i wyjś ciowe. Wykorzys tanie
diagramów UML. Obs ługa wyjątków. Szablony klas i funkcji. Wykorzys tanie
bibliotek klas .
Forma i warunki
zaliczenia przedmiotu
Warunkiem zaliczenia laboratorium jes t zdobycie przynajmniej 50% punktacji z
każdego z 2 kolokwiów.Z dobycie przynajmniej 50% punktacji za zadania
realizowane w trakcie zajęć.
Wykaz literatury
podstawowej i
uzupełniającej
Literatura podstawowa:
1. Grębosz J., Symfonia C++ standard. Programowanie w języku C++
orientowane obiektowo, Edition 2000, 2006.
2. Stroustrup B., Język C++, WNT 1998.
3. Stasiewicz A., Ćwiczenia praktyczne C++, Wydanie III, Helion 2011.
Literatura uzupełniająca:
1. Lippman S.B., Istota języka C++. Zwięzły opis, WNT 2004.
2. Vanderoorde D., Język C++ ćwiczenia i rozwiązania, WNT 2001.
3. Struzińska-Walczak A., Walczak K., Nauka programowania dla początkujących
C++, W&W 2000.
4. Tłuczek M., Programowanie w języku C, ćwiczenia praktyczne, Helion 2001.
5. Stasiewicz A., Ćwiczenia zaawansowane C++, Helion 2005.
6. Prata S., Szkoła programowania. Język C, Robomatic 1999.

Podobne dokumenty