
Programowanie obiektowe
Kurs dla I roku EIT (laboratorium 30h)
W trakcie każdego laboratorium będzie wykonywane zadanie dotyczące omawianego tematu. Na zajęciach programujemy w C++ w środowisku MS Visual Studio 2010. Można pracować na własnym laptopie.
Tematy zajęć:
Zajęcia wstępne
Lab. 1. Definiowanie klas i tworzenie obiektów
Lab. 2. Konstruktory (zadania na dwa tygodnie)
Lab. 3. Destruktory
Lab. 4. Przeciążanie metod
Lab. 5. Przeciążanie operatorów
Lab. 6. Dziedziczenie, funkcje wirtualne i klasy abstrakcyjne
Lab. 7. Dziedziczenie wielobazowe i wielopokoleniowe
Lab. 8. Obsługa wyjątków. Operacje na plikach
Lab. 9. Zarządzanie projektami w Visual Studio
Lab. 10. Graphical User Interface
-
Podręcznik:
Pro Visual C++/CLI and the .NET 3.5 Platform
Stephen R. G. Fraser
Apress, 2008
-
Zasady zaliczenia:
Do zdobycia będzie w sumie 80 punktów:
5 punktów - powtórkowa kartkówka z zagadnień z pierwszego semestru,
6 x 10 punktów - kartkówki z tematów 1 2 4 5 6 7,
10 punktów - projekt w C# (prosta gra - układanka lub własny projekt),
5 punktów - aktywność (prezentacja rozwiązań przy tablicy).
ocena końcowa | min. liczba punktów |
5.0 | 72 |
4.5 | 64 |
4.0 | 56 |
3.5 | 48 |
3.0 | 40 |
Nie ma możliwości
poprawiania kartkówek. Nieobecność jest
równoważna niezaliczeniu kartkówki.
Literatura podstawowa:
Bjarne Stroustrup "Język C++"
Jerzy Grębosz "Symfonia C++"
Tutoriale w sieci:
Tutorial C++
Tutorial C#
Literatura podstawowa:
Bjarne Stroustrup "Język C++"
Jerzy Grębosz "Symfonia C++"
Tutoriale w sieci:
Tutorial C++
Tutorial C#