Język Programowania C#
Informacje ogólne
Kod przedmiotu: | WMI.TCS.JPC#.S |
Kod Erasmus / ISCED: |
(brak danych)
/
(0613) Tworzenie i analiza oprogramowania i aplikacji
|
Nazwa przedmiotu: | Język Programowania C# |
Jednostka: | Instytut Informatyki Analitycznej |
Grupy: | |
Punkty ECTS i inne: |
3.00
|
Język prowadzenia: | polski |
Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)
Okres: | 2023-10-01 - 2024-01-28 |
Przejdź do planu
PN WYK
LAB
WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 15 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Bartosz Walczak | |
Prowadzący grup: | Bartosz Walczak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Przedmiot - Zaliczenie na ocenę | |
Efekty kształcenia: | 1) Student zna i rozumie podstawowe i zaawansowane elementy języka C# i sposób ich realizacji przez środowisko wykonawcze [IAN_K1_W04, IAN_K1_W05] 2) Student potrafi pisać programy w języku C# z wykorzystaniem podstawowych i zaawansowanych elementów języka oraz standardowych bibliotek platformy .NET [IAN_K1_U03, IAN_K1_U05, IAN_K1_U08] |
|
Wymagania wstępne: | 1) Podstawowa znajomość języków C++ i Java 2) Znajomość podstawowych koncepcji programowania obiektowego |
|
Forma i warunki zaliczenia: | 1) Sprawdzian pisemny – 40% oceny 2) Rozwiązania zadań programistycznych – 60% oceny |
|
Metody sprawdzania i kryteria oceny efektów kształcenia uzyskanych przez studentów: | 1) Sprawdzian pisemny (efekt 1) 2) Zadania programistyczne do samodzielnego wykonania (efekt 2) |
|
Metody dydaktyczne: | 1) Prezentacja zagadnień teoretycznych i przykładów na wykładzie 2) Ćwiczenia w laboratorium komputerowym 3) Samodzielne wykonywanie zadań programistycznych ocenianych automatycznie |
|
Bilans punktów ECTS: | 1) Udział w zajęciach – 30 godz. 2) Rozwiązywanie zadań – 30 godz. 3) Przygotowanie do sprawdzianu – 15 godz. Łącznie – 75 godz., 3 pkt. ECTS |
|
Sylabus przedmiotu dla studentów rozpoczynających studia od roku akademickiego 19/20 lub później: | Informatyka analityczna, studia stacjonarne pierwszego stopnia, rok 2 |
|
Pełny opis: |
1) Elementy języka C#: typy podstawowe, klasy, struktury, interfejsy, rekordy, krotki wartościowe, delegaty, typy generyczne, metody anonimowe, iteratory, LINQ, programowanie asynchroniczne, kod nienadzorowany i inne 2) Realizacja elementów języka C# przez środowisko wykonawcze 3) Elementy bibliotek standardowych platformy .NET 4) Środowisko programistyczne Visual Studio i jego narzędzia |
|
Literatura: |
Kurs autorski – obowiązuje materiał realizowany na zajęciach Literatura pomocnicza: Dokumentacja Microsoft .NET, https://docs.microsoft.com/en-us/dotnet/ |
Właścicielem praw autorskich jest Uniwersytet Jagielloński w Krakowie.