Program kursu:
1. Wstęp do programowania
- Co to jest programowanie?
- Dlaczego warto uczyć się programowania?
- Jakie są podstawowe pojęcia związane z programowaniem?
2. Środowisko programistyczne
- Instalacja i konfiguracja środowiska programistycznego
- Edytory tekstu a programy IDE
- Podstawowe komendy systemu operacyjnego
3. Podstawy języka programowania
- Składnia i semantyka języka programowania
- Typy danych i zmienne
- Operatory arytmetyczne i logiczne
- Instrukcje warunkowe i pętle
- Funkcje
4. Programowanie obiektowe
- Czym jest programowanie obiektowe?
- Klasy i obiekty
- Dziedziczenie i polimorfizm
- Abstrakcja i enkapsulacja
5. Struktury danych
- Tablice i listy
- Kolejki i stosy
- Drzewa i grafy
6. Bazy danych
- Wprowadzenie do baz danych
- Tworzenie i zarządzanie bazami danych
- Podstawowe zapytania SQL
7. Projektowanie i tworzenie aplikacji
- Tworzenie projektu aplikacji
- Projektowanie interfejsu użytkownika
- Implementacja i testowanie aplikacji
- Debugowanie i optymalizacja kodu
8. Praktyczne zastosowanie programowania
- Rozwiązywanie problemów i tworzenie algorytmów
- Praktyczne zastosowanie programowania w różnych dziedzinach życia