Dla inżynierów: Programowanie w języku C++
Twoje umiejętności po skończonym kursie: Po ukończeniu kursu będziesz potrafił dać odpowiedzi na takie pytania jak: Co było pierwsze: C++ czy Java skoro są tak podobne? Jak gospodaruje pamięcią C++, a jak Java? Mieć do dyspozycji wskaźniki to dobrze czy źle? Jak korzystać z bibliotek standardowych? Czy zawsze się pisze: include "stdafx.h" i using namespace std;? Jak się operuje na ciągach znaków w C a jak w C++? Czy vector<> jest wygodniejszy niż zwykła tablica? Kurs jest przeznaczony dla osób, które nie znają podstaw programowania i chcą zapoznać się z językiem C++. Koszt kursu (w przeliczeniu na jednego uczestnika): zadaj pytanie... Materiały dydaktyczne wykorzystywane podczas zajęć: Zestawy ćwiczeń, testów, prezentacje komputerowe i materiały pomocnicze do wykładów Szkoły Komputerowej IMPULS. Kurs jest wspomagany zadaniami do samodzielnego wykonania na platformie e-learningowej Szkoły Komputerowej IMPULS. Sposób sprawdzenia umiejętności nabytych w czasie trwania kursu: Po zakończeniu kursu i przeprowadzonym egzaminie wystawiamy zaświadczenie ukończenia kursu wg wzoru z Rozp. MEN.
Program ramowy kursu (20 godzin)
- Środowisko pracy programisty
- Podstawy języka C++, różnice C/C++
- Biblioteki standardowe
- Programowanie proceduralne w C++. Funkcje, parametry
- Programowanie obiektowe w C++.Static, const, itp.
- Polimorfizm, virtualność, klasy abstrakcyjne, interface.
- Rzutowanie typów, RTTI
- Obsługa sytuacji wyjątkowych
- Biblioteka wejścia-wyjścia
- Wprowadzenie do programowania uogólnionego i metaprogramowania
- Styl kodowania i wskazówki programistyczne