KARTA MODUŁU KSZTAŁCENIA
Kierunek: InformatykaTryb: Stacjonarne
Nazwa modulu: Projektowanie i programowanie obiektowe I
Warunki wstępne:Ćwiczenia laboratoryjne; Zaliczenie modułu „Języki i metody programowania 2”
Cele kształcenia:Zapoznać studentów z podstawami paradygmatu obiektowego; Przedstawić podstawowe cechy obiektowego języka programowania C++; Zapoznać ze środowiskiem programowania obiektowego typu RAD;
Efekty ksztalcenia:Kod efektu kierunkowego: K1I_W04, K1I_W08;K1I_W04;K1I_U18, K1I_K04;
EK1: Posiada wiedzę w zakresie paradygmatu obiektowego oraz semantyki obiektowego języka programowania
EK2: Potrafi zaprojektować, zaimplementować, przetestować oraz debugować proste programy obiektowe
EK3: Potrafi myśleć i działać w sposób twórczy zgodnie z zasadami współpracy w zespole informatycznym
Forma i tresci ksztalcenia
Wykład - Wprowadzenie do paradygmatu obiektowego, podstawowe pojęcia;Omówienie pojęć klasy, obiektu, atrybutów, metod klasowych;Stosowanie konstruktorów oraz destruktorów obiektu;Składowe statyczne, prywatne, chronione oraz publiczne klasy;Mechanizmy dziedziczenia oraz wielodziedziczenie;Polimorfizm, wirtualizacja klas oraz metod;Przeciążenie operatorów;Szablony klas oraz funkcji, klasy abstrakcyjne;
Ćwiczenia laboratoryjne - Zapoznanie się ze środowiskiem programowania obiektowego w C++;Definiowanie klasy, tworzenie prostych obiektów;Implementacja oraz użycie konstruktorów, destruktora;Implementacja dziedziczenia;Wirtualizacja metod w kodzie obiektowym;Tworzenie programów wykorzystujących przeciążenie operatorów C++;Wykorzystanie wzorców (szablonów) funkcji oraz klas w programach;
Metody ksztalcenia: Prezentacje multimedialne; Interaktywna prezentacja wykorzystująca środowisko programowania; Praca przy komputerze w środowisku programowania DEV-C++; Obserwacja wykonania zadan podczas zajęcia laboratoryjnego;
Metody sprawdzania osiągnięcia efektów kształcenia - ocena podsumowująca: Kolokwium pisemne; Średnia ocen za wykonanie zadań z programowania;
Liczba punktow ECTS: 5
Nakład pracy studenta (godz.) : 125
Forma zajęcLiczba godzin według planu studiów
Wykład30
Ćwiczenia laboratoryjne30
Autor programu dla modułu kształcenia: dr Aleksander Klosow
Język modulu: polski