Giganci Programowania
Podstawy języka i algorytmiki
Wiek 16-18 latNajczęściej wybierane

Podstawy języka i algorytmiki

Zaczynamy pisać prawdziwy kod! Uczniowie poznają podstawowe zasady programowania tekstowego: zmienne, instrukcje warunkowe, pętle, funkcje i programowanie obiektowe. Zdobywaną wiedzę od razu wykorzystują w praktyce, tworząc własne gry, aplikacje i interaktywne projekty. Uczą się planować kod, analizować błędy oraz korzystać ze sztucznej inteligencji jako wsparcia podczas programowania. W kolejnych etapach będą rozwijać coraz bardziej zaawansowane projekty i wybiorą specjalizację związaną z tworzeniem gier, sztuczną inteligencją lub cyberbezpieczeństwem.

Wprowadzenie

Nauczymy się C# w Visual Studio. Poznamy zmienne, pętle, metody i instrukcje warunkowe. Stworzymy programy konsolowe i okienkowe. Z ChatGPT, Gemini i GitHub Copilot zaprojektujemy zgadywankę AI, kulinarnego doradcę i chat z NPC oraz wygenerujemy grafiki w ASCII art.

Program kursu

1Wstęp do C#
Celem lekcji jest stworzenie pierwszego programu w C#, poznanie podstawowych funkcji wejścia-wyjścia oraz praca ze środowiskiem Visual Studio Code.
2Zmienne i stałe
Celem lekcji jest przedstawienie pojęcia zmiennych, stałych oraz pokazanie najczęściej stosowanych typów zmiennych.
3Operacje matematyczne
Celem lekcji jest przedstawienie najczęściej stosowanych operacji matematycznych.
4Operatory logiczne i rzutowanie
Celem lekcji jest zapoznanie z logiką w kontekście matematyki i programowania. Poznamy typ logiczny oraz operatory pozwalające na wnioskowanie.
5Poznanie środowiska programistycznego
Celem lekcji jest lepsze poznanie środowiska programistycznego Visual Studio Code. Na zajęciach popracujemy z katalogami projektów a także dodamy obsługę narzędzia Copilot.
6Instrukcje warunkowe
Celem lekcji jest zapoznanie z instrukcją warunkową. Poznamy jej mechanikę działania i przykłady zastosowania.
7Switch i enum
Celem lekcji jest przedstawienie instrukcji warunkowej Switch oraz typów wyliczeniowych