Programowanie III I-NI7O>P-III
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi programowania
w nowoczesnym języku obiektowym na przykładzie języka C#. Omawiania jest
składnia języka C#, typy danych, instrukcje warunkowe, funkcje, tablice, struktury,
kolekcje, zagadnienie programowania obiektowego, w tym specyfikatorów dostępu,
dziedziczenia, klas abstrakcji, metod wirtualnych, przeciążania metod. Na
ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego
zastosowania poznanych konstrukcji i tworzenia programów w języku C#.
|
W cyklu 2021/2022-Z:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi programowania w nowoczesnym języku obiektowym na przykładzie języka C#. Omawiania jest składnia języka C#, typy danych, instrukcje warunkowe, funkcje, tablice, struktury, kolekcje, zagadnienie programowania obiektowego, w tym specyfikatorów dostępu, dziedziczenia, klas abstrakcji, metod wirtualnych, przeciążania metod. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych konstrukcji i tworzenia programów w języku C#. |
W cyklu 2022/2023-Z:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi programowania w nowoczesnym języku obiektowym na przykładzie języka C#. Omawiania jest składnia języka C#, typy danych, instrukcje warunkowe, funkcje, tablice, struktury, kolekcje, zagadnienie programowania obiektowego, w tym specyfikatorów dostępu, dziedziczenia, klas abstrakcji, metod wirtualnych, przeciążania metod. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych konstrukcji i tworzenia programów w języku C#. |
W cyklu 2023/2024-Z:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi programowania w nowoczesnym języku obiektowym na przykładzie języka C#. Omawiania jest składnia języka C#, typy danych, instrukcje warunkowe, funkcje, tablice, struktury, kolekcje, zagadnienie programowania obiektowego, w tym specyfikatorów dostępu, dziedziczenia, klas abstrakcji, metod wirtualnych, przeciążania metod. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych konstrukcji i tworzenia programów w języku C#. |
W cyklu 2024/2025-Z:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi programowania w nowoczesnym języku obiektowym na przykładzie języka C#. Omawiania jest składnia języka C#, typy danych, instrukcje warunkowe, funkcje, tablice, struktury, kolekcje, zagadnienie programowania obiektowego, w tym specyfikatorów dostępu, dziedziczenia, klas abstrakcji, metod wirtualnych, przeciążania metod. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych konstrukcji i tworzenia programów w języku C#. |
W cyklu 2025/2026-Z:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi programowania w nowoczesnym języku obiektowym na przykładzie języka C#. Omawiania jest składnia języka C#, typy danych, instrukcje warunkowe, funkcje, tablice, struktury, kolekcje, zagadnienie programowania obiektowego, w tym specyfikatorów dostępu, dziedziczenia, klas abstrakcji, metod wirtualnych, przeciążania metod. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych konstrukcji i tworzenia programów w języku C#. |
Koordynatorzy przedmiotu
<b>Ocena końcowa</b>
W cyklu 2022/2023-Z: Ocenę końcową wyznacza prowadzący wykład jako wypadkową ocenę z ćwiczeń laboratoryjnych i z zaliczenia wykładów.
| W cyklu 2023/2024-Z: Ocenę końcową wyznacza prowadzący wykład jako wypadkową ocenę z ćwiczeń laboratoryjnych i z zaliczenia wykładów.
| W cyklu 2025/2026-Z: Ocenę końcową wyznacza prowadzący wykład jako wypadkową ocenę z ćwiczeń laboratoryjnych i z zaliczenia wykładów.
| W cyklu 2024/2025-Z: Ocenę końcową wyznacza prowadzący wykład jako wypadkową ocenę z ćwiczeń laboratoryjnych i z zaliczenia wykładów.
|
<b>Wymagania wstępne</b>
W cyklu 2022/2023-Z: Znajomość podstawowych zasad programowania uzyskana na przedmiotach Programowanie I oraz Programowanie II.
| W cyklu 2023/2024-Z: Znajomość podstawowych zasad programowania uzyskana na przedmiotach Programowanie I oraz Programowanie II.
| W cyklu 2025/2026-Z: Znajomość podstawowych zasad programowania uzyskana na przedmiotach Programowanie I oraz Programowanie II.
| W cyklu 2024/2025-Z: Znajomość podstawowych zasad programowania uzyskana na przedmiotach Programowanie I oraz Programowanie II.
|
<b>Literatura podstawowa</b>
W cyklu 2022/2023-Z: 1. Strona internetowa https://msdn.microsoft.com/en-us/library
2. Ian Griffiths.: C#. Programowanie, Helion, 2012
3. Jones A.: C#: księga przykładów, APN Promise, 2005
4. Lis M.: C#: ćwiczenia, Helion, 2006
5. Strona internetowa: www.csharp-station.com
6. Michaelis M.: Essential C# 6.0, Addison-Wesley, 2015
7. Troelsen A.: Pro C# 5.0 and the .NET 4.5 Platform, Apress 2012
| W cyklu 2023/2024-Z: 1. Strona internetowa https://msdn.microsoft.com/en-us/library
2. Ian Griffiths.: C#. Programowanie, Helion, 2012
3. Jones A.: C#: księga przykładów, APN Promise, 2005
4. Lis M.: C#: ćwiczenia, Helion, 2006
5. Strona internetowa: www.csharp-station.com
6. Michaelis M.: Essential C# 6.0, Addison-Wesley, 2015
7. Troelsen A.: Pro C# 5.0 and the .NET 4.5 Platform, Apress 2012
| W cyklu 2025/2026-Z: 1. Strona internetowa https://msdn.microsoft.com/en-us/library
2. Ian Griffiths.: C#. Programowanie, Helion, 2012
3. Jones A.: C#: księga przykładów, APN Promise, 2005
4. Lis M.: C#: ćwiczenia, Helion, 2006
5. Strona internetowa: www.csharp-station.com
6. Michaelis M.: Essential C# 6.0, Addison-Wesley, 2015
7. Troelsen A.: Pro C# 5.0 and the .NET 4.5 Platform, Apress 2012
| W cyklu 2024/2025-Z: 1. Strona internetowa https://msdn.microsoft.com/en-us/library
2. Ian Griffiths.: C#. Programowanie, Helion, 2012
3. Jones A.: C#: księga przykładów, APN Promise, 2005
4. Lis M.: C#: ćwiczenia, Helion, 2006
5. Strona internetowa: www.csharp-station.com
6. Michaelis M.: Essential C# 6.0, Addison-Wesley, 2015
7. Troelsen A.: Pro C# 5.0 and the .NET 4.5 Platform, Apress 2012
|
<b>Literatura uzupełniająca</b>
<b>Inne informacje</b>
Efekty kształcenia
Wiedza
Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu programowania w języku C#.
Powiązane efekty kierunkowe:
IF1A_W05
Metody weryfikacji:
Egzamin:Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogól¬ną obejmującą kluczowe zagadnienia z zakresu programowania w języku C#.
Wiedza
Ma elementarną wiedzę na temat cyklu życia systemów informatycznych oraz oprogramowania
Powiązane efekty kierunkowe:
IF1A_W19
Metody weryfikacji:
Egzamin:Ma elementarną wiedzę na temat cyklu życia systemów informatycznych oraz oprogramowania.
Wiedza
Ma uporządkowaną wiedzę w zakresie metod i technik programowania.
Powiązane efekty kierunkowe:
IF1A_W04
Metody weryfikacji:
Egzamin:Ma uporządkowaną wiedzę w zakresie metod i technik programowania.
Umiejętności
Ma umiejętność samokształcenia się, potrafi pozyskiwać informacje z literatury, baz danych oraz innych właściwie dobranych źródeł, także w języku angielskim w zakresie programowania i konstrukcji języków programowania, potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie.
Powiązane efekty kierunkowe:
IF1A_U06
Metody weryfikacji:
Kolokwium:Ma umiejętność samokształcenia się, potrafi pozyskiwać informacje z literatury, baz danych oraz innych właściwie dobranych źródeł, także w języku angielskim w zakresie programowania i konstrukcji języków programowania, potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie.
Umiejętności
Potrafi dokonać identyfikacji i sformułować specyfikację pro¬stych zadań programistycznych o charakterze praktycznym
Powiązane efekty kierunkowe:
IF1A_U23
Metody weryfikacji:
Kolokwium:Potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań programistycznych o charakterze praktycznym
Umiejętności
Potrafi, zgodnie z zadaną specyfikacją, zaprojektować oraz zrealizować proste oprogramowanie, używając właściwych metod, technik i narzędzi programistycznych.
Powiązane efekty kierunkowe:
IF1A_U27
Metody weryfikacji:
Kolokwium:Potrafi, zgodnie z zadaną specyfikacją, zaprojektować oraz zrealizować proste oprogramowanie, używając właściwych metod, technik i narzędzi programistycznych.
Kompetencje społeczne
Rozumie potrzebę uczenia się przez całe życie. Potrafi inspirować i organizować proces uczenia się innych osób.
Powiązane efekty kierunkowe:
IF1A_K01
Metody weryfikacji:
Egzamin:Rozumie potrzebę uczenia się przez całe życie. Potrafi inspirować i organizować proces uczenia się innych osób
Kryteria oceniania
Ocena w ćwiczeń laboratoryjnych na podstawie wykonanych projektów, ocena z wykładu na podstawie kolokwium z wykładów.
Literatura
1. Strona internetowa https://msdn.microsoft.com/en-us/library
2. Ian Griffiths.: C#. Programowanie, Helion, 2012
3. Jones A.: C#: księga przykładów, APN Promise, 2005
4. Lis M.: C#: ćwiczenia, Helion, 2006
5. Strona internetowa: www.csharp-station.com
6. Michaelis M.: Essential C# 6.0, Addison-Wesley, 2015
7. Troelsen A.: Pro C# 5.0 and the .NET 4.5 Platfor m, Apress 2012
|
W cyklu 2022/2023-Z:
1. Strona internetowa https://msdn.microsoft.com/en-us/library |
W cyklu 2023/2024-Z:
1. Strona internetowa https://msdn.microsoft.com/en-us/library |
W cyklu 2024/2025-Z:
1. Strona internetowa https://msdn.microsoft.com/en-us/library |