- Nazwa przedmiotu:
- Wprowadzenie do Inżynierii Programowania
- Koordynator przedmiotu:
- Dr hab. inż. Jędrzej Mączak, prof. PW
- 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-ISP-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 - laboratorium-15 godz.;
2) Praca własna studenta – 10 godz., bieżące przygotowywanie się studenta do ćwiczeń i studia literaturowe.
3) RAZEM – 25 godz..
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 0,6 punktu ECTS – liczba godzin kontaktowych: laboratorium-15 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:
1) ćwiczenia laboratoryjne – 15 godz.
2) przygotowywanie się do ćwiczeń laboratoryjnych - 10 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
- 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
- Uwagi:
- Materiały dostępne w intranecie po zalogowaniu. Login i hasło studenci otrzymują na pierwszych zajęciach.
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka 1150-MT000-ISP-0125_W1
- 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-ISP-0125_W2
- Posiada elementarną wiedzę na temat programowania systemów mikroprocesorowych
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_W01, KMchtr_W07
Powiązane charakterystyki obszarowe:
Profil ogólnoakademicki - umiejętności
- Charakterystyka 1150-MT000-ISP-0125_U1
- 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-ISP-0125_U2
- Potrafi budować podstawowe programy komputerowe w języku LabVIEW.
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-ISP-0125_K1
- Potrafi pracować indywidualnie i w zespole.
Weryfikacja: Ocena zadania wykonanego podczas ćwiczenia.
Powiązane charakterystyki kierunkowe:
KMchtr_K04
Powiązane charakterystyki obszarowe: