|
Programowanie obiektowe
Kierunek:
Mechatronika
Specjalność:
ME3
Rodzaj studiów i semestr: stacjonarne II st. sem.I
Punkty ECTS: 1
Prowadzący:
dr hab. inż. Witold
Beluch
Opis przedmiotu
Głównym celem przedmiotu „Programowanie obiektowe” jest poznanie jednej
z najbardziej obecnie zaawansowanych technik programowania –
programowania obiektowego. Choć samo pojęcie nie jest związane z żadnym
konkretnym językiem programowania, jednak w ramach przedmiotu zostanie
przedstawione programowanie w języku C++, m.in. ze względu na to, że
jest to aktualnie chyba najbardziej popularny język obiektowy (mimo iż
istnieje wiele innych języków obiektowych). Studenci w ramach przedmiotu
poznają najważniejsze elementy języka C++ zgodne z najnowszym standardem
w kontekście wykorzystania techniki obiektowej do tworzenia
orientowanych obiektowo programów. Przyswojoną wiedzę na temat
programowania obiektowego Studenci wykorzystują praktycznie na zajęciach
laboratoryjnych, na których rozwiązują różne zadania programistyczne.
Program przedmiotu
-
Laboratorium: 15 godzin w semestrze
Warunki zaliczenia
- Zaliczenie
laboratorium na ocenę pozytywną (szczegółowe warunki
zaliczenia laboratorium poznasz na pierwszych zajęciach
laboratoryjnych)
Tematyka laboratoriów
- Zajęcia
wprowadzające – definiowanie struktur i klas.
- Konstruktory
domniemane i kopiujące, składniki statyczne i stałe.
- Funkcje i klasy
zaprzyjaźnione, złożenia obiektów.
- Dziedziczenie
jednobazowe i wielobazowe.
- Przeciążanie
operatorów.
- Funkcje wirtualne i
polimorfizm.
- Szablony funkcji i
klas.
Literatura
- Grębosz J.: Symfonia C++ Standard.
Programowanie w języku C++ orientowane obiektowo.
Editions, Kraków, 2006.
- Grębosz J.: Symfonia C++.
Programowanie w języku C++ orientowane obiektowo.
Oficyna Kallimach, Kraków, 1999.
- Grębosz J.: Pasja C++. Szablony,
pojemniki i obsługa sytuacji wyjątkowych w języku C++.
Wyd. III, Oficyna Kallimach, Kraków, 2003.
- Deitel H.M, Deitel P.J.: C++
Programowanie. Wydawnictwo RM Sp. z o.o. Oficyna
Wydawnicza READ ME – Drukarnia w Łodzi, 1998.
- Delannoy C.: Ćwiczenia z języka C++.
Programowanie obiektowe. WNT, Warszawa, 1993.
- Kniat J.: Programowanie w języku C++.
Nakom, Poznań, 2003.
- Koenig A., Moo B.E.: C++. Potęga
języka. Od przykładu do przykładu. HELION, Gliwice,
2004.
- Stroustrup B.: Język C++. WNT,
Warszawa, 1994.
- Stroustrup B.: The C++ Programming
Language, 3rd ed.. AT&T, 1997.
- Materiały dostępne w sieci internet.
- Materiały udostępnione przez
prowadzącego przedmiot oraz własne notatki.
Do pobrania
|
|
|