Kurs z Języka C-CLE
CEL DUKACYJNY:
Kurs z języka C- CLE – C Certified Entry-Level Programmer pokazuje, że dana osoba jest zaznajomiona z uniwersalnymi koncepcjami programowania komputerowego, takimi jak kompilacja, zmienne, typy danych, rzutowanie typów, operatory, wykonywanie warunkowe, pętle, tablice, wskaźniki, zarządzanie pamięcią, funkcje i środowisko wykonawcze.
GRUPA DOCELOWA:
Kurs od podstaw odpowiedni dla tych uczestników, którzy wcześniej nie mieli styczności z programowaniem. Odnajdą się na nim osoby, które posiadają analityczne podejście do problemów, systematyczność oraz nie boją się rozwiązywania logicznych problemów. Kursantami mogą być osoby chcące zmienić branżę, poznać nowy język programowania, szukający nowego zawodu, pracownicy zdobywający nowe kompetencje i kwalifikacje czy freelancerzy chcący świadczyć kolejne usługi na rynku.
ZAKRES SZKOLENIA:
Moduł 1 Podstawowe koncepcje
- Instalowanie i używanie środowiska programistycznego
- Wprowadzenie do IDE
- Kompilacja
- Języki maszynowe, naturalne, sztuczne
- Zmienne
- Uwagi
- Ruchliwość
Moduł 2: Podstawowe typy danych
- operacje i kontrola przepływu (instrukcje decyzyjne)
- pierwotne i pochodne typy danych
- operatory arytmetyczne, logiczne i bitowe
- priorytetowe i wiążące
- pre-, post-inkrementacja, dekrementacja
- podstawowe funkcje biblioteki
- obliczenia
- wykonanie warunkowe i słowa kluczowe if, else if, else
Moduł 3 Sterowanie przepływem
- typy int i float, rzutowanie typów i logika komputerowa
- wykonanie warunkowe, zagnieżdżone warunki i pętle
- konwersje typów, typy i ich operatory
- pętle while, do…while i for
- sterowanie wykonaniem pętli: przerwanie i kontynuacja
- sortowanie
Moduł 4 Przełączniki, tablice, wskaźniki i podstawy łańcuchów znaków
- przełącznik, obudowa, ustawienie domyślne, instrukcje sterujące
- tablice (wektory)
- inicjatorzy
- wskaźniki, wskaźnik NULL, arytmetyka wskaźników
- adresy, referencje, dereferencje, operator sizeof
- wskaźniki a tablice
- struny i manipulacja strunami
Moduł 5 Zaawansowane operacje na tablicach i wskaźnikach, zarządzanie pamięcią i podstawy funkcji
- indeksowanie tablic, tablice wielowymiarowe
- tablice wskaźników
- typ pusty
- alokacja i zwalnianie pamięci: funkcje malloc() i free().
- funkcje, parametry, definicje, deklaracje, wywołania
- tworzenie funkcji zdefiniowanych przez użytkownika
LICZBA GODZIN SZKOLENIA:
40
SZKOLENIE PRZYGOTOWUJE DO EGZAMINU:
CLE–C Certified Entry-Level Programmer