Podstawy programowania w C++
1. Informacje organizacyjne (1 godzina) a. Podstawowe sprawy organizacyjne b. Omówienie planu szkolenia c. Rzut oka na pracownię
d. Garśd informacji na temat wykorzystywanych narzędzi 2. Wprowadzenie (1 godzina)
a. Czym jest programowanie i jak się do niego „zabrad”
b. Pierwszy, prosty program w C++
c. Omówienie struktury i znaczenia elementów napisanego programu d. Podstawowe pojęcia używane przez programistów
3. Podstawowe operatory (1 godzina) a. Porównywanie
b. Operacje na liczbach
c. Bliższe zetknięcie z podstawowymi typami danych 4. Struktury sterujące (2 godziny)
a. Pojęcie zmiennej logicznej b. Operatory logiczne c. Instrukcje warunkowe d. Instrukcje iteracyjne
5. Więcej o typach danych (1,5 godziny) a. Liczby całkowite
b. Liczby rzeczywiste c. Typ logiczny d. Typ wyliczeniowy
6. Kilka ważnych informacji (30 minut) a. Czytelnośd kodu
b. Proces kompilacji c. Preprocesor 7. Funkcje (1,5 godziny)
a. Podstawowe informacje b. Przekazywanie argumentów c. Zwracanie wyniku
8. Jeszcze więcej typów danych (2 godziny) a. Tablice statyczne
b. Wskaźniki i ich arytmetyka c. Tablice wielowymiarowe
d. Definiowanie własnych typów danych 9. Zmienne (1 godzina)
a. Nazewnictwo
b. Zasięg i widocznośd zmiennych c. Zmienne ulotne i ustalone d. L-wartości
10. Więcej o operatorach (1 godzina)
a. Szczegółowe przedstawienie operatorów w C++
b. Priorytety operatorów 11. Zarządzanie pamięcią (2,5 godziny)
a. Alokowanie i zwalnianie pamięci operacyjnej b. Tablice dynamiczne
12. Podstawy programowania obiektowego (5 godzin) a. Czym jest programowanie obiektowe b. Klasy a obiekty
c. Struktury d. Pola klas
e. Widzialnośd składowych klasy f. Pola statyczne
g. Konstruktory i destruktory