Kierunek: Informatyka | Tryb: 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ęc | Liczba godzin według planu studiów |
Wykład | 30 |
Ćwiczenia laboratoryjne | 30 |
Autor programu dla modułu kształcenia: dr Aleksander Klosow |
Język modulu: polski |