Kurs z C dla początkujących, przygotowujący do egzaminu CLE (Entry level).
Kurs z C dla początkujących, przygotowujący do egzaminu CLE (Entry level).
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs z programowania 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.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji02-02-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi49
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Celem szkolenia jest zaznajomienie uczestnika 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. Usługa nie zawiera egzaminu CLE.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się W zakresie wiedzy uczestnik:- charakteryzuje uniwersalne koncepcje programowania komputerowego, - definiuje i charakteryzuje składnię i semantykę języka C, - opanował umiejętności rozwiązywania typowych wyzwań wdrożeniowych. | Kryteria weryfikacji - charakteryzuje ogólną składnię C,- opanował strukturę bloków, zagnieżdżanie bloków, zakresy identyfikatorów, instrukcje sterujące przepływem, - definiuje jak łączyć się ze światem, pracując z plikami i strumieniami, - deklaruje i używa wektorów, struktur i ciągów znaków, - zarządza typami danych i podstawowymi operacjami we/wy, - charateryzuje klasy pamięci masowej i złożone deklaracje, - tworzy, używa i ponownie wykorzystuje funkcje, - reprezentuje rekordy za pomocą struktur. | Metoda walidacji Test teoretyczny |
Efekty uczenia się W zakresie umiejętności uczestnik:- opanował instalacje środowiska wykonawczego, - wykorzystuje najważniejsze elementy standardowej infrastruktury języka C, - opanował umiejętność radzenia sobie z błędami. | Kryteria weryfikacji - instaluje i konfiguruje swoje IDE; decyduje jakich narzędzi programistycznych używać,- pisze i debuguje proste programów przy użyciu standardowej infrastruktury językowej, - operuje kontrolą i oceną, agregatami danych, funkcjami, wskaźnikami i zarządza pamięcią, - definiuje operatory arytmetyczne, logiczne i bitowe. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Z zakresie umiejętności społecznych uczestnik używa języka C w celu usprawnienia swojej pracy. | Kryteria weryfikacji - uczestnik wykazuje umiejętność pracy w zespole, - uczestnik wykazuje umiejętność realizacji zadań przy pracy nad projektem grupowym (odpowiedzialność za realizację przydzielonych zadań). - zdobyta wiedza pozwala wyróżnić się na tle innych kandydatów i ułatwia znalezienie pracy na szczeblu juniorskim w sektorze IT oraz wszędzie tam, gdzie podstawowa znajomość języka C jest atutem. - opanowane umiejętności pozwalają wykazać, że uczestnik nie tylko jest na bieżąco z zagadnieniami związanymi z językiem C, ale także potrafi kompetentnie sobie z nimi radzić. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Kurs prowadzony od podstaw języka C skierowany do tych uczestników, którzy wcześniej nie mieli styczności z programowaniem.
Szkolenie jest prowadzone zdalnie, w grupach minimum 4 osobowych, każdy z uczestników ma swoje własne stanowisko komputerowe z dostępem do Internetu i możliwością samodzielnego kodowania i pisania programów.
Realizator dostarcza uczestnikom:
- środowisko instalacyjne
- dostęp do platformy MS Teams
- dostęp do komunikatora Slack
Usługa prowadzona jest w trybie godzin dydaktycznych, jeśli są zaplanowane przerwy to wliczają się do czasu szkolenia. Czas trwania usługi to 48 godzin.
Usługa kończy sie kompetencją, na podstawie przeprowadzonej walidacji.
Walidacja jest przeprowadzona zgodnie ze standardami międzynarodowymi, przez firmę Open EDG.
Szkolenie jest prowadzone za pomocą wykładu, ćwiczeń, , zajęcia teoretyczne dostarczają podstaw języka a praktyczne skupiają się na umiejętności samodzielnego programowania.
Moduł 1 Podstawowe koncepcje języka C:
- 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 z wykorzystaniem wybranych funkcji biblioteki C
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto6 500,00 PLN
- Koszt przypadający na 1 uczestnika netto6 500,00 PLN
- Koszt osobogodziny brutto132,65 PLN
- Koszt osobogodziny netto132,65 PLN
Prowadzący
Prowadzący
Jacek Szydłowski
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnik szkolenia otrzymuje autoryzowane materiały CLE - C Certified Entry-Level Programmer w postaci e-learningu do modułów, dostępu do testów, laboratoriów. Materiał jak i certyfikat jest w języku angielskim, natomiast kurs jest realizowany przez doświadczonego prowadzącego w języku polskim, na żywo. Uczestnicy po zakończeniu kursu nadal mają dostęp do materiałów aby przygotować się do egzaminu na certyfikat jeśli chcą.
Po zakończonym szkoleniu, uczestnik zajęć ma wiedzę pozwalająca zdobyć certyfikat CLE. Usługa nie zawiera egzaminu, można go wykupic samemu z naszą pomocą.
Informacje dodatkowe
Usługa zwolniona z VAT przy finansowaniu minimum 70% ze środków publicznych.
Za 1 godzinę usługi szkoleniowej uznaje się godzinę dydaktyczną tj. (45 minut).
Interesuje Cię kurs w innych terminach? Być może również jesteś zainteresowany innym zakresem szkoleniowym? – żaden problem!
Zadzwoń do nas – powiedz nam o tym, a my przygotujemy kurs odpowiadający Twoim potrzebom.
ZAPRASZAMY DO KONTAKTU TELEFONICZNEGO LUB MAILOWEGO.
Warunki techniczne
Warunki techniczne
Dotyczy szkolenia zdalnego
- usługa prowadzona za pośrednictwem technologii MS Teams
- minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika:
- system operacyjny: Windows 10 lub nowszy, MacOS lub Linux
- procesor Intel i5 lub AMD A10
- minimum 8GB RAM
- 10 GB wolnego miejsca na dysku
- kamera internetowa (laptop lub USB)
- słuchawki i mikrofon systemu: Windows, MacOS
- zalecany drugi monitor - minimalne wymagania dotyczące parametrów łącza sieciowego to prędkość połączenia co najmniej 10 Mbit/s
- niezbędne oprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów: instalacja aplikacji MS Teams oraz np. Slack (komunikator), każda przeglądarka internetowa.