
Informacje podstawowe
- Kierunek studiów
- Informatyka Społeczna
- Specjalność
- Wszystkie
- Jednostka organizacyjna
- Wydział Humanistyczny
- Poziom kształcenia
- Studia magisterskie II stopnia
- Forma studiów
- Stacjonarne
- Profil studiów
- Praktyczny
- Cykl dydaktyczny
- 2025/2026
- Kod przedmiotu
- HIFSS.II1.07644.25
- Języki wykładowe
- polski
- Obligatoryjność
- Obowiązkowy
- Blok zajęciowy
- Przedmioty podstawowe
- Przedmiot powiązany z badaniami naukowymi
- Tak
|
Okres
Semestr 1
|
Forma zaliczenia
Zaliczenie
Forma prowadzenia i godziny zajęć
Ćwiczenia laboratoryjne:
30
|
Liczba punktów ECTS
3
|
Efekty uczenia się dla przedmiotu
| Kod | Efekty w zakresie | Kierunkowe efekty uczenia się | Metody weryfikacji |
| Wiedzy – Student zna i rozumie: | |||
| W1 | Student zna jezyk programowania C# | IFS2P_W02 | Wykonanie ćwiczeń laboratoryjnych, Zaliczenie laboratorium |
| Umiejętności – Student potrafi: | |||
| U1 | Student potrafi wykorzystywać język C# do rowiązywania problemów praktycznych . | IFS2P_U05 | Aktywność na zajęciach, Wykonanie ćwiczeń laboratoryjnych |
| U2 | Student potrafi zbudować program w języku C# | IFS2P_U04 | Aktywność na zajęciach, Wykonanie ćwiczeń laboratoryjnych |
| Kompetencji społecznych – Student jest gotów do: | |||
| K1 | Student ma świadomość znaczenia znajomości programowania przy rozwiązywaniu problemów praktycznych. | IFS2P_K02 | Aktywność na zajęciach, Wykonanie ćwiczeń laboratoryjnych |
Treści programowe zapewniające uzyskanie efektów uczenia się dla modułu zajęć
Nakład pracy studenta
| Rodzaje zajęć studenta | Średnia liczba godzin* przeznaczonych na zrealizowane aktywności | |
| Ćwiczenia laboratoryjne | 30 | |
| Przygotowanie do zajęć | 25 | |
| Samodzielne studiowanie tematyki zajęć | 20 | |
| Dodatkowe godziny kontaktowe | 2 | |
| Łączny nakład pracy studenta |
Liczba godzin
77
|
|
| Liczba godzin kontaktowych |
Liczba godzin
30
|
|
* godzina (lekcyjna) oznacza 45 minut
Treści programowe
| Lp. | Treści programowe | Efekty uczenia się dla przedmiotu | Formy prowadzenia zajęć |
| 1. |
Celem ćwiczeń laboratoryjnych będzie zaznajomienie studentów z jezykiem programowania C# w stopniu umożliwającym tworzenie prostych programów w tym jezyku Tematyka zajęć: Wstęp do programowania w C# |
W1, U1, U2, K1 | Ćwiczenia laboratoryjne |
Informacje rozszerzone
Metody i techniki kształcenia :
Dyskusja
| Rodzaj zajęć | Metody zaliczenia | Warunki zaliczenia przedmiotu |
|---|---|---|
| Ćwiczenia laboratoryjne | Aktywność na zajęciach, Wykonanie ćwiczeń laboratoryjnych, Zaliczenie laboratorium |
Warunki i sposób zaliczenia poszczególnych form zajęć, w tym zasady zaliczeń poprawkowych, a także warunki dopuszczenia do egzaminu
Warunkiem uzyskania zaliczenia jest wykonanie ćwiczeń. Sposób zaliczania nie zmienia się w kolejnych terminach.
Sposób obliczania oceny końcowej
100% oceny stanowił będzie wykonywanie ćwiczeń laboratoryjnych w formie zadań na zajęciach. Obecność na zajęciach i aktywny w nich udział są warunkiem koniecznym do uzyskania zaliczenia. W przypadku nieobecności student musi wykonać obowiązkowe ćwiczenia w czasie i formie uzgodnionej z prowadzącym. 2 i 3 termin będą odbywały sie w sesji i sesji poprawkowej. Zaliczenia będzie polegał na wykonaniu zadanych ćwiczeń
Sposób i tryb wyrównywania zaległości powstałych wskutek nieobecności studenta na zajęciach
Zaległości student może nadrobić w oparciu o literaturę zaleconą przez wykładowcę. Powstałe zaległości student zalicza w terminie ustalonym z wykładowcą.
Wymagania wstępne i dodatkowe
Obecności są wymagane w ramach nieobecności student/ka musi w ramach dyżuru zaliczyć wymagane ćwiczenia i/lub literaturę.
Zasady udziału w poszczególnych zajęciach, ze wskazaniem, czy obecność studenta na zajęciach jest obowiązkowa
Ćwiczenia laboratoryjne: Studenci wykonują ćwiczenia laboratoryjne zgodnie z materiałami udostępnionymi przez prowadzącego. Student jest zobowiązany do przygotowania się w przedmiocie wykonywanego ćwiczenia, co może zostać zweryfikowane kolokwium w formie ustnej lub pisemnej. Zaliczenie zajęć odbywa się na podstawie zaprezentowania rozwiązania postawionego problemu. Zaliczenie modułu jest możliwe po zaliczeniu wszystkich zajęć laboratoryjnych.
Literatura
Obowiązkowa- C# 8.0. Kompletny przewodnik dla praktyków (Essential C# 8.0), Mark Michaelis, Eric Lippert
- C# 9.0 w pigułce (C# 9.0 in a Nutshell), Joseph Albahari
- C# in Depth, Jon Skeet
- Dokumentacja języka C#, https://msdn.microsoft.com/en-us/library/kx37x362.aspx
- Bardziej efektywny C#, Wagner Bill
- Tajniki C# i .NET Framework. Wydajne aplikacje dzięki zaawansowanym funkcjom języka C# i architektury .NET, Posadas Marino
- C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core, Jacek Matulewski
- Programowanie gier przy użyciu Unity i C#, Casey Hardman
- Unity i C# Podstawy programowania gier, Ewa Ross, Jacek Ross
- Algorytmy, struktury danych i techniki programowania, Piotr Wróblewski
Badania i publikacje
Publikacje- Celem kursu jest zapoznanie uczestników z podstawowymi elementami składni języka programowania C#, w sposób umożliwiający wykorzystanie zdobytej wiedzy na kolejnych etapach kształcenia.
- Ze względu na podstawowy charakter kursu nie przypisano publikacji prowadzącego do zajęć.