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.