Nastepny dokument: | Zarządzanie sieciami |
Nadrzędny dokument: | PRZEDMIOTY SPECJALNOŚCIOWE (DLA SPECJALNOŚCI MATEMATYKA Z INFORMATYKĄ) |
Poprzedni dokument: | Wstęp do programowania |
CELE NAUCZANIA |
Zasadniczym celem nauczania przedmiotu jest przekazanie studentom umiejętności posługiwania się nowoczesnym, obiektowym językiem programowania w rozwiązywaniu zagadnień, które można wysłowić następująco:
Szczególny nacisk zostanie położony na wyrobienie umiejętności
adekwatnego
przełożenia relacji pomiędzy modelowanymi elementami
rzeczywistości na relacje pomiędzy obiektami w tworzonym programie.
SEMESTRY 5 I 6 | TREŚCI NAUCZANIA |
Podstawowy kurs języka programowania C oraz języka C++, deklaracje zmiennych, instrukcje sterujące wykonaniem programu, operatory arytmetyczne, logiczne, tablice, wskaźniki, operacje na wskaźnikach, definicja i deklaracja funkcji, przekazywanie argumentów funkcji, zmienne globalne, lokalne, statyczne, rejestrowane, standardowe funkcje wejścia -- wyjścia, gospodarka pamięcią operacyjną, struktury, dynamiczne struktury danych (listy, drzewa), operacje na plikach, rozszerzenia obiektowe w C++, klasy, obiekty, dostęp do składowych obiektu, funkcje wirtualne, operatory, przykłady opisu rzeczywistości z użyciem programowania obiektowego.
Środowisko kompilatora, uruchamianie programów (debugger). Instrukcje sterujące wykonaniem programu -- uruchomienie krótkich programów. Wykorzystanie funkcji, wskaźników, dynamicznych struktur danych -- uruchamianie programów. Programowanie obiektowe w środowisku graficznym (XWINDOWS, WINDOWS).
LITERATURA |
Nastepny dokument: | Zarządzanie sieciami |
Nadrzędny dokument: | PRZEDMIOTY SPECJALNOŚCIOWE (DLA SPECJALNOŚCI MATEMATYKA Z INFORMATYKĄ) |
Poprzedni dokument: | Wstęp do programowania |