Strona przedmiotu Programowanie Obiektowe (Informatyka, II rok)

Edycja: 2OO2/2OO3

Spis treści

Motto
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
Nowości


Motto

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

Warsztaty z PO

Ruszają!

Zajęcia będą się odbywac w co drugą środę, w godzinach 14.15 - 15.45 w sali 3170. Pierwsze zajęcia 19.II.2003.
Nie będzie klasówek, programów zaliczeniowych ani egzaminów :). Nie będzie też wpisów do indeksu :(.
Gorąco zapraszam!

Harmonogram spotkań

DataTemat
19.II.2003Remanent z C++ 1/3: operatory i dziedziczenie.
5.III.2003Remanent z C++ 2/3: przestrzenie nazw, konwersje typów, obsługa wyjątków.
19.III.2003Remanent z C++ 3/3: wielodziedziczenie i związane z nim problemy (m.in. dziedziczenie wirtualne), zdobywanie zasobów przez inicjalizację, strumienie (m.in. jak zdefiniować "wirtualny" operator <<).
2.IV.2003STL 1/2.
16.IV.2003STL 2/2.
7.V.2003 (nie 30.IV zwn Święta) Wzorce projektowe.
Niestety nie odbyły się z powodu choroby prowadzącego. Podwójnie mi przykro z tego powodu.
21.V.2003Java. Krótki przegląd założeń projektowych oraz cech tego języka, omówienie dekaracji klas, kilka przykładów programów.

Dalsze tematy

Początek strony

Grupy ćwiczeniowe i laboratoryjne

Wykład

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

Ćwiczenia (wg nrów grup):

  1. Janusz Jabłonowski pon. 10-12, s. 3190
  2. Artur Zaroda pon. 10-12, s. 3210
  3. Michał Gajda pon. 10-12, s. 1030
  4. Michał Przybylski wto. 16-18, s. 1030
  5. Łukasz Krzeszczakowski śro. 14-16, s. 1030
  6. Marcin Kowalczyk śro. 16-18, s. 1030
  7. Robert Dąbrowski czw. 8-10, s. 3190
Podział na grupy ćwiczeniowe (limit ok. 17)

Laboratoria (wg nrów grup):

  1. Jakub Pawlewicz wto. 12-14, lab. 6
  2. Artur Zaroda wto. 10-12, lab. 6
  3. Michał Gajda pon. 12-14, lab.
  4. Michał Przybylski śro. 12-14, lab. 2
  5. Łukasz Krzeszczakowski śro. 12-14, lab. 6
  6. Marcin Kowalczyk śro. 18-20, lab. 2
  7. Robert Dąbrowski czw. 10-12, lab. 2
  8. Michał Przybylski pon. 12-14, lab. 3
Podział na grupy laboratoryjne (limit 15)

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 mają 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. 7-X-02 Rejestracja + wstęp ATD w Pascalu -
2. 14-X-02 Smalltalk: Klasy, obiekty, self, ... Stos/kolejka Konta, Dolphin
3. 21-X-02 Smalltalk: dziedziczenie, super, ... BST Stos + obsługa Dolphina (pakiety)
4. 28-X-02 Smalltalk: kolekcje cz. 1 Wyrażenia cz. 1 Progr. zal. 1.
Małe zadanie z def. klasy
5. 4-XI-02 Smalltalk: kolekcje cz. 2, ew. strumienie, wyjątki Wyrażenia cz. 2, filtry Zebranie progr. zal. 1.
Większe zadanie z klasą.
6. 18-XI-02 Projektowanie obiektowe Duże zadanie projektowe Omówienie zadania zaliczeniowego
7. 25-XI-02 Smalltalk: MVP, grafika, zdarzenia, ew. symulacje j.w Zadanie na kolekcje.
8. 2-XII-02 C++: wstęp, składnia, konstr. nieobiektowe, klasy cz. 1 Elementarna klasa (atrybuty + metody) Zebranie projektów.
Zadanie z grafiką/GUI.
9. 9-XII-02 C++: klasy cz. 2, konstr., destr., metody wirtualne Klasy z konstr., destr. i hierarchią C++: przykład prostej klasy
10. 16-XII-02 Klasówka (90 min) Klasa z iteratorem Oddanie projektów
C++: Klasa + konstr./destr.
11.6-I-03 C++: klasy cz. 3, iteratory, szablony C++: szablony Progr. zal. 2.
C++: Klasa z iteratorem
12. 13-I-03 C++ (operatory, wielodziedziczenie, strumienie, ew. wyjątki)/inf. o Javie C++ Zebranie progr. zal. 2.
C++: Szablony

Początek strony

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

Nowości


Początek strony



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