- Nazwa przedmiotu:
- Harmonogramowanie
- Koordynator przedmiotu:
- dr hab. inż. Radosław Pytlak, prof. nzw. PW
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Automatyka Robotyka i Informatyka Przemysłowa
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- HRMN
- Semestr nominalny:
- 1 / rok ak. 2018/2019
- Liczba punktów ECTS:
- 3
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
- 
            
                - Wykład15h
- Ćwiczenia0h
- Laboratorium15h
- Projekt0h
- Lekcje komputerowe0h
 
- Wymagania wstępne:
- algebra liniowa, analiza matematyczna, metody numeryczne
- Limit liczby studentów:
- Cel przedmiotu:
- Wprowadzenie do teorii harmonogramowania. Wprowadzenie do metod obliczeniowych harmonogramowania. Wprowadzenie do środowisk obliczeniowych harmonogramowania.
- Treści kształcenia:
- Wprowadzenie do harmonogramowania: sformułowanie zadania harmonogramowania - 3g. Klasyfikacja trójpolowa zadań harmonogramowania - 2g. Metody harmonogramowania przedsięwzięć, metoda CPM - 2g. Metody harmonogramowania przedsięwzięć z losowymi parametrami zadania, metoda PERT  - 2g. Metody harmonogramowania przedsięwzięć z ograniczonymi zasobami - 2g. Metody harmonogramowania dla systemów gniazdowych - 2g. Zastosowanie technik programowania w logice z ograniczeniami w harmonogramowaniu procesów - 2g. Harmonogramowanie procesów z wykorzystaniem aplikacji Preactor - 8g. Zastosowanie aplikacji Eclipse do harmonogramowania systemów gniazdowych - 7g. 
- Metody oceny:
- egzamin pisemny (waga 0.5), sprawozdania z laboratoriów przygotowane na laboratorium (waga 0.5)
- Egzamin:
- Literatura:
- 1)Toczyłowski, E., „Zarządzanie i harmonogramowanie procesów”, Wyd. PW, 2004. 
2) Stachurski, A., Wierzbicki, A., „Podstawy optymalizacji”, Wyd. PW, 2002. 
3) Pinedo, M.L., „Scheduling: Theory, Algorithms and Systems”, Springer-Verlag, 2012. 
4) Niederliński, A., “Programowanie w logice z ograniczeniami”, Wyd. PKJS, 2014
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się
    Profil ogólnoakademicki - wiedza
                    - Efekt HRMN_IIst_W01
- Posiada wiedzę z zakresu podstawowych zadań harmonogramowania
 Weryfikacja: Egzamin pisemny. Ocena z wykonania wszystkich ćwiczeń laboratoryjnych
 Powiązane efekty kierunkowe: 
                        K_W01, K_W04, K_W05
 Powiązane efekty obszarowe: 
                        T2A_W01, T2A_W03, T2A_W04
- Efekt HRMN_IIst_W02
- Posiada wiedzę z zakresu algorytmów harmonogramowania przedsięwzięć.
 Weryfikacja: Egzamin pisemny. Ocena z wykonania wszystkich ćwiczeń laboratoryjnych
 Powiązane efekty kierunkowe: 
                        K_W01, K_W04, K_W05
 Powiązane efekty obszarowe: 
                        T2A_W01, T2A_W03, T2A_W04
- Efekt HRMN_IIst_W03
- Posiada wiedzę z zakresu algorytmów harmonogramowania systemów gniazdowych
 Weryfikacja: Egzamin pisemny. Ocena z wykonania wszystkich ćwiczeń laboratoryjnych
 Powiązane efekty kierunkowe: 
                        K_W01, K_W04
 Powiązane efekty obszarowe: 
                        T2A_W01, T2A_W03
Profil ogólnoakademicki - umiejętności
                    - Efekt HRMN_ IIst_U01
- Potrafi rozwiązać zadanie harmonogramowania przedsięwzięć
 Weryfikacja: Egzamin pisemny. Ocena z wykonania wszystkich ćwiczeń laboratoryjnych
 Powiązane efekty kierunkowe: 
                        K_U06, K_U11
 Powiązane efekty obszarowe: 
                        T2A_U10, T2A_U18, T2A_U11
- Efekt HRMN_IIst_U01
- Potrafi rozwiązać zadanie harmonogramowania w systemach gniazdowych z wykorzystaniem techniki constraint programming
 Weryfikacja: Egzamin pisemny. Ocena z wykonania wszystkich ćwiczeń laboratoryjnych
 Powiązane efekty kierunkowe: 
                        K_U06, K_U11
 Powiązane efekty obszarowe: 
                        T2A_U10, T2A_U18, T2A_U11
Profil ogólnoakademicki - kompetencje społeczne
                    - Efekt HRMN_ IIst_K01
- Zna podział zadań w procesie opisu i rozwiązywania zadania harmonogramowania, dzięki czemu może podejmować zadania związane z koordynacją takich prac.
 Weryfikacja: Ocena z wykonania wszystkich ćwiczeń laboratoryjnych
 Powiązane efekty kierunkowe: 
                        K_K01, K_K03, K_K04
 Powiązane efekty obszarowe: 
                        T2A_K01, T2A_K06, T2A_K03