logo
Karta przedmiotu
logo

Informatyka

Podstawowe informacje o zajęciach

Cykl kształcenia: 2022/2023

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 Informatyka w zarządzaniu przedsiębiorstwem, 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 1: dr inż. Tomasz Bajorek

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

Imię i nazwisko koordynatora 2: dr inż. Sławomir Górka

Terminy konsultacji koordynatora: https://sgorka.v.prz.edu.pl/konsultacje

semestr 3: mgr inż. Aneta Łobodzińska , termin konsultacji https://akus.v.prz.edu.pl/

semestr 3: dr hab. inż. prof. PRz Wiesław Graboń

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: Materiały elektroniczne: tbajorek.prz.edu.pl, tbajorek.v.prz.edu.pl

Inne: T. Bajorek - Pliki prezentacji wykładów, Filmy wideo

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 Mrozek B., Mrozek Z. MATLAB i Simulink. Poradnik użytkownika Helion. 2018
2 Shotts W. Linux. Wprowadzenie do wiersza poleceń Helion. 2019
3 Lemay, L. HTML, CSS i JavaScript dla każdego Helion. 2017
4 Bajorek T. MATLAB Podstawy użytkowania z przykładami- materiały pomocnicze Oficyna Wyd. PRz. 2020
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 Materiały w wersji elektronicznej .
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: Student musi być wpisany na listę osób uprawnionych do zaliczenia przedmiotu.

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, rozumie pojęcie algorytmu, zna zasadę konstruowania schematów blokowych, zna strukturę dokumentów hipertekstowych podstawowy zestaw ich cech stylów, zna podstawowe typy danych i potrafi je definiować, zna instrukcje proste i strukturalne, ich syntaktykę i semantykę, posiada podstawową wiedzę o systemie Linux-owym. wykład egzamin pisemny, zaliczenie cz. praktyczna K_W04++
K_W16++
P6S_WG
02 Potrafi przetworzyć algorytm w kod programistyczny oraz zastosować odpowiednie konstrukcje kodu w zadaniach laboratorium egzamin cz. pisemna, zaliczenie cz. praktyczna K_U01+
K_U05++
P6S_UW
03 Posiada umiejętności w zakresie administracji zdalnej w systemie Linux. laboratorium zaliczenie cz. praktyczna K_U01+
K_U05++
P6S_UW
04 Potrafi wykonać program wsadowy w środowisku Matlab, prawidłowo stosuje 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 laboratorium egzamin cz. pisemna, zaliczenie cz. praktyczna K_U01++
K_U04+
K_U05+++
P6S_UU
P6S_UW
05 Potrafi budować prawidłową strukturę dokumentów hipertekstowych, potrafi wyposażyć ten dokument w skrypt w języku JavaScript z zastosowaniem obliczeń numerycznych, warunków i iteracji laboratorium zaliczenie cz. praktyczna, egzamin cz. pisemna K_U01+
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 Charakterystyka systemu Linux, podstawowe polecenia, prawa do plików, dowiązania. W01 MEK01
3 TK02 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. W02 MEK01
3 TK03 Języki programowania (składnia, semantyka). Idea programowania strukturalnego. W02,W03 MEK01
3 TK04 Program i jego składowe. Struktura prostego programu i jego analiza. Stałe, zmienne. Proste typy danych, operacje. Zmienne łańcuchowe. Operatory logiczne, relacyjne. W04,W05 MEK01
3 TK05 Rozszerzony hipertekst:HTML, CSS, wybrane elementy języka Javascript. W06 MEK01
3 TK06 Instrukcje proste, instrukcje strukturalne (warunkowe, iteracyjne) - definicje, przykłady zastosowań. Generator losowy, obliczenia statystyczne. W07 MEK01
3 TK07 Matlab - operacje macierzowe (wykorzystanie instrukcji warunkowej i iteracji), wykresy, operacje symboliczne, pochodne, całki, równania różniczkowe. W08 - W11 MEK01
3 TK08 Strukturalne typy danych: tablica, cell array, structure, obsługa plików. W12 MEK01
3 TK09 Dynamiczne struktury danych: (lista, stos, kolejka,drzewo) i ich reprezentacje, Typ zbiorowy - operacje teoriomnogościowe. W13 MEK01
3 TK10 Podprogramy- funkcje anonimowa i plikowa - wymiana danych z podprogramem. Rekurencja. W14 MEK01
3 TK11 Typ obiektowy, charakterystyka, programowanie dla GUI, programy komponentowe: wykorzystanie pól i metod komponentów, programowanie zdarzeń. W15 MEK01
3 TK12 Zdalna praca w systemie Linux, logowanie, podstawowe polecenia administracyjne. L01 MEK03
3 TK13 LINUX- prawa dostępu, dowiązania, inne operacje systemowe. L02 MEK03
3 TK14 LINUX - edytor VI L03 MEK03
3 TK15 Tworzenie dokumentu HTML, tagi i ich cechy, CSS. L04 MEK05
3 TK16 Dynamiczne dokumenty HTML, skrypty Javascript, instrukcja przypisania, działania arytmetyczne, operacje we/wy. L05 MEK02 MEK05
3 TK17 Javascript - operacje logiczne, instrukcja warunkowa i iteracja, funkcje własne użytkownika, działania na polach edycyjnych. L06 MEK02 MEK05
3 TK18 MATLAB - instalacja pakietu, poznanie środowiska, działania interakcyjne i wsadowe (m-pliki), instrukcja przypisania. L08 MEK02 MEK04
3 TK19 MATLAB - tablice, operacje macierzowe, analiza tablic (sortowanie, wyszukiwanie, zliczanie warunkowe), wykresy 2D i 3D. L09-L10 MEK02 MEK04
3 TK20 Matlab –obliczenia statystyczne, funkcje definiowane przez użytkownika. L11 MEK02 MEK04
3 TK21 Matlab –obliczenia symboliczne (pochodne, całki, rozwiązywanie równań algebraicznych i różniczkowych) L12-L13 MEK02 MEK04
3 TK22 Matlab – programowanie obiektowe, formularze, komponenty L14 MEK02

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 pisemnym sprawdzana jest realizacja efektu modułowego MEK01 - pytania z teorii oraz losowane zadania.. Student aby uzyskać ocenę dostateczną musi uzyskać 60% według założonej punktacji, powyżej 65% punktów - 3,5; od 75% punktów - 4,0; od 85% punktów - 4,5; od 90% punktów - 5,0.
Laboratorium Obecności, aktywność, zadania domowe, zaliczenia praktyczne laboratorium na L07 i L15. Na zaliczeniu praktycznym laboratorium sprawdzana jest realizacja efektów modułowych realizowanych na laboratoriach (MEK02 do MEK05). Waga: MEK02 - 0.3, MEK03 - 0,1, MEK04- 0,4 , MEK05 - 0.2. Student aby uzyskać ocenę dostateczną musi uzyskać 60% według założonej punktacji, powyżej 65% punktów - 3,5; od 75% punktów - 4,0; od 85% punktów - 4,5; od 90% punktów - 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
Przykłady_lab_egz.pdf

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
Przyklady_lab.pdf

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