Cykl kształcenia: 2024/2025
Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki
Nazwa kierunku studiów: Informatyka
Obszar kształcenia: nauki techniczne
Profil studiów: ogólnoakademicki
Poziom studiów: pierwszego stopnia
Forma studiów: niestacjonarne
Specjalności na kierunku: AA - inżynieria systemów informatycznych, AI - Sztuczna inteligencja, TT - informatyka w przedsiębiorstwie, Z - inżynieria systemów złożonych
Tytuł otrzymywany po ukończeniu studiów: inżynier
Nazwa jednostki prowadzącej zajęcia: Katedra Elektrotechniki i Podstaw Informatyki
Kod zajęć: 12609
Status zajęć: wybierany dla specjalności
Układ zajęć w planie studiów: sem: 7 / W10 L10 / 3 ECTS / Z
Język wykładowy: polski
Imię i nazwisko koordynatora: dr inż. Grzegorz Drałus
Główny cel kształcenia: Uzyskanie wiedzy i umiejętności posługiwania się językiem skryptowym Python
Ogólne informacje o zajęciach: Wykład omawia Pythona, porównując go z innymi językami skryptowymi (w tym Perl). Przedstawia obiektowy charakter języka. Omawia jego różne zakresy zastosowania, w tym bardzo ważne w zakresie specjalności zastosowanie w systemach integracyjnych.
1 | Nguyen Q. | Advanced Python Programming | Packt. | 2022 |
2 | Ramalho Luciano | Zaawansowany Python. Jasne, zwięzłe i efektywne programowanie | APN Promise. | 2015 |
3 | Danjou Julien | Python na poważnie | PWN. | 2018 |
1 | David Beazley, Brian K. Jones | Python. Receptury | OREILLY. | 2014 |
2 | Slatkin B. | Efektywny Python. 90 sposobów na lepszy kod | Helion. | 2020 |
3 | Thomas Erl | SOA. Koncepcje, technologie i projektowanie | Prentice Hall. | 2011 |
1 | Jaworski M., Ziadé T. | Expert Python Programming | Packt Publishing. | 2021 |
2 | Lanaro G., Nguyen Q., Kasampali S. | Advanced Python Programming: Build high performance, concurrent, and multi-threaded apps | Packt Publishing. | 2019 |
Wymagania formalne: Wybór przedmiotu - przedmiot obierany.
Wymagania wstępne w kategorii Wiedzy: Znajomość podstawowych usługach sieciowych wykorzystywanych w przedsiębiorstwach. Podstawowa wiedza dotycząca programowania obiektowego.
Wymagania wstępne w kategorii Umiejętności: Umiejętność wykorzystywania dowolnego języka skryptowego oraz tworzenia prostych aplikacji internetowych.
Wymagania wstępne w kategorii Kompetencji społecznych: Rozumienie, że znajomość różnorodnych metod rozwiązywania problemów informatycznych jest istotna dla absolwenta informatyki.
MEK | Student, który zaliczył zajęcia | Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia | Metody weryfikacji każdego z wymienionych efektów kształcenia | Związki z KEK | Związki z PRK |
---|---|---|---|---|---|
01 | Potrafi napisać prosty skrypt w języku Python, który pozwala przetwarzać teksty, otwierać i zapisywać pliki. | wykład, laboratorium | zaliczenie cz. pisemna, obserwacja wykonawstwa |
K_W04++ K_U13+ |
P6S_UW P6S_WG |
02 | Potrafi utworzyć aplikację z GUI wykorzystując jedną z bibliotek dostępnych w Python. Potrafi utworzyć aplikację internetową. | wykład, laboratorium | zaliczenie cz. pisemna, obserwacja wykonawstwa |
K_U13++ K_K05++ |
P6S_KO P6S_UK P6S_UW |
03 | Potrafi dokonywać transformacje XSLT w Python, wie czym jest architektura SOA. | wykład, laboratorium | zaliczenie cz. pisemna, obserwacja wykonawstwa |
K_U19+ K_K05+ |
P6S_KO P6S_UK P6S_UW |
04 | Wie czym jest protokół SOAP, potrafi obsługiwać plik WSDL oraz wie jak utworzyć prostą aplikacją wykorzystującą REST w Python. | wykład, laboratorium | zaliczenie cz. pisemna, obserwacja wykonawstwa |
K_W04+ K_U19+ K_K05+ |
P6S_KO P6S_UK P6S_UW P6S_WG |
Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).
Sem. | TK | Treści kształcenia | Realizowane na | MEK |
---|---|---|---|---|
7 | TK01 | W1-W2,L1 | MEK01 | |
7 | TK02 | W3-W4,L2 | MEK01 | |
7 | TK03 | W5-W6,L3 | MEK02 | |
7 | TK04 | W7-W8,L4-L5 | MEK02 | |
7 | TK05 | W9 | MEK02 | |
7 | TK06 | W10-W12,L6-L7 | MEK03 MEK04 |
Forma zajęć | Praca przed zajęciami | Udział w zajęciach | Praca po zajęciach |
---|---|---|---|
Wykład (sem. 7) | Godziny kontaktowe:
10.00 godz./sem. |
Uzupełnienie/studiowanie notatek:
10.00 godz./sem. Studiowanie zalecanej literatury: 15.00 godz./sem. |
|
Laboratorium (sem. 7) | Przygotowanie do laboratorium:
5.00 godz./sem. Przygotowanie do kolokwium: 10.00 godz./sem. |
Godziny kontaktowe:
10.00 godz./sem. |
Dokończenia/wykonanie sprawozdania:
10.00 godz./sem. |
Konsultacje (sem. 7) | Przygotowanie do konsultacji:
2.00 godz./sem. |
Udział w konsultacjach:
2.00 godz./sem. |
|
Zaliczenie (sem. 7) | Przygotowanie do zaliczenia:
10.00 godz./sem. |
Zaliczenie pisemne:
2.00 godz./sem. |
Forma zajęć | Sposób wystawiania oceny podsumowującej |
---|---|
Wykład | Testy po wykładach, zaliczenie pisemne. |
Laboratorium | Oceny ze sprawozdań oraz zadań. |
Ocena końcowa | Ocena końcowa z przedmiotu obliczana według wzoru: 0.35 oceny z wykładu + 0.65 oceny z laboratorium |
Wymagane podczas egzaminu/zaliczenia
(-)
Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)
Inne
(-)
Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie