Cykl kształcenia: 2024/2025
Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki
Nazwa kierunku studiów: Elektronika i telekomunikacja
Obszar kształcenia: nauki techniczne
Profil studiów: ogólnoakademicki
Poziom studiów: pierwszego stopnia
Forma studiów: stacjonarne
Specjalności na kierunku: S - Elektroniczne systemy pomiarowe i diagnostyczne, T - Telekomunikacja, U - Urządzenia elektroniczne
Tytuł otrzymywany po ukończeniu studiów: inżynier
Nazwa jednostki prowadzącej zajęcia: Katedra Elektrotechniki i Podstaw Informatyki
Kod zajęć: 500
Status zajęć: obowiązkowy dla programu
Układ zajęć w planie studiów: sem: 1 / W15 L15 / 2 ECTS / Z
Język wykładowy: polski
Imię i nazwisko koordynatora 1: dr inż. Mariusz Gamracki
Terminy konsultacji koordynatora: Podane na stronie: http://pei.prz.edu.pl/plan_zajec_semestr.php
Imię i nazwisko koordynatora 2: dr hab. inż. prof. PRz Grzegorz Masłowski
Imię i nazwisko koordynatora 3: dr inż. Grzegorz Drałus
Główny cel kształcenia: Zasadniczym celem kształcenia na module jest prezentacja podstawowych zagadnień z zakresu techniki programowania w językach wysokiego poziomu.
Ogólne informacje o zajęciach: Moduł poświęcony jest prezentacji podstaw programowania proceduralnego. Omawiany jest proces tworzenia rozwiązania w postaci algorytmu i programu. Podstawy języka i środowiska programowania, (edytor, interpreter, kompilator,). Przedstawia się metody sterowanie przebiegiem programu, podstawowe i złożone typy danych, wyrażenia, zmienne. Analizuje się zagadnienia strukturalizacji programu, bloki i funkcje oraz metody przekazywania parametrów. Rozważa się zagadnienia rekursji. Studenci zapoznają się ze stosowaniem standardowych bibliotek, sterowania strumieniami wejścia-wyjścia i zarządzania plikami. Przedstawia się podstawowe techniki programowania obiektowego.
1 | Mariano Anaya | Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod | Helion. | 2022 |
2 | Miles Rob | Python Zacznij programować | Helion. | 2018 |
3 | Matthes Eric | Python. Instrukcje dla programisty | Helion. | 2016 |
4 | Piotr Wróblewski | Algorytmy w Pythonie. Techniki programowania dla praktyków | Helion. | 2023 |
1 | Gawryszewski Marek, Kierzkowski Andrzej | Python Ćwiczenia praktyczne | Helion. | 2017 |
2 | Dawson Michael | Python dla każdego | Helion. | 2014 |
1 | Martin R.C. | Czysty kod. Podręcznik dobrego programisty | Helion. | 2014 |
2 | Downey Allen B. | Myśl w języku Python! Nauka programowania | Helion. | 2017 |
Wymagania formalne: Student powinien znać podstawowe zagadnienia z zakresu algebry i analizy matematycznej
Wymagania wstępne w kategorii Wiedzy: Student powinien mieć wiedzę w zakresie matematyki, wykorzystywaną do formułowania i rozwiązywania prostych zadań inżynierskich związanych z informatyką.
Wymagania wstępne w kategorii Umiejętności: Student powinien umieć użyć wiedzę matematyczną do formułowania i rozwiązywania prostych zadań informatycznych w oparciu o metody analityczne i eksperymentalne.
Wymagania wstępne w kategorii Kompetencji społecznych: Ma świadomość odpowiedzialności za własną pracę.
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 | Analizuje gotowy kod programu | wykład, laboratorium | zaliczenie cz. pisemna, zaliczenie cz. praktyczna (laboratorium) |
K_W18+ K_U05+ |
P6S_UU P6S_WG |
02 | Formułuje algorytm rozwiązania zadania programistycznego | wykład, laboratorium | zaliczenie cz. pisemna, zaliczenie cz. praktyczna |
K_W18+ K_U01+ |
P6S_UU P6S_WG |
03 | Projektuje i programuje poste aplikacje z użyciem techniki programowania strukturalnego i proceduralnego | wykład, laboratorium | zaliczenie cz. pisemna, zaliczenie cz. praktyczna, obserwacja wykonawstwa |
K_U05+ K_U21+ |
P6S_UU P6S_UW |
04 | Programuje poste aplikacje z użyciem techniki programowania obiektowego | wykład, laboratorium | zaliczenie cz. pisemna, zaliczenie cz. praktyczna, obserwacja wykonawstwa |
K_U05+ K_U21+ |
P6S_UU P6S_UW |
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 |
---|---|---|---|---|
1 | TK01 | W01 | MEK01 | |
1 | TK02 | W02, L01, L02 | MEK01 MEK02 | |
1 | TK03 | W03, L03 | MEK02 MEK03 | |
1 | TK04 | W04, L04 | MEK02 MEK03 | |
1 | TK05 | W05, L05 | MEK02 MEK03 | |
1 | TK06 | W06, L06 | MEK04 | |
1 | TK07 | W07, W08, L07 | MEK02 MEK04 |
Forma zajęć | Praca przed zajęciami | Udział w zajęciach | Praca po zajęciach |
---|---|---|---|
Wykład (sem. 1) | Godziny kontaktowe:
15.00 godz./sem. |
Uzupełnienie/studiowanie notatek:
10.00 godz./sem. Studiowanie zalecanej literatury: 10.00 godz./sem. |
|
Laboratorium (sem. 1) | Przygotowanie do laboratorium:
10.00 godz./sem. |
Godziny kontaktowe:
15.00 godz./sem. |
Dokończenia/wykonanie sprawozdania:
10.00 godz./sem. |
Konsultacje (sem. 1) | |||
Zaliczenie (sem. 1) |
Forma zajęć | Sposób wystawiania oceny podsumowującej |
---|---|
Wykład | Wykład kończy się zaliczeniem.Testy po niektórych wykładach. |
Laboratorium | Obecność na laboratorium obowiązkowa. Do zaliczenia przedmiotu należy wykonać wszystkie laboratoria i sprawozdania. Oceniana jest jakość wykonanych zadań i sprawozdań. Na ostatnich zajęciach sprawdzian zaliczeniowy w formie praktycznego programowania na komputerze. Oceną końcową to 0.3*sprawozdania+ 0.7*kolokwium. Gradacja ocen: 0-50% - 2.0, 51-60% - 3.0, 61-70% - 3.5, 71-80% - 4.0, 81-90% - 4.5, 91-100% - 5.0. Kolokwium zaliczeniowe obejmujące całość materiału odbędzie się w przedostatnim lub ostatnim tygodniu semestru. |
Ocena końcowa | Ocena końcowa wystawiana jest jako średnia ważona: 0.6 oceny z laboratorium +0.10 testy + 0.30 z zaliczenia wykładu. |
Wymagane podczas egzaminu/zaliczenia
test_wdprogram_1EFDI-wzorzec KRK.pdf
Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
Wstęp do progr zalliczenie Lab -wzorzec KRK.pdf
Inne
(-)
Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : tak
Dostępne materiały : Pomoc dostępna w systemach operacyjnych i w programach.
1 | G. Drałus | Metody śledzenia punktu MPP modułu fotowoltaicznego | 2023 |
2 | G. Drałus; J. Drałus; J. Kusznier; D. Mazur | Application of Artificial Intelligence Algorithms in Multilayer Perceptron and Elman Networks to Predict Photovoltaic Power Plant Generation | 2023 |
3 | K. Bulanda; K. Filik; G. Karnas; G. Masłowski; M. Oleksy; R. Oliwa | Stanowisko probierczo-pomiarowe do badań wysokonapięciowych impedancji, rezystywności i odporności materiałów kompozytowych oraz sposób badania wysokonapięciowych impedancji, rezystywności i odporności materiałów kompozytowych | 2023 |
4 | P. Baranski; W. Gajda; G. Karnas; G. Masłowski | Spectral domain analysis of preliminary breakdown pulse train activity during leader electric field signatures of positive cloud-to-ground flash incidents recorded during 2019 thunderstorm season in central part of Poland | 2023 |
5 | G. Masłowski; R. Ziemba | Fale napięciowe indukowane w liniach elektroenergetycznych pobliskimi wyładowaniami atmosferycznymi | 2022 |
6 | K. Bulanda; K. Czech; D. Krajewski; G. Masłowski; D. Mazur; M. Oleksy; R. Oliwa | Methods for Enhancing the Electrical Properties of Epoxy Matrix Composites | 2022 |
7 | K. Bulanda; K. Filik; G. Karnas; J. Królczyk; G. Masłowski; M. Oleksy; R. Oliwa | A new method to electrical parameters identification of carbon fiber reinforced composites using lightning disturbances corresponding to subsequent return strokes | 2022 |
8 | P. Barański; G. Karnas; G. Masłowski | A New Method for Modeling and Parameter Identification of Positively Charged Downward Lightning Leader Based on Remote Lightning Electric Field Signatures Recorded in the ELF/MF Range and 3D Doppler Radar Scanning Data | 2022 |
9 | S. Hajder; G. Masłowski | Measurements and Modeling of Long Continuing Current in the Lightning Protection System of a Residential Building | 2022 |
10 | A. Czmil; G. Drałus; D. Mazur | Automatic Detection and Counting of Blood Cells in Smear Images Using RetinaNet | 2021 |
11 | G. Dec; G. Drałus; B. Kwiatkowski; D. Mazur | Forecasting Models of Daily Energy Generation by PV Panels Using Fuzzy Logic | 2021 |
12 | G. Masłowski | Współczesne badania wyładowań piorunowych i ich parametry stosowane w aplikacjach inżynieryjnych | 2021 |
13 | G. Masłowski | Wybrane zagadnienia badań wyładowań atmosferycznych i ochrony odgromowej | 2021 |
14 | K. Bulanda; K. Filik; G. Karnas; G. Masłowski; M. Oleksy; R. Oliwa | Testing of Conductive Carbon Fiber Reinforced Polymer Composites Using Current Impulses Simulating Lightning Effects | 2021 |
15 | K. Filik; S. Hajder; G. Masłowski | Multi-Stroke Lightning Interaction with Wiring Harness: Experimental Tests and Modelling | 2021 |
16 | G. Drałus; T. Rak | Prognozowanie w horyzoncie jednej godziny produkcji energii przez panel fotowoltaiczny | 2020 |
17 | G. Drałus; T. Rak | Programowanie równoległe w hybrydowym środowisku MPI i OpenMP na klastrze serwerów | 2020 |
18 | G. Masłowski; S. Wyderka | Modeling of Currents and Voltages in the Lightning Protection System of a Residential Building and an Attached Overhead Power Line | 2020 |
19 | P. Barański; G. Karnas; G. Masłowski | A novel algorithm for determining lightning leader time onset from electric field records and its application for lightning channel height calculations | 2020 |