Projektowanie obiektowe


Wykłady (2.03-6.04)


Laboratorium 1 (2.03) - Wprowadzenie do środowiska Code::Blocks. Podstawy programowania.
Uruchomienie środowiska Code::Blocks
Uruchomienie środowiska Microsoft Visual C++
Zadania uczące: 1, Zadania 2..
Teoria: 1, 2, Darmowy kurs języka C++. Opis funkcji printf i scanf.

Instrukcje warunkowe. Zadania 1. Zadania 2.
Zadania uczące: 1, 2, 3.
Teoria: 1, 2.

Tablice i pętle. Zadania 1. Zadania 2.

Laboratorium 2 (9.03) - Tablice wielowymiarowe, pętle i teksty. Zadania do wykonania.

Struktury. Zadania do wykonania.
Teoria - Struktury i Funkcje. Teoria - Dynamiczny przydział pamięci.

Funkcje. Zadania do wykonania.
Zadania uczące: 1 2. Zadania do wykonania.
Teoria: 1.

Laboratorium 3 (16.03) - Klasy.
Zadania do wykonania podczas laboratorium.
Teoria - Co nowego w C++?, Teoria - skąd wzięły się klasy i obiekty w C++, Teoria - przykład obiektu, Teoria - co to jest konstruktor
Przykładowy kod.

Laboratorium 4 (23.03) - Klasy cd.
Zadania do wykonania podczas laboratorium.

Laboratorium 5 (30.03) - Przeciążanie operatorów.
Zadania do wykonania podczas laboratorium.
Teoria - Funkcje i przeciążanie., Teoria - Przeciążanie operatorów.

Laboratorium 6 (6.04) - Dziedziczenie.
Zadania do wykonania podczas laboratorium.
Teoria - O dziedziczeniu.

Laboratorium 7 (20.04) - Polimorfizm.
Zadania do wykonania podczas laboratorium.
Teoria - O zastosowaniu dziedziczenia., Teoria - Funkcje wirtualne i klasy abstrakcyjne.

Laboratorium 8 (27.04) - Obsługa wyjątków.
Zadania do wykonania podczas laboratorium.
Teoria: 1, 2

Laboratorium 9 (4.05) - Szablony (wzorce) klas i funkcji.
Zadania do wykonania podczas laboratorium.

Laboratorium 10-13 (11.05-1.06) - Praca nad projektem zaliczeniowym - zajęcia o charakterze konsultacyjnym.

Laboratorium 14 (8.06) - Oddanie projektu zaliczeniowego .

Laboratorium 15 (15.06) - Sprawdzian dla osób, które nie oddały projektu zaliczeniowego. Zaliczenie zajęć.

Wymagania dotyczące programu zaliczeniowego oraz przykładowe tematy.

Dodatkowe materiały:
The C Library Reference Guide

The C++ Reference Guide

Megatutorial C++ PDF

Kursy programowania w C++ 1 2

Zaloguj się



Valid XHTML 1.0 Strict Poprawny CSS!
OSWD templates