logo
Karta przedmiotu
logo

Informatyka

Podstawowe informacje o zajęciach

Cykl kształcenia: 2019/2020

Nazwa jednostki prowadzącej studia: Wydział Budowy Maszyn i Lotnictwa

Nazwa kierunku studiów: Zarządzanie i inżynieria produkcji

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: pierwszego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: Informatyka w zarządzaniu przedsiębiorstwem, Systemy zapewnienia jakości produkcji, Zarządzanie systemami produkcyjnymi

Tytuł otrzymywany po ukończeniu studiów: inżynier

Nazwa jednostki prowadzącej zajęcia: Zakład Informatyki

Kod zajęć: 746

Status zajęć: obowiązkowy dla programu Systemy zapewnienia jakości produkcji, Zarządzanie systemami produkcyjnymi

Układ zajęć w planie studiów: sem: 3 / W30 L30 / 5 ECTS / E

Język wykładowy: polski

Imię i nazwisko koordynatora: dr inż. Tomasz Bajorek

Terminy konsultacji koordynatora: Dostępne na: https://tbajorek.v.prz.edu.pl

semestr 3: dr inż. Paweł Górka

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Celem kształcenia jest nabycie wiedzy studentów w zakresie specjalistycznego oprogramowania współczesnych systemów komputerowych.oraz z zakresu algorytmiki i podstaw programowania w technologii strukturalnej i obiektowej.

Ogólne informacje o zajęciach: W ramach zajęć student zaznajamia się z podstawami algorytmiki (szukanie minimum, sortowanie, opracowanie statystyczne wyników),narzędziami dla operacji na strukturach danych, operacje we/wy, Algorytmy implementowane w pakiecie Matlab oraz języku JavaScript.

Materiały dydaktyczne: Pomocnicze materiały (wersja elektroniczna) T. Bajorek

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 Mrozek B., Mrozek Z. MATLAB i Simulink. Poradnik użytkownika Helion. 2010
2 Pratap R. Matlab dla naukowców i inżynierów PWN. 2015
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 Lis M. JavaScript. Ćwiczenia praktyczne. Wydanie II Helion. 2013
Literatura do samodzielnego studiowania
1 Aho A. V., Hopcroft J. E., Ullman J. D. Algorytmy i struktury danych Helion. 2003

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Zaliczenie semestru 2

Wymagania wstępne w kategorii Wiedzy: Student powinien posiadać wiedzę w zakresie przedmiotu Technologia informacyjna sem.1 i 2

Wymagania wstępne w kategorii Umiejętności: student powinien posiadać podstawowe umiejętności w zakresie posługiwania się systemem komputerowym wyniesione z kształcenia w szkole średniej oraz przedmiotu Technologia informacyjna sem. 1 i 2

Wymagania wstępne w kategorii Kompetencji społecznych: Umiejętność pracy w zespole wyniesiona ze szkoły sredniej

Efekty kształcenia dla zajęć

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 Posiada podstawową wiedzę z zakresu algorytmiki, potrafi tworzyć algorytmy, konstruować schematy blokowe. wykład, laboratorium egzamin pisemny, zaliczenie lab. - część praktyczna K_W16+
K_U01++
P6S_UW
P6S_WG
02 Zna podstawowe typy danych i potrafi je definiować, zna instrukcje proste i strukturalne, ich syntaktykę i semantykę, rozumie ich cel i potrafi przetworzyć algorytm w kod programistyczny oraz zastosować odpowiednie konstrukcje kodu w zadaniach wykład, laboratorium egzamin cz. pisemna, egzamin cz. praktyczna, zaliczenie cz. praktyczna K_W16++
K_U05++
K_K01+
P6S_UU
P6S_UW
P6S_WG
03 Potrafi dobrać prawidłową metodę rozwiązania postawionego prostego problemu inżynierskiego oraz ją zaimplementować laboratorium test K_U01++
K_U05++
P6S_UW
04 Posiada podstwawową wiedzę na temat programowania obiektowego, potrafi utworzyć program interfejsu GUI, prawidłowo wykorzystuje pola i metody komponentów oraz instrukcje kodu. wykład, laboratorium egzamin cz. pisemna, zaliczenie cz. praktyczna K_W04+
K_W16+
P6S_WG
05 Zna i rozumie zastosowania struktur dynamicznych wykład egzamin cz. pisemna K_W04+
K_W16+
P6S_WG
06 Zna strukturę dokumentów hipertekstowych, potrafi wyposażyć ten dokument w skrypt w języku JavaScript z zastosowaniem obliczeń numerycznych, warunków i iteracji wykład, laboratorium egzamin cz. pisemna, egzamin cz. praktyczna, zaliczenie cz. praktyczna K_W04+
K_W16+
P6S_WG
07 Potrafi wykonać program wsadowy w środowisku Matlab, zna zaawansowane techniki pracy: operacje we/wy,wykorzystanie instrukcji warunkowej i iteracji w algorytmach, operacje symboliczne w zastosowaniu do obliczeń numerycznych operacje na tablicach, pochodne i całki symboliczne, rozwiązywanie równań liniowych, nieliniowych, różniczkowych), operacje na strukturach danych, wykresy graficzne 2D i 3D wykład, laboratorium egzamin cz. pisemna, egzamin cz. praktyczna, zaliczenie cz. praktyczna K_U01++
K_U05++
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).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
3 TK01 Algorytmy i sposoby ich zapisu (pseudokod, schematy blokowe, kod), analiza poprawności i optymalizacja algorytmów, Złożoność algorytmów. Algorytmy sortowania i wyszukiwania danych, algorytmy iteracyjne i rekurencyjne. W1 W2 MEK01 MEK06
3 TK02 Języki programowania (składnia, semantyka). Idea programowania strukturalnego. W2,W3,L1 MEK03
3 TK03 Program i jego składowe. Struktura prostego programu i jego analiza. Stałe, zmienne. Proste typy danych, operacje. Zmienne łańcuchowe. Operatory logiczne, relacyjne. W4 W5 L2 L3 MEK02
3 TK04 Instrukcje proste, instrukcje strukturalne (warunkowe, iteracyjne) - definicje, przykłady zastosowań. Generator losowy, obliczenia statystyczne. W5 W6 L3-L5 MEK02
3 TK05 Strukturalne typy danych: tablica, rekord, plik tekstowy i elementowy. Operacje na strukturach. W7 W8 L06 L07 MEK02
3 TK06 Dynamiczne struktury danych: listy, tablicowe implementacje list, stos, kolejki, sterty, drzewa i ich reprezentacje, implementacje struktur dynamicznych przy pomocy tablic. Typ zbiorowy - operacje teoriomnogościowe. W8 MEK05
3 TK07 Procedury, funkcje i moduły. Rekurencja. W9 L8 MEK02
3 TK08 Typ obiektowy, charakterystyka, programowanie dla GUI, programy komponentowe: wykorzystanie pól i metod komponentów, programowanie zdarzeń. W9 W10 L9 L10 MEK04
3 TK09 Matlab - operacje symboliczne, pochodne, całki, obliczenia macierzowe, równania różniczkowe. W11 W12 L11-L13 MEK07
3 TK10 Rozszerzony hipertekst: CSS, Javascript. W13 L14 MEK06

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 3) Przygotowanie do kolokwium: 15.00 godz./sem.
Godziny kontaktowe: 30.00 godz./sem.
Studiowanie zalecanej literatury: 2.00 godz./sem.
Laboratorium (sem. 3) Przygotowanie do laboratorium: 3.00 godz./sem.
Przygotowanie do kolokwium: 10.00 godz./sem.
Godziny kontaktowe: 30.00 godz./sem.
Dokończenia/wykonanie sprawozdania: 14.00 godz./sem.
Konsultacje (sem. 3) Przygotowanie do konsultacji: 1.00 godz./sem.
Udział w konsultacjach: 1.00 godz./sem.
Egzamin (sem. 3) Przygotowanie do egzaminu: 20.00 godz./sem.
Egzamin pisemny: 2.00 godz./sem.
Egzamin ustny: 2.00 godz./sem.

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład Na sprawdzianach pisemnych z wykładu i egzaminie sprawdzana jest realizacja efektów modułowych realizowanych na wykładach i laboratoriach. Egzamin obejmuje pytania i zadania obowiązkowe oraz dodatkowe. Student musi odpowiedzieć poprawnie na pytania obowiązkowe aby uzyskać ocenę dostateczną. Odpowiedź na pytania dodatkowe pozwala uzyskać wyższą ocenę: 25% poprawnych odpowiedzi - 3,5; 40% poprawnych odpowiedzi - 4,0; 60% poprawnych odpowiedzi - 4,5; 80% poprawnych odpowiedzi - 5,0
Laboratorium Obecności, aktywność, zadania domowe, zaliczenia praktyczne laboratorium. Na zaliczeniu praktycznym laboratorium sprawdzana jest realizacja efektów modułowych realizowanych na laboratoriach. Sprawdzian obejmuje zadania obowiązkowe oraz dodatkowe. Student musi poprawnie wykonać wszystkie zadania obowiązkowe aby uzyskać ocenę dostateczną. Rozwiązanie zadań dodatkowych pozwala uzyskać wyższą ocenę: 25% poprawnie rozwiązanych zadań - 3,5; 40% poprawnie rozwiązanych zadań - 4,0; 60% poprawnie rozwiązanych zadań - 4,5; 80% poprawnie rozwiązanych zadań - 5,0;
Ocena końcowa Warunkiem zaliczenia modułu jest osiągnięcie wszystkich efektów modułowych i zaliczenie wszystkich form zajęć. Ocena końcowa wyznaczana jest jako średnia ważona oceny z egzaminu z wagą 0,7 i laboratorium z wagą 0,3.

Przykładowe zadania

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

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: tak

1 T. Bajorek MATLAB: Podstawy użytkowania z przykładami: materiały pomocnicze 2020