___ Instrukcje do zajęć laboratoryjnych ___

- Programowanie mobilne i wbudowane

lp. Temat zajęć
1. Programowanie układów kombinacyjnych
2. ESP8266 - projektowanie oraz programowanie układów
3. Projektowanie układów sekwencyjnych
4. Komunikacja poprzez protoków HTTP
5. Projektowanie układów czasowych
6. Programowanie interfejsu w środowisku Android Studio do komunikacji z układem ESP8266 - HTTP

Nowoczesne techniki programowania

lp. Temat zajęć
1. Podstawy języka HTML
2. Arkusze stylów CSS
3. PHP
4. JavaScript
5. Spring Boot

Programowanie w języku Java

lp. Temat zajęć
1. Wprowadzenie do programowania w języku Java
2. Wprowadzenie do programowania obiektowego w języku Java
3. Specyfikatory dostępu, przeciążanie metod i konstruktorów. Wykorzystanie składowych z klas bibliotecznych, tablice.
4. Dziedziczenie w języku Java
5. Klasy anonimowe i klasy wewnętrzne
6. Klasy abstrakcyjne
7. Interfejsy w Javie
8. Swing – komponenty graficzne, programowanie zdarzeniowe. Siatki rozmieszczenia obiektów w interfejsie graficznym (SWING)
9. Swing – komponenty graficzne, programowanie zdarzeniowe. Siatki rozmieszczenia obiektów w interfejsie graficznym, menu, toolbar
10. Mechanizmy graficzne w JAVA2 (SWING)
11. Wyjątki (część 1) i animacje
12. Operacje na plikach
13. Serializacja obiektów

Programowanie Aplikacji mobilnych

lp. Temat zajęć
1. Wprowadzenie do programowanie aplikacji mobilnych
2. Interfejs użytkownika – RelativeLayout, ViewBinding, obsługa kontrolek w kodzie aktywności
3. Interfejs użytkownika – LinearLayout, motywy, jednostki, context, komponenty CheckBox oraz RadioButton
4. intencje jawienie zdefiniowane
5. intencje niejawienie zdefiniowane
6. Organizacja danych w pamięci urządzenia poprzez klasę SharedPreferences, PreferencesScreen, pasek TollBar, Menu, ikony
7. Współbieżne wykonywanie zadań – wątki
8. Obsługa lokalnej bazy danych SQLite – Room oraz SQLiteOpenHelper
9. Tryb graficzny w systemie android, grafika, animacje
10. Cykl życia aktywności – zabezpieczanie danych formularza, okna dialogowe
11. Powiadomienia
12. Prezentacja danych w formie list dynamicznych RecyclerView
13. Lista rozwijana – Spinner. Deklaracja kształtu obiektu
14. Fragmenty, ViewModel

Język Kotlin

lp. Temat zajęć
1. Podstawowe elementy języka Kotlin – część 1
2. Podstawowe elementy języka Kotlin - funkcje
3. Programowanie obiektowe w języku Kotlin
4. Jetpack Compose – Kotlin – Android Studio
5. Jetpack Compose Navigation – programowanie reaktywne

Programowanie niskopoziomowe

lp. Temat zajęć
1. Wprowadzenie do programowania niskopoziomowego
2. Rejestry, rozkazy procesora oraz przerwania
3. Rozkazy arytmetyczno – logiczne, przesunięcia bitowe deklaracja zmiennych
4. Rozkazy sterujące bezwarunkowe, procedury, stos
5. Instrukcje warunkowe





Strona zawiera materiały dla studentów PANS w Krosnie z kierunku Informatyka. Autor strony: dr Marcin Skuba