Programowanie obiektowe w języku C#
Przedmiot dla kierunku Automatyka Przemysłowa i Robotyka, studia I stopnia, semestr zimowy. Forma zajęć: wykład + laboratorium. Forma zaliczenia: zaliczenie.
Zakres przedmiotu
- podstawy programowania obiektowego w języku C#
- klasy, dziedziczenie, przeciążanie i polimorfizm
- framework .NET i podstawowe biblioteki języka C#
- interfejs użytkownika w aplikacjach okienkowych
- WinForms i podstawowe kontrolki
- LINQ, klasy generyczne i wyrażenia lambda
- podstawy testowania oraz organizacji kodu
Laboratoria
Na zajęciach laboratoryjnych studenci pracują w środowisku Visual Studio, VSCode, tworząc aplikacje w języku C#, wykorzystujące elementy platformy .NET. Ćwiczenia obejmują projektowanie interfejsu użytkownika, pobieranie i prezentację danych, pracę z kontrolkami, podstawy grafiki, wykresów oraz dobre praktyki programistyczne.
Projekt
Podstawą oceny końcowej jest indywidualny projekt. W ramach projektu student przygotowuje własne rozwiązanie programistyczne w języku C#, z uwzględnieniem analizy problemu, implementacji, uruchomienia oraz debugowania aplikacji.
Wymagania wstępne
Wskazana jest znajomość języka C++.
Zaliczenie
- zaliczenie wszystkich zadań z ćwiczeń laboratoryjnych
- aktywność i udział w zajęciach
- wykonanie projektu indywidualnego
Ocena końcowa ustalana jest na podstawie oceny z projektu.
Materiały do zajęć
Materiały dydaktyczne, instrukcje oraz informacje organizacyjne znajdują się na platformie:
Hasło do kursu podawane jest przez prowadzącego na zajęciach.