Programowanie obiektowe - C++

kierunek: elektrotechnika, sem. VIII

  Wykład



Prowadzący: Michał Śmiałek
Celem przedmiotu jest zapoznanie z podstawami projektowania i programowania obiektowego. Językiem używanym do prezentacji podstawowych technik programowania obiektowego jest C++. Notacja UML jest wykorzystana do prezentacji podstawowych zasad tworzenia obiektowych modeli projektowych.

  Literatura
R. J. Muller - Bazy danych. Język UML w modelowaniu danych, Mikom, Warszawa, 2000
B. Stroustrup - Język C++, WNT, Warszawa, 2000
R. Dumnicki, A. Kasprzyk, M. Kozłowski - Analiza i projektowanie obiektowe, Helion, Warszawa, 1998
Inne podręczniki języków C++ i UML...

  Slajdy z wykładów

Wykład wstępny

Wykład 1

Wykład 2

Wykład 3

Wykład 4

Wykład 5

Wykład 6

Wykład 7

Wykład 8

Wykład 9

Wykład 10

 

  Przykładowe zadania

Zadania z kolokwium

 

 

 

  Regulamin
1. Zaliczenie wykładu następuje na podstawie oceny pracy semestralnej. Zajęcia odbywają się w laboratorium przy wykorzystaniu narzędzia do projektowania obiektowego.
2. W trakcie semestru można zebrać maksimum 100 punktów. Na tę sumę składają się oceny z dwóch kolokwiów (80 pkt.) oraz ocena aktywności na zajęciach (20 pkt.).
3. Warunkiem zaliczenia przedmiotu jest uzyskanie w sumie co najmniej 51 pkt.
4. Ocena końcowa zależna jest od uzyskanej sumarycznej liczby punktów: 51-60 pkt. = 3,0; 61-70 pkt. = 3,5; 71-80 pkt. = 4,0; 81-90 pkt. = 4,5; 91-100 pkt. = 5,0.
 
 

  Laboratorium


Prowadzący: Michał Śmiałek

  Regulamin
1. Zajęcia odbywają się co dwa tygodnie. Obecność na zajęciach jest obowiązkowa.
2. Do wykonania są dwa zadania. Pierwsze zadanie jest indywidualne. Drugie zadanie wykonywane jest w grupach trzyosobowych.
3. Na wykonanie zadania indywidualnego przeznaczone są trzy zajęcia. Na wykonanie zadania grupowego przeznaczone są wszystkie pozostałe zajęcia.
4. Rezultatem wykonania zadania jest sprawozdanie oraz działający program w C++. Sprawozdanie powinno zawierać projekt w języku UML. Sprawozdane z zadania grupowego powinno dodatkowo zawierać sprawozdania indywidualne członków zespołu.
5. Terminem oddania sprawozdania z zadania indywidualnego jest początek zajęć ....... 2001.
6. Terminem oddania sprawozdania z zadania grupowego są ostatnie zajęcia w semestrze ( ....... 2001).
7. Przekroczenie terminu oddania sprawozdania oznacza obniżenie oceny za dane zadanie o 5% za każdy dzień spóźnienia. Aby uniknąć znacznego obniżenia oceny, można np. przesyłać sprawozdania pocztą elektroniczną na mój adres.
8. Za wykonanie obydwu zadań można otrzymać maksimum 100 punktów. Za zadanie indywidualne można otrzymać 40 pkt. Za zadanie grupowe można otrzymać 60 pkt., z czego 42 pkt. jest oceną ogólną, a 18 pkt. jest oceną indywidualną (sprawozdanie indywidualne + aktywność na zajęciach).
9. Warunkiem zaliczenia jest uzyskanie w sumie co najmniej 51 pkt. Dodatkowym warunkiem zaliczenia jest uzyskanie co najmniej 18 pkt. z zadania indywidualnego.
10. Ocena końcowa zależna jest od uzyskanej sumarycznej liczby punktów: 51-60 pkt. = 3,0; 61-70 pkt. = 3,5; 71-80 pkt. = 4,0; 81-90 pkt. = 4,5; 91-100 pkt. = 5,0.