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#