Programowanie obiektowe

Realizacja B (semestr 2011L)

 

Prowadzący:

 

wykład

pokój

tel.

dr inż. Waldemar Smolik

4

22 234 5786

W.Smolik@ire.pw.edu.pl

laboratorium

dr inż. Maciej Sypniewski

547

22 234 7347

M.Sypniewski@ire.pw.edu.pl

dr inż. Andrzej Więckowski

547

22 234 7347

A.Wieckowski@ire.pw.edu.pl

mgr inż. Marzena Olszewska

M.Olszewska@stud.elka.pw.edu.pl

 

mgr inż. Filip Rak

474

22 234 7895

frak@mion.elka.pw.edu.pl

mgr inż. Marcin Ziembicki

67

22 234 7643

M.Ziembicki@ire.pw.edu.pl

 

dr inż. Tymon Rubel

74

22 234 7739

T.Rubel@ire.pw.edu.pl

 

mgr inż. Andrzej Abramowski

450

22 234 7957

A.Abramowski@ire.pw.edu.pl

 

mgr inż. Michał Wieczorek

450

22 234 7957

M.Wieczorek@ire.pw.edu.pl

 

 

 

 

wtorek

środa

10-12 (2M6)

mgr Rak

mgr Ziembicki (dr Rubel)

mgr Wieczorek

 

12-14 (2M9)

mgr Rak

mgr Ziembicki (dr Rubel)

 

14-16 (2M7)

 

dr Sypniewski

mgr Olszewska

mgr Abramowski

16-18 (2M8)

dr Sypniewski

dr Więckowski

 

 

 

Komunikaty:

 

Program laboratorium:

Tydzień

Tematyka laboratorium

 

1

Zapoznanie się ze środowiskiem programistycznym (system + kompilator). Prosty program – (np. klasa stos z wykładu).

zal.

2,3,4

Konstruktory i destruktory.

10

5,6

Klasa z operatorami.

10

7,8,9

Dziedziczenie. Klasa abstrakcyjna.

20

10-14

Wzorce. Klasy kontenery. Wykorzystanie biblioteki STL.

20

 

S

60

 

Zaliczenie projektu odbywa się na ostatnich zajęciach przewidzianych dla tego projektu.

Dla projektu realizowanego na zajęciach 2,3,4 zaliczenie odbywa się na 4 zajęciach.

Ćwiczenie zaliczane po terminie ma obniżoną ocenę o 20% za każdy tydzień opóźnienia.

 

Administrator laboratorium:

Rafał Bajorek tel. 5318 (p.140A), 5465 (lab)   R.Bajorek@ii.pw.edu.pl

 

 

 

Treść wykładu

Treścią wykładu jest programowanie obiektowe na przykładzie języka C++.

 

 

Literatura:

1.     B. Stroustrup, „Język C++”, WNT, 2002

2.     S. Lippman, „Podstawy języka C++”, WNT, 2003

3.     S. Prata,  „Język C++. Szkoła programowania.”, Wydanie V, Helion, 2006

4.     H. Schild, „C++”,  ReadMe, 2002

5.     N. Josuttis, „C++. Biblioteka standardowa. Podręcznik programisty”, Helion, 2003

6.     S. Meyers, „STL w praktyce. 50 sposobów efektywnego wykorzystania”, Helion, 2004

7.     R. Lischner, „STL. Leksykon kieszonkowy”, Helion, O’Reilly, 2004

8.     http::///www.sgi.com/tech/stl, „Standard Template Library”

 

 

 

Zaliczenie

Punkty

zadania realizowane w trakcie laboratorium

4 zadania (10,10,20,20 punktów)

60

dwa kolokwia  (20 + 20 punktów)

7, 14  tydzień zajęć

Nie ma terminów dodatkowych ale jest jeden termin poprawkowy.

(15 tydzień lub później)

40

S

100

 

Warunki zaliczenia:

·       minimum 51 punktów w sumie

·       minimum 10 punktów ze sprawdzianów

 

 

Skala ocen

 

Punkty

Ocena

100-91

5,0

90-81

4,5

80-71

4,0

70-61

3,5

60-51

3,0

50-0

2,0