Języki programowania

Realizacja A (semestr 2013/Z)

 

Prowadzący:

 

wykład

 

 

 

 

dr inż. Waldemar Smolik

p. 5

tel. 5786

W.Smolik@ire.pw.edu.pl

 

laboratorium

 

 

 

 

dr inż. Michał Dziewiecki

p. 63

tel. 3660 

M.Dziewiecki@ire.pw.edu.pl 

 

mgr inż. Bartosz Kossowski

p. 71

tel. 6087
B.Kossowski@ire.pw.edu.pl 

 

mgr inż. Jacek Kryszyn

p. 59

tel. 7577
J.Kryszyn@ire.pw.edu.pl 

 

mgr inż. Jarosław Orzeł

p. 71

tel. 6087
J.Orzel@ire.pw.edu.pl 

 

mgr inż. Piotr Płoński

p. 74

tel. 7739
P.Plonski@ire.pw.edu.pl 

 

mgr inż. Andrzej Rychter

p. 64

tel. 7916

A.Rychter@ire.pw.edu.pl

 

mgr inż. Przemysław Wróblewski

p. 59

tel. 7577

P.Wróblewski@ire.pw.edu.pl

 

 

Rozkład zajęć:

 

Termin

Sala

Prowadzący

poniedziałek

8-10

09

dr inż. M. Dziewiecki

mgr inż. A. Rychter

mgr inż. P. Płoński

poniedziałek

10-12

09

dr inż. M. Dziewiecki

mgr inż. A. Rychter

mgr inż. P. Wróblewski

poniedziałek 
12-14

161

dr inż. W. Smolik

poniedziałek
16-18

09

mgr. inż. J. Kryszyn

mgr inż. B. Kossowski

mgr inż. J. Orzeł

 

Komunikaty:

               Program sortujący znaki. Algorytm sortowania przez selekcję.
               strings.cpp
 
Treść wykładu

Język programowania strukturalnego C i język obiektowy C++.

 

               Zakres wykładu

 

Literatura:

1.            B. Kernighan, D. Ritchie, Język ANSI C, WNT, 2004

2.            B. Stroustrup, Język C++, WNT, 2002

3.            N. Wirth, Algorytmy + struktury danych = programy

4.            P. Wróblewski, Algorytmy. Struktury danych i techniki programowania, Helion 2003

5.            A. Lippmann, Programowanie obiektowe

6.            P. Silvester, System operacyjny unix.

7.            S. Lippman, Podstawy języka C++, WNT, 2003

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

9.            H. Schild, C++,  ReadMe, 2002

10.          N. Josuttis, C++. Biblioteka standardowa. Podręcznik programisty; Helion, 2003

11.          S. Mayers, STL w praktyce. 50 sposobów efektywnego wykorzystania; Helion, 2004

12.          R. Lischner, STL. Leksykon kieszonkowy, Helion, O’Reilly, 2004

Laboratorium:

Zadanie

Tydzień

Tematyka laboratorium

 

1

2

Zapoznanie się ze środowiskiem programistycznym (system + kompilator).

zal.

2

3,4

Układ równań liniowych. Równanie kwadratowe.

10

3

5,6,7,8

Sortowanie. Praca z plikami.

10

4

9,10,

Struktury.

10

5

11-14

Klasa kontener.

10

 

 

S punktów

40

 

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

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

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

Administrator laboratorium (sala 09):

Paweł Szczęsny, tel. 5385, p.14,   P.Szczesny@elka.pw.edu.pl

 

Konta użytkowników maszyn: elektron, mion

 

Marek Majchrowski, e-mail: M.Majchrowski@elka.pw.edu.pl 

 

Projekt:

W ramach projektu grupa studentów (4, 5 osób) realizuje zadanie programistyczne. Zaliczenie projektów na koniec semestru (20 punktów).

Termin konsultacji projektu zostanie ustalony na wykładzie.

 

Tu wkrótce pojawią się tematy.

Zaliczenie:

Sprawdzian 1

20

Sprawdzian 2

20

Laboratorium

40

Projekt

20

S punktów

100

 

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