Po zakończonym procesie kształcenia tej jednostki modułowej uczeń będzie potrafił:
- zastosować obiektowo zorientowaną analizę problemu,
- określić zasady programowania obiektowego,
- określić podstawowe elementy języka obiektowego,
- analizować działanie programów napisanych w językach wysokiego poziomu,
- posłużyć się stałymi, zmiennymi, wskaźnikami i referencjami,
- zastosować instrukcje, wyrażenia i makrodefinicje,
- zdefiniować i zastosować funkcje, przekazywać argumenty,
- określić pojęcie obiektu, klasy, atrybutu, metody i właściwości,
- wykorzystać dziedziczenie proste i wielokrotne,
- posłużyć się funkcjami: zaprzyjaźnionymi, operatorowymi, wirtualnymi,
polimorficznymi,
zaprojektować i zastosować biblioteki funkcji,
- posłużyć się strumieniami i obiektowo zorientowanymi operacjami,
- posłużyć się plikami do przechowywania danych,
- posłużyć się tablicami, strukturami, uniami, polami bitowymi,
- posłużyć się klasami, herm ety zacją klas, dziedziczeniem metod i atrybutów,
- posłużyć się szablonami klas i funkcji,
- zastosować klasy do obsługi wyjątków i współbieżnej realizacji zadań,
- zdefiniować pojęcie strukturyzacji, hermetyzacji i polimorfizmu,
- zaproponować konstruktor i destruktor obiektu,
- wykorzystać dziedziczenie do definiowania klas obiektów,
- konstruować listy, stosy, kolejki, drzewa i grafy,
- zastosować odpowiednie algorytmy, struktury danych i metody podczas rozwiązywania zadań,
- skompilować, scalić, uruchomić, przetestować, zoptymalizować i udokumentować program,
- skorzystać z podręczników i dokumentacji języków programowania,
- posłużyć się terminologią zawodową w języku angielskim.
„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego"
5