Nauka programowania w C++ - przygotowywanie do rozwiązywania zadań maturalnych z informatyki rozszerzonej
Adresaci
Grupa wiekowa: od 13 lat
Poziom: podstawowy
Ilość godzin i koszty
Ilość 45-minutowych lekcji: 24
Ilość 2-lekcyjnych spotkań: 12
Opłata za spotkanie: 60 zł
Opłata za kurs: 720 zł
Język C++ jest nowoczesnym, wysokopoziomowym językiem programowania. W C++ napisana jest m.in. przeglądarka Mozilla Firefox, baza danych MySQL czy choćby środowisko graficzne KDE. Jest elastyczny, pozwala łączyć zaawansowane techniki programistyczne z niskopoziomowością języka C wtedy, gdy jest ona potrzebna.
Całość tego kursu nastawiona jest w sposób szczególny na te elementy, które będą szczególnie przydatne do rozwiązywania zadań maturalnych z informatyki rozszerzonej i w związku z tym program kursu nastawiony jest również w szczególny sposób na uczniów, którzy planują w przyszłości zdawać ten przedmiot na egzaminie maturalnym. Zadania, które będziemy rozwiązywali będą w dużej mierze zadaniami, które wystąpiły w poprzednich latach na egzaminie matulanym bądź znajdują się w informatorach maturalnych.
W naszych kursach pragniemy położyć szczególny nacisk na dużą ilość ćwiczeń, które uważamy za bardzo istotny czynnik nauczania. Powtarzalność wykonywanych czynności daje pewność ich opanowania. Pozwala również nabyć umiejętności, pozwalające w przyszłości samodzielnie rozwiązywać problemy algorytmiczne i programistyczne. W naszym odczuciu, wykonywanie nawet najbardziej skomplikowanych ćwiczeń, bez ich ponownego powtórzenia w różnych konfiguracjach, pozwoli jedynie na zdobycie informacji "jak coś się robi", natomiast nie na zdobycie wiedzy i umiejętności "jak wykonać coś następnym razem samodzielnie"?
Zainteresowanych serdecznie zapraszamy!
Szkolenie przeznaczone jest dla osób, które jeszcze nie znają języka C++. Celem kursu jest zapoznanie uczestników ze składnią języka oraz funkcjonalnością oferowaną przez elementy biblioteki standardowej.
Program kursu
(dopuszczamy możliwość modyfikacji tematyki w zależności od szybkości przyswajania materiału przez grupę)
- Zapoznanie ze środowiskiem programistycznym w C++
- Pierwszy program, kompilacja i uruchamianie
- Zmienne, stałe i ich typy
- Typy wyliczeniowe
- Pojęcie przestrzeni nazw i operator zasięgu (::)
- Interakcja z użytkownikiem, obsługa standardowego wejścia i wyjścia (iostream)
- Napisy w C++
- Instrukcje warunkowe
- Pętle
- Tablice jedno i wielowymiarowe
- Wskaźniki, alokacja i dealokacja pamięci (operatory new i delete)
- Funkcje
- Rekurencja
- Lokalne zmienne statyczne
- Sposoby przekazywania argumentów do funkcji (kopia, referencja, wskaźnik)
- Przeciążanie funkcji
- Domyślne argumenty funkcji
- Operacje na plikach (fstream)
- Złożone typy danych (struct i class), metody w klasach
- Konstruktory i destruktory
- Pola prywatne i publiczne w klasach
Zakończenie kursu C++ (styczeń 2019)
http://zakodujgarwolin.pl/oferta-kursow/cpp#sigFreeIdb9b391035e