Dataczwartek, 13 sierpnia 2026 Czas18:52:33

Programowanie konsolowe (C#)

Podstawy języka C#: zmienne, typy danych, instrukcje warunkowe, pętle, tablice, metody, pliki — pełne programowanie obiektowe: klasy, dziedziczenie, polimorfizm, klasy abstrakcyjne, obsługa wyjątków, generyki i wzorce projektowe — oraz projektowanie oprogramowania: rekurencja, struktury, schematy blokowe, algorytmy szyfrowania, złożoność obliczeniowa, sortowanie i wyszukiwanie, UML, metodyki pracy zespołowej i prawo autorskie. Fundament pod aplikacje desktopowe, mobilne i webowe.

Lekcja 1. Wprowadzenie do C# i pierwszy program Podstawowy Zobacz lekcję → Lekcja 2. Systemy liczbowe — dwójkowy, ósemkowy, szesnastkowy i kod U2 latwy Zobacz lekcję → Lekcja 3. Zmienne i typy danych w C# Podstawowy Zobacz lekcję → Lekcja 4. Operatory w C# Podstawowy Zobacz lekcję → Lekcja 5. Instrukcje warunkowe (if, else, switch) Podstawowy Zobacz lekcję → Lekcja 6. Pętle (for, while, do-while, foreach) Podstawowy Zobacz lekcję → Lekcja 7. Metody i przeciążanie Średni Zobacz lekcję → Lekcja 8. Tablice i kolekcje (List, Dictionary) Średni Zobacz lekcję → Lekcja 9. Praca z plikami (TXT i JSON) Trudny / egzaminacyjny Zobacz lekcję → Lekcja 10. Wprowadzenie do programowania obiektowego — klasy i obiekty Trudny / egzaminacyjny Zobacz lekcję → Lekcja 11. Pola, metody i hermetyzacja (enkapsulacja) Trudny / egzaminacyjny Zobacz lekcję → Lekcja 12. Konstruktory (zwykły i kopiujący) i destruktor Trudny / egzaminacyjny Zobacz lekcję → Lekcja 13. Dziedziczenie i klasy pochodne Trudny / egzaminacyjny Zobacz lekcję → Lekcja 14. Polimorfizm i metody wirtualne Trudny / egzaminacyjny Zobacz lekcję → Lekcja 15. Klasy abstrakcyjne i interfejsy Trudny / egzaminacyjny Zobacz lekcję → Lekcja 16. Obsługa wyjątków (try, catch, throw, finally) Trudny / egzaminacyjny Zobacz lekcję → Lekcja 17. Klasy generyczne (szablony klas) Trudny / egzaminacyjny Zobacz lekcję → Lekcja 18. Wzorce projektowe — Metoda szablonowa, Fasada, Kompozyt Trudny / egzaminacyjny Zobacz lekcję → Lekcja 19. Projekt końcowy — system wypożyczalni w konsoli Trudny / egzaminacyjny Zobacz lekcję → Lekcja 20. Rekurencja Średni Zobacz lekcję → Lekcja 21. Struktury (struct) w C# Średni Zobacz lekcję → Lekcja 22. Metody rozwiązywania problemów — schematy blokowe i pseudokod Podstawowy Zobacz lekcję → Lekcja 23. Algorytmy szyfrowania i tekstowe (szyfr Cezara, GADERYPOLUKI) Średni Zobacz lekcję → Lekcja 24. Złożoność obliczeniowa (notacja Big O) Średni Zobacz lekcję → Lekcja 25. Algorytmy zachłanne i heurystyki — problem komiwojażera Średni Zobacz lekcję → Lekcja 26. Algorytmy sortowania (bąbelkowe, przez wstawianie, szybkie) Średni Zobacz lekcję → Lekcja 27. Algorytmy wyszukiwania (liniowe i binarne) Średni Zobacz lekcję → Lekcja 28. Projektowanie aplikacji — UML, diagram klas, architektura klient-serwer Średni Zobacz lekcję → Lekcja 29. Planowanie przedsięwzięcia — metodyki pracy i narzędzia (Agile, Git, Jira/Trello) Podstawowy Zobacz lekcję → Lekcja 30. Prawo autorskie w programowaniu Podstawowy Zobacz lekcję →