Uniwersytet w Białymstoku - Centralny System Uwierzytelniania
Strona główna

Programowanie obiektowe 510-IS1-1WPO-23
Laboratorium (LAB) Rok akademicki 2024/25

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 45
Limit miejsc: (brak limitu)
Literatura:

Grębosz J., Symfonia C++ standard. Programowanie w języku C++ orientowane obiektowo, Edition 2000, 2006.

Vanderoorde D., Język C++ ćwiczenia i rozwiązania, WNT 2001.

Struzińska-Walczak A., Walczak K., Nauka programowania dla początkujących C++, W&W 2000.

Tłuczek M., Programowanie w języku C, ćwiczenia praktyczne, Helion 2001.

Efekty uczenia się:

Umiejętność programowania obiektowego w języku C++. Umiejętność poprawnego projektowania i efektywnej implementacji programów zorientowanych obiektowo oraz ich debugowania i testowania. Zdolność rozpoznania potrzeby zastosowania mechanizmów programowania obiektowego oraz poprawne ich wykorzystanie (dziedziczenie, hermetyzacja, polimorfizm, tworzenie klas składowych). Umiejętność implementacji hierarchii klas zadanych schematem UML. Umiejętność wykorzystania bibliotek obiektów standardowych języka C++.

Metody i kryteria oceniania:

Zaliczenie laboratorium na podstawie dwóch praktycznych kolokwiów oraz terminowego zaliczania zadań/wejściówek w trakcie semestru. Każde z kolokwiów musi być zaliczone na co najmniej 51%.

Liczba dopuszczalnych nieusprawiedliwionych nieobecności na zajęciach wynosi 20% zajęć.

Zakres tematów:

Klasa i obiekt. Konstruktory i destruktory. Hermetyzacja. Dziedziczenie. Polimorfizm. Przeciążenie operatorów i metod. Metody wirtualne. Strumienie wejściowe i wyjściowe. Wykorzystanie diagramów UML. Obsługa wyjątków. Szablony klas i funkcji. Wykorzystanie bibliotek klas.

Metody dydaktyczne:

Laboratorium: 45 godz. Instrukcje laboratoryjne są udostępniane studentom na każdych zajęciach. Przewidziane są także konsultacje.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każda środa, 9:45 - 12:00, sala 1010
Adam Grabowski 10/ szczegóły
2 każdy czwartek, 13:45 - 16:00, sala 1006
Jarosław Bondaruk 8/ szczegóły
3 każdy czwartek, 13:45 - 16:00, sala 1010
Eugenia Mironowicz 11/ szczegóły
4 każdy wtorek, 13:15 - 15:30, sala 1008
Eugenia Mironowicz 12/ szczegóły
5 każdy czwartek, 9:45 - 12:00, sala 2042
Robert Jankowski 8/ szczegóły
6 każdy czwartek, 9:45 - 12:00, sala 1010
Barbara Łupińska 11/ szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek Wydziału Matematyki i Wydziału Informatyki - Kampus
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.
ul. Świerkowa 20B, 15-328 Białystok tel: +48 85 745 70 00 (Centrala) https://uwb.edu.pl kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.1.0-6 (2025-03-04)