- Nazwa przedmiotu:
- Wprowadzenie do Inżynierii Programowania
- Koordynator przedmiotu:
- dr inż Aleksandra Waszczuk-Młyńska
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Mechatronika Pojazdów i Maszyn Roboczych
- Grupa przedmiotów:
- Informatyka
- Kod przedmiotu:
- 1150-MT000-IZP-0125
- Semestr nominalny:
- 2 / rok ak. 2022/2023
- Liczba punktów ECTS:
- 1
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1)  Liczba godzin kontaktowych: - 15, w tym:
a) laboratorium- 10 godz.;
b) konsultacje -5 godz.
2. Praca własna studenta – 15 godz. – bieżące przygotowywanie się studenta do ćwiczeń laboratoryjnych, studia literaturowe.
3) RAZEM – 30 godz.
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 0,6 punktu ECTS - liczba godzin kontaktowych 15, w tym:
a) laboratorium- 10 godz.;
b) konsultacje -5 godz.
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
-  1 punkt ECTS - 25 godz., w tym:
a) 10 godz. – przygotowywanie się do ćwiczeń laboratoryjnych
b) laboratorium- 10 godz.;
c) konsultacje -5 godz.
- Formy zajęć i ich wymiar w semestrze:
- 
            
                - Wykład0h
- Ćwiczenia0h
- Laboratorium15h
- Projekt0h
- Lekcje komputerowe0h
 
- Wymagania wstępne:
- Znajomość środowiska Windows, podstaw opisu algorytmów i budowy diagramów blokowych.
- Limit liczby studentów:
- zgodnie z zarządzeniem Rektora PW
- Cel przedmiotu:
- Nauka podstawowych technik programowania związanych z budową aplikacji pomiarowych, sterujących i testujących.
- Treści kształcenia:
- Wprowadzenie do programowania graficznego LabVIEW pozwalającego na budowę aplikacji pomiarowych, sterujących i testujących:
•	środowisko programistyczne,
o	projekty,
o	podstawowe struktury danych i operacje na nich oraz prezentacja graficzna wyników,
•	implementacja kodu programu (pętle, struktury warunkowe),
•	wprowadzenie do programowania modułowego,
•	techniki programowania.
- Metody oceny:
- Sprawdzian przygotowania do zajęć laboratoryjnych (test na początku zajęć).
Ocena jakości oprogramowania napisanego podczas zajęć.
Stosowana jest ocena punktowa:
•	test - 2 pkt,
•	wykonanie ćwiczenia – 3 pkt.
Do zaliczenia ćwiczenia wymagane jest uzyskanie 3 punktów
Ocena końcowa jest średnią ocen ze wszystkich ćwiczeń (przeliczaną z ocen punktowych). Wymagane jest zaliczenie wszystkich ćwiczeń.
- Egzamin:
- nie
- Literatura:
- •	LabVIEW Core 1 Course Manual. National Instruments.
•	LabVIEW Core 1 Exercises Manual. National Instruments.
•	Chruściel M. LabVIEW w praktyce.Wydawnictwo  BTC. 2008.
•	Tłaczała W. Środowisko LabVIEW w eksperymencie wspomaganym komputerowo WNT, 2014.
Materiały pomocnicze umieszczone na stronie www przedmiotu.
- Witryna www przedmiotu:
- http://www.mechatronika.net.pl  Materiały dostępne w intranecie po zalogowaniu. Login i hasło studenci otrzymują na pierwszych zajęciach.
- Uwagi:
- -
Efekty uczenia się
    Profil ogólnoakademicki - wiedza
                    - Charakterystyka 1150-MT000-IZP-0125_W01
- Posiada podstawową wiedzę na temat komputerowego wspomagania prac inżynierskich.
 Weryfikacja: Testy sprawdzające przygotowanie do zajęć i stopień przyswojenia wiadomości z poprzednich ćwiczeń.
Ocena jakości napisanego oprogramowania.
 Powiązane charakterystyki kierunkowe: 
                        KMchtr_W07, KMChtr_W08
 Powiązane charakterystyki obszarowe:
- Charakterystyka 1150-MT000-IZP-0125_W2
- Posiada elementarną wiedzę na temat programowania systemów mikroprocesorowych.
 Weryfikacja: Weryfikacja:	Testy sprawdzające przygotowanie do zajęć i stopień przyswojenia wiadomości z poprzednich ćwiczeń.
Ocena jakości napisanego oprogramowania.
 Powiązane charakterystyki kierunkowe: 
                        KMchtr_W07, KMChtr_W08
 Powiązane charakterystyki obszarowe:
Profil ogólnoakademicki - umiejętności
                    - Charakterystyka 1150-MT000-IZP-0125_U01
- Potrafi pozyskiwać informacje z literatury, baz danych oraz  źródeł, także w języku angielskim; potrafi integrować uzyskane informacje, dokonywać ich interpretacji i wykorzystywać w budowie oprogramowania.
 Weryfikacja: Testy sprawdzające przygotowanie do zajęć i stopień przyswojenia wiadomości z poprzednich ćwiczeń.
Ocena jakości napisanego oprogramowania.
 Powiązane charakterystyki kierunkowe: 
                        KMchtr_U06
 Powiązane charakterystyki obszarowe:
- Charakterystyka 1150-MT000-IZP-0125_U02
- Potrafi budować podstawowe programy komputerowe.
 Weryfikacja: Testy sprawdzające przygotowanie do zajęć i stopień przyswojenia wiadomości z poprzednich ćwiczeń.
Ocena jakości napisanego oprogramowania.
 Powiązane charakterystyki kierunkowe: 
                        KMchtr_U10
 Powiązane charakterystyki obszarowe:
Profil ogólnoakademicki - kompetencje społeczne
                    - Charakterystyka 1150-MT000-IZP-0125_K01
- Potrafi pracować indywidualnie i w zespole.
 Weryfikacja: Ocena zadania wykonanego podczas ćwiczenia.
 Powiązane charakterystyki kierunkowe: 
                        KMchtr_K04
 Powiązane charakterystyki obszarowe: