Politechnika Rzeszowska im. Ignacego Łukasiewicza - Centralny System Uwierzytelniania
Strona główna

Informatyka

Informacje ogólne

Kod przedmiotu: MT0-DI>Inf
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Informatyka
Jednostka: Zakład Informatyki
Grupy: Przedmioty 2 sem. - transport st. I-go stopnia (inż.)
Punkty ECTS i inne: 3.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Pełny opis:

W ramach zajęć student zaznajamia się z aplikacjami Microsoft, 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.

Treści kształcenia

- Algorytmy i sposoby ich zapisu (pseudokod, schematy blokowe, kod), analiza poprawności i optymalizacja algorytmów, Złożoność algorytmów. Algorytmy sortowania i wyszkiwania danych, algorytmy iteracyjne i rekurencyjne.

- Praktyczna obsługa pakietu Microsoft Office (grafika prezentacyjna, MS Word -edycja i formatowanie dużych dokumentów, MS Excel- typy danych, funkcje matematyczne w formułach obliczeniowych, wykresy, MS Access- prosta baza danych)

- MS Excel - Solver: zagadnienie transportowe

- Języki programowania (składnia, semantyka). Idea programowania strukturalnego. Podtsawy programowania w pakiecie Matlab

- Program i jego składowe. Struktura prostego programu i jego analiza ( Matlab). Stałe, zmienne. Proste typy danych, operacje. Operatory logiczne, relacyjne,

- Matlab Instrukcje proste, instrukcje strukturalne (warunkowe, iteracyjne) - definicje, przykłady zastosowań. Obliczenia numeryczne i graficzna prezentacja wyników. Generator losowy, obliczenia statystyczne.

- Matlab: Strukturalne typy danych: tablica, obsługa plików. Algorytmy i operacje tablicowe.

- 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.

- Matlab - operacje symboliczne, pochodne, całki, obliczenia macierzowe, równania różniczkowe.

- Matlab - programowanie dla GUI, programy komponentowe: wykorzystanie właściwości i metod komponentów, programowanie zdarzeń.

- Rozszerzony hipertekst:.HTML, CSS, JavaScript - dane i obliczenia, metody obiektu Math .

Literatura:

Literatura wykorzystywana podczas zajęć wykładowych

Aho A. V., Hopcroft J. E., Ullman J. D., - Algorytmy i struktury danych - Helion, Gliwice. - 2003

Mrozek B., Mrozek Z. - MATLAB i Simulink. Poradnik użytkownika. Wyd. III, - Helion. - 2010

Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych

Struzińska-Walczak A., Walczak K. - Delphi : nauka programowania wizualno-obiektowego - WaW. - 2000

Lis M. - JavaScript. Ćwiczenia praktyczne. Wydanie II - Helion. -

Literatura uzupełniająca

Wirth N., - Algorytmy + struktury danych = programy. - WNT Warszawa. - 2001

Efekty uczenia się:

Student, który zaliczył modułFormy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształceniaSposoby weryfikacji każdego z wymienionych efektów kształcenia
Zna podstawy obsługi systemu operacyjnego Windows. Potrafi korzystać z zasobów Internetu.Potrafi wykorzystać funkcje pakietu biurowego Office w zakresie tworzenia dokumentów graficznych i tekstowych, prezentacji, obliczeń arytmetycznych i prezentacji ich wyników, obsłużyć prostą bazę danych, wykorzystać narzędzia do wspomagania decyzji (funkcje logiczne, Solver - zagadnienie transportowe)laboratoriumzaliczenie cz. praktyczna
Posiada podstawową wiedzę z zakresu algorytmiki, potrafi tworzyć algorytmy, konstruować schematy blokowe.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 zadaniachwykład, laboratoriumzaliczenie cz. praktyczna, test pisemny
Potrafi dobrać prawidłową metodę rozwiązania postawionego prostego problemu inżynierskiego oraz zaimplementować jąlaboratoriumzaliczenie cz. praktyczna, test pisemny
Posiada podstwawową wiedzę na temat programowania obiektowego. Zna i rozumie zastosowania struktur dynamicznychwykładtest pisemny
Potrafi posługiwać się środowiskiem Matlab w metodyce konwersacyjnej i wsadowej, wykonywać obliczenia numeryczne na danych prostych rzeczywistych i zespolonych oraz tablicach, wykorzystać funkcje tablicowe i prezentować graficznie wyniki obliczeńlaboratoriumzaliczenie cz. praktyczna

Metody i kryteria oceniania:

na ocenę 3na ocenę 4na ocenę 5
Zna podstawy obsługi systemu operacyjnego Windows. Potrafi korzystać z zasobów Internetu.Potrafi wykorzystać funkcje pakietu biurowego Office w zakresie tworzenia dokumentów graficznych i tekstowych, prezentacji, obliczeń arytmetycznych i prezentacji ich wyników, obsłużyć prostą bazę danych, wykorzystać narzędzia do wspomagania decyzji (funkcje logiczne, Solver - zagadnienie transportowe)nie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 3, ale również ale robi to na wyższym poziomienie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 4, ale również robi to bez błędów i potrafi dokonać krytycznej analizy wykonanych działań
Posiada podstawową wiedzę z zakresu algorytmiki, potrafi tworzyć algorytmy, konstruować schematy blokowe.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 zadaniachnie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 3, ale również robi to na wyższym poziomie (znikoma liczba błędów)nie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 4, ale również robi to na dobrym poziomie (brak błędów)
Potrafi dobrać prawidłową metodę rozwiązania postawionego prostego problemu inżynierskiego oraz zaimplementować jąnie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 3, ale również wykazuje twórcze myślenie na niezłym poziomienie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 4, ale również wykazuje twórcze myślenie na dobrym poziomie
Posiada podstwawową wiedzę na temat programowania obiektowego. Zna i rozumie zastosowania struktur dynamicznychnie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 3, ale również na ocenę 3, ale równieżrobi to na wyższym poziomie (znikoma liczba błędów)nie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 4, ale również na ocenę 3, ale równieżrobi to na wyższym poziomie (brak błędów)
Potrafi posługiwać się środowiskiem Matlab w metodyce konwersacyjnej i wsadowej, wykonywać obliczenia numeryczne na danych prostych rzeczywistych i zespolonych oraz tablicach, wykorzystać funkcje tablicowe i prezentować graficznie wyniki obliczeńnie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 3, ale również na ocenę 3, ale równieżrobi to na wyższym poziomie (znikoma liczba błędów)nie tylko osiągnął poziom wiedzy i umiejętności wymagany na ocenę 4, ale również na ocenę 3, ale równieżrobi to na wyższym poziomie (brak błędów)

Zajęcia w cyklu "Semestr letni 2019/20" (zakończony)

Okres: 2020-02-29 - 2020-06-24
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Paweł Górka
Prowadzący grup: Paweł Górka, Michał Korzeniowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Rzeszowska im. Ignacego Łukasiewicza.
al. Powstańców Warszawy 12
35-959 Rzeszów
tel: +48 17 865 11 00 https://prz.edu.pl
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.0.0-2 (2024-08-21)