Kategorie
Materiały
Linki zewnętrzne
To jest stara wersja strony!
Umiejętność programowania jest jedną z podstawowych kompetencji, które można zdobyć okresie postępującej wciąż cyfryzacji naszego życia. Dzięki niej łatwiej jest zrozumieć działanie otaczających nas urządzeń, aplikacji i serwisów internetowych. Ale, co jest chyba najważniejsze, dzięki umiejętności programowania możemy przekuć nasze myśli i pomysły na rzeczywiste, działające rozwiązania. Zdecydowanie ułatwia też znalezienie posady na wciąż nienasyconym rynku pracy dla programistów.
Istnieje wiele języków programowania, różniących się od siebie czasem w sposób bardzo znaczący składnią, lub poziomem abstrakcji. Ale to właśnie C i C++ pozwalają na dobre zrozumienie i bezpośrednie kontrolowanie sprzętu, na którym programy są uruchamiane. Języki te są jednymi z najczęściej wykorzystywanych i nadal stanowią podstawę dla większości systemów operacyjnych, systemów sieciowych, rozwiązań open-source a nawet gier AAA.
W ramach zajęć z podstaw programowania zostaną Wam przekazane wszystkie podstawowe koncepty, których zrozumienie pozwoli nie tylko na opanowanie języka C, ale również ułatwi późniejszą naukę takich języków jak C#, Java, JavaScript czy Python. W trakcie zajęć będziecie mieli do wykonania ponad 150 zadań, które pozwolą Wam na opanowanie podstaw programowania w języku C. Wszystkie zadania będą sprawdzane za pomocą systemu Testów Maszynowych, który zostanie uruchomiony w pierwszej połowie października, równolegle z aplikacją do przesyłania prac domowych.
Zdobyte w trakcie zajęć umiejętności będziecie mogli przetestować na specjalnie dla Was przygotowanych płytkach elektronicznych, opracowanych w oparciu o bardzo popularne obecnie platformy Arduino. Dedykowane płytki edukacyjne wyposażone zostały w specjalnie dobrany zestaw peryferiów, obejmujących diody, wyświetlacze, przycisków oraz joysticki. Pozwoli to Wam na pisanie wciągających programów oraz gier już od samego początku przygody z językiem C.