Nazwa przedmiotu:
Podstawy programowania w LabVIEW
Koordynator przedmiotu:
dr inż. Mateusz Szumilas
Status przedmiotu:
Fakultatywny ograniczonego wyboru
Poziom kształcenia:
Studia I stopnia
Program:
Mechatronika
Grupa przedmiotów:
Wariantowe
Kod przedmiotu:
Semestr nominalny:
5 / rok ak. 2020/2021
Liczba punktów ECTS:
2
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
1) Liczba godzin bezpośrednich (32h): a) Wykład: 15h b) Projekt: 15h c) Konsultacje: 2h 2) Liczba godzin pracy własnej studenta (25h): a) Wykonanie zadania projektowego: 10h b) Wykonanie ćwiczeń programistycznych: 5h c) Przygotowanie do sprawdzianu z wykładu: 10h Razem: 57h (2 ECTS)
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
1 punkt ECTS - godziny bezpośrednie (32h): 1a) Wykład: 15h 1b) Projekt: 15h 1c) Konsultacje: 2h
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
1 punkt ECTS – zajęcia praktyczne (30h): 1b) Projekt: 15h 2a) Wykonanie zadania projektowego: 10h 2b) Wykonanie ćwiczeń programistycznych: 5h
Formy zajęć i ich wymiar w semestrze:
  • Wykład15h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt15h
  • Lekcje komputerowe0h
Wymagania wstępne:
Posiadanie podstawowych umiejętności w zakresie programowania. Znajomość j. angielskiego pozwalająca na czytanie dokumentacji technicznej.
Limit liczby studentów:
16
Cel przedmiotu:
Zdobycie podstawowej wiedzy o programowaniu w środowisku LabVIEW, niezbędnej do uzyskania certyfikatu LabVIEW Associate Developer.
Treści kształcenia:
Wykład: Podstawowe elementy środowiska LabVIEW i ich funkcje. Tworzenie i testowanie aplikacji. Korzystanie z narzędzi pomocy. Pętle i konstrukcje warunkowe. Typy i struktury danych. Podstawowe modele i techniki programowania. Modułowość aplikacji. Synchronizacja aplikacji z użytkownikiem. Stosowanie wzorców projektowych. Projekt: Prosta aplikacja wykorzystująca w praktyce struktury typu Case, While i/lub For, operacje na tablicach i/lub klastrach, implementująca opcjonalnie komunikację z zasobami (plikowymi albo sprzętowymi) i obsługę błędów.
Metody oceny:
Wykład: Sprawdzian w formie testu komputerowego. Projekt: Samodzielnie realizowane zadanie programistyczne (mini-projekt). Wykonanie ćwiczeń programistycznych weryfikujących opanowanie konkretnych umiejętności praktycznych w zakresie programowania w LabVIEW.
Egzamin:
nie
Literatura:
1. Materiały wykładowe w formie prezentacji. 2. Materiały szkoleniowe National Instruments. 3. Marcin Chruściel "LabVIEW w praktyce " Wydawnictwo BTC 4. Dariusz Świsulski „Komputerowa technika pomiarowa Oprogramowanie wirtualnych przyrządów pomiarowych w LabView”, Wydawnictwo PAK
Witryna www przedmiotu:
http://www.mchtr.pw.edu.pl/
Uwagi:
Przedmiot wariantowy dla specjalności Elektroniczne Systemy Pomiarowe

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka PPLV _W01
Ma wiedzę z zakresu tworzenia aplikacji w środowisku LabVIEW.
Weryfikacja: Sprawdzian w formie testu komputerowego
Powiązane charakterystyki kierunkowe: K_W05
Powiązane charakterystyki obszarowe: P6U_W, I.P6S_WG.o

Profil ogólnoakademicki - umiejętności

Charakterystyka PPLV _U01
Stosuje dobre praktyki programistyczne w tworzeniu aplikacji.
Weryfikacja: Zadanie projektowe, wykonanie ćwiczeń programistycznych.
Powiązane charakterystyki kierunkowe: K_U22
Powiązane charakterystyki obszarowe: P6U_U, I.P6S_UW.o, III.P6S_UW.o
Charakterystyka PPLV _U02
Potrafi opracować, uruchomić i sprawdzić aplikację w środowisku LabVIEW.
Weryfikacja: Zadanie projektowe, wykonanie ćwiczeń programistycznych.
Powiązane charakterystyki kierunkowe: K_U22
Powiązane charakterystyki obszarowe: P6U_U, I.P6S_UW.o, III.P6S_UW.o