
Basic information
- Field of study
- Social Informatics
- Major
- All
- Organisational unit
- Faculty of Humanities
- Study level
- Second-cycle studies
- Form of study
- Full-time studies
- Profile
- Practical
- Didactic cycle
- 2025/2026
- Course code
- HIFSS.II1.07644.25
- Lecture languages
- Polish
- Mandatoriness
- Obligatory
- Block
- Foundation Modules
- Course related to scientific research
- Yes
|
Period
Semester 1
|
Method of verification of the learning outcomes
Completing the classes
Activities and hours
Laboratory classes:
30
|
Number of ECTS credits
3
|
Course's learning outcomes
| Code | Outcomes in terms of | Learning outcomes prescribed to a field of study | Methods of verification |
| Knowledge – Student knows and understands: | |||
| W1 | Student zna jezyk programowania C# | IFS2P_W02 | Execution of laboratory classes, Completion of laboratory classes |
| Skills – Student can: | |||
| U1 | Student potrafi wykorzystywać język C# do rowiązywania problemów praktycznych . | IFS2P_U05 | Activity during classes, Execution of laboratory classes |
| U2 | Student potrafi zbudować program w języku C# | IFS2P_U04 | Activity during classes, Execution of laboratory classes |
| Social competences – Student is ready to: | |||
| K1 | Student ma świadomość znaczenia znajomości programowania przy rozwiązywaniu problemów praktycznych. | IFS2P_K02 | Activity during classes, Execution of laboratory classes |
Student workload
| Activity form | Average amount of hours* needed to complete each activity form | |
| Laboratory classes | 30 | |
| Preparation for classes | 25 | |
| Realization of independently performed tasks | 20 | |
| Contact hours | 2 | |
| Student workload |
Hours
77
|
|
| Workload involving teacher |
Hours
30
|
|
* hour means 45 minutes
Program content
| No. | Program content | Course's learning outcomes | Activities |
| 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 | Laboratory classes |
Extended information/Additional elements
Teaching methods and techniques :
Discussion
| Activities | Methods of verification | Credit conditions |
|---|---|---|
| Lab. classes | Activity during classes, Execution of laboratory classes, Completion of laboratory classes |
Rules of participation in given classes, indicating whether student presence at the lecture is obligatory
Laboratory classes: 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.
Literature
Obligatory- 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
Scientific research and publications
Publications- 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ęć.