Strona przedmiotu Programowanie Obiektowe (Informatyka, II rok)

Edycja: 2OO3/2OO4

Spis treści

Motto
Nowości
Warsztaty z PO
Grupy ćwiczeniowe i laboratoryjne
Wymagania i wpisy
Zasady zaliczania ćwiczeń
Zasady zaliczania laboratorium
Harmonogram zajęć
Egzaminy z poprzednich lat
Materiały do zajęć
Jak by tu ...
(Niektóre) ciekawe informacje Smalltalkowe
(Niektóre) ciekawe informacje o C++
(Niektóre) ciekawe informacje o Javie
Wyniki klasówek i egzaminów


Motto

Java is hot, Smalltalk is cool, C++ is being (mis)used, C# may be too #.
Początek strony

Nowości


Początek strony

Warsztaty z PO

Ruszają!

Zajęcia będą się odbywać z grubsza w co drugi poniedziałek, w godzinach 10.15 - 11.45 w sali 5540 (możne się jeszcze zmienić). Pierwsze zajęcia odbyły się 23.II.2004.
Nie będzie klasówek, programów zaliczeniowych ani egzaminów :). Nie będzie też wpisów do indeksu :(.
Gorąco zapraszam!

Harmonogram spotkań

Uwaga: Ze względu na zmianę planu zajęć w semestrze (wypadł 26.IV) nastąpiła zmiana terminu 5-tych warsztatów.

DataTemat
23.II.2004Remanent z C++ cz. 1: szablony.
8.III.2004Remanent z C++ cz. 2: przestrzenie nazw, wielodziedziczenie i związane z nim problemy (m.in. dziedziczenie wirtualne).
22.III.2004Remanent z C++ cz. 3: konwersje typów, obsługa wyjątków.
5.IV.2004Remanent z C++ cz. 4: zdobywanie zasobów przez inicjalizację, STL.
10.V.2004Remanent z C++ cz. 5: STL ciąg dalszy.

Dalsze tematy (mogą ulec zmianie)

Początek strony

Grupy ćwiczeniowe i laboratoryjne

Wykład

Janusz Jabłonowski, pon. 8.30 - 10.00, s. 3180

Ćwiczenia (wg nrów grup):

Uwaga: terminy ćwiczeń podano tu jedynie informacyjnie, ich stan aktualny znajduje się na oficjalnych planach
  1. Janusz Jabłonowski pon. 10-12, s. 3210
  2. Michał Gajda pon. 10-12, s. 3190
  3. Artur Zaroda pon. 10-12, s. 3170
  4. Michał Przybylski wto. 16-18, s. 1030
  5. Łukasz Krzeszczakowski śro. 10-12, s. 3250
  6. Robert Dąbrowski czw. 8-10, s. 3190
  7. Marcin Kowalczyk śro. 16-18, s. 1030

Laboratoria (wg nrów grup):

  1. Szymon Nowakowski śro. 12-14, lab. 5
  2. Michał Gajda pon. 12-14, lab. 4
  3. Artur Zaroda wto. 10-12, lab. 6
  4. Michał Przybylski wto. 12-14, lab. 6
  5. Łukasz Krzeszczakowski śro. 12-14, lab. 2
  6. Robert Dąbrowski czw. 10-12, lab. 2
  7. Marcin Kowalczyk śro. 18-20, lab. 2
  8. Marek Warpechowski czw. 10-12, lab. 3


Początek strony

Wymagania i wpisy

Wymagania:

Wpisy do indeksów:

Początek strony

Zasady zaliczania ćwiczeń

Oceny:
[0 .. 36[ 2
[36 .. 40[ 3
[40 .. 45[ 3+
[45 .. 50[ 4
[50 .. 55[ 4+
[55 .. 60] 5
Zaliczenie ćwiczeń:
do egzaminu w pierwszym terminie są dopuszczeni wszyscy, którzy pisali klasówkę lub byli chorzy w jej terminie (zwolnienie lekarskie).

Ocena z egzaminu:
ocena wg tabelki zamieszczonej wraz z wynikami dla max(klas.+egz., 1.5 * egz.)

Egzamin poprawkowy:
40 pkt, ocena wg powyższej tabelki dla max(klas.+egz. popr., 1.5 * egz. popr.)

Początek strony

Zasady zaliczania laboratorium

Ocenę wystawia prowadzący na podstawie: Termin oddawania programu: Oceny:
[0 .. 18[ 2
[18 .. 20[ 3
[20 .. 22[ 3+
[22 .. 24[ 4
[24 .. 27[ 4+
[27 .. 30] 5

Początek strony

Harmonogram zajęć

Przewidywany harmonogram zajęć. Może ulec zmianie.
LP Data Wykład Ćwiczenia Laboratorium
1. 6-X-03 Wstęp do Programowania Obiektowego ATD w Pascalu -
2. 13-X-03 Smalltalk: Klasy, obiekty, self, ... Stos/kolejka Konta, Object Studio
3. 20-X-03 Smalltalk: dziedziczenie, super, ... BST Stos + obsługa Object Studio
4. 27-X-03 Smalltalk: kolekcje cz. 1 Wyrażenia cz. 1 Progr. zal. 1.
Małe zadanie z def. klasy
5. 3-XI-03 Smalltalk: kolekcje cz. 2, ew. strumienie, wyjątki Wyrażenia cz. 2, filtry Zebranie progr. zal. 1.
Większe zadanie z klasą.
6. 17-XI-03 Projektowanie obiektowe Duże zadanie projektowe Omówienie zadania zaliczeniowego (przes. na 24-XI-03)
7. 24-XI-03 Smalltalk: MVP, grafika, zdarzenia, ew. symulacje j.w Zadanie na kolekcje.
8. 1-XII-03 C++: wstęp, składnia, konstr. nieobiektowe, klasy cz. 1 Elementarna klasa (atrybuty + metody) Zebranie projektów (przes. do 8-XII-03).
Zadanie z grafiką/GUI.
9. 8-XII-03 C++: klasy cz. 2, konstr., destr., metody wirtualne Klasy z konstr., destr. i hierarchią C++: przykład prostej klasy
10. 15-XII-03 Klasówka (90 min) s. 2180 i 3180, o 8:30, tylko Smalltalk Klasa z iteratorem Oddanie projektów
C++: Klasa + konstr./destr.
11. 5-I-04 C++: klasy cz. 3, iteratory, szablony C++: szablony Progr. zal. 2.
C++: Klasa z iteratorem
12. 12-I-04 C++ (operatory, wielodziedziczenie, strumienie, ew. wyjątki)/inf. o Javie C++ Zebranie progr. zal. 2.
C++: Szablony

Początek strony

Niektóre egzaminy z poprzednich lat


Początek strony

Materiały do zajęć


Początek strony

Jak by tu ...

Odnośnik do strony z odpowiedziami na Dolphinowe pytania

Początek strony

(Niektóre) ciekawe informacje Smalltalkowe


Początek strony

(Niektóre) ciekawe informacje o C++


Początek strony

(Niektóre) ciekawe informacje o Javie


Początek strony

Wyniki klasówek i egzaminów


Początek strony



Tu możesz wysłać uwagi do autora strony