Rok akademicki: 2012/2013 Kod: IET-2-211-SW-s Punkty ECTS: 3. Kierunek: Elektronika i Telekomunikacja Specjalność: Systemy wbudowane



Podobne dokumenty
Rok akademicki: 2014/2015 Kod: IEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Metodyki projektowania i modelowania systemów

Rok akademicki: 2013/2014 Kod: IET US-n Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Niestacjonarne

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2012/2013 Kod: EAR s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2013/2014 Kod: ZZIP IN-s Punkty ECTS: 2. Kierunek: Zarządzanie i Inżynieria Produkcji Specjalność: Informatyka w zarządzaniu

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2014/2015 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2014/2015 Kod: EAR IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2016/2017 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2012/2013 Kod: GIP ZP-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2014/2015 Kod: NIP s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2014/2015 Kod: SEN SM-s Punkty ECTS: 3. Kierunek: Energetyka Specjalność: Systemy, maszyny i urządzenia energetyczne

Język angielski B2+ - obowiązkowy kurs języka specjalistycznego na studiach II stopnia dla studentów Wydziału Górnictwa i Geoinżynierii

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2012/2013 Kod: DIS ST-s Punkty ECTS: 2. Kierunek: Inżynieria Środowiska Specjalność: Systemy i techniki ochrony środowiska

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy modelowania programów Kod przedmiotu

Rok akademicki: 2014/2015 Kod: MIO s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2012/2013 Kod: ITE s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Język angielski B2+ - obowiązkowy kurs języka specjalistycznego na studiach II stopnia dla studentów Wydziału Górnictwa i Geoinżynierii

Rok akademicki: 2012/2013 Kod: GIS IM-s Punkty ECTS: 2. Kierunek: Inżynieria Środowiska Specjalność: Informatyka w monitoringu środowiska

Opis efektów kształcenia dla modułu zajęć

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2014/2015 Kod: GIP ZP-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Opis efektów kształcenia dla modułu zajęć

PRZEWODNIK PO PRZEDMIOCIE

Język angielski B2+ - obowiązkowy kurs języka specjalistycznego na studiach II stopnia dla studentów Wydziału Górnictwa i Geoinżynierii

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2012/2013 Kod: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2013/2014 Kod: RIA s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2013/2014 Kod: RAR s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2015/2016 Kod: RBM SE-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2030/2031 Kod: ZZP s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2030/2031 Kod: EAR n Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Nowoczesne systemy zasilania źródeł światła i sterowania oświetleniem. Rok akademicki: 2030/2031 Kod: EEL s Punkty ECTS: 4

Rok akademicki: 2014/2015 Kod: DIS s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2014/2015 Kod: RIA s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2030/2031 Kod: ZZP MK-n Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Niestacjonarne

E-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Projektowanie i normalizacja w badaniach i pracach środowiskowych. Rok akademicki: 2030/2031 Kod: BIS s Punkty ECTS: 2

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2014/2015 Kod: BEZ s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2014/2015 Kod: RBM II-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2030/2031 Kod: ZZIP n Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2015/2016 Kod: RME s Punkty ECTS: 12. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2015/2016 Kod: RBM s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opisy efektów kształcenia dla modułu

Rok akademicki: 2018/2019 Kod: RBM TL-s Punkty ECTS: 3. Kierunek: Mechanika i Budowa Maszyn Specjalność: Transport linowy

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2013/2014 Kod: AMA MN-s Punkty ECTS: 6. Kierunek: Matematyka Specjalność: Matematyka w naukach technicznych i przyrodniczych

Rok akademicki: 2012/2013 Kod: SEN SM-s Punkty ECTS: 5. Kierunek: Energetyka Specjalność: Systemy, maszyny i urządzenia energetyczne

Rok akademicki: 2015/2016 Kod: DIS SZ-n Punkty ECTS: 2. Kierunek: Inżynieria Środowiska Specjalność: Systemowe zarządzanie środowiskiem

Język programowania C C Programming Language. ogólnoakademicki

Rok akademicki: 2015/2016 Kod: GIP s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Analiza i projektowanie obiektowe w UML Kod przedmiotu

Rok akademicki: 2013/2014 Kod: ZZIP n Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2015/2016 Kod: RBM KW-n Punkty ECTS: 2. Poziom studiów: Studia II stopnia Forma i tryb studiów: Niestacjonarne

Podstawy projektowania instalacji małej skali zasilanych energią słoneczną i biomasą. Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 2

Rok akademicki: 2015/2016 Kod: MME s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2012/2013 Kod: RBM s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2012/2013 Kod: RBM MR-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2012/2013 Kod: EEL s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2013/2014 Kod: RAR AS-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Opisy efektów kształcenia dla modułu

Rok akademicki: 2015/2016 Kod: GBG s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Transkrypt:

Nazwa modułu: Metodyki projektowania i modelowania systemów I Rok akademicki: 2012/2013 Kod: IET-2-211-SW-s Punkty ECTS: 3 Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Elektronika i Telekomunikacja Specjalność: Systemy wbudowane Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne Język wykładowy: Polski Profil kształcenia: Ogólnoakademicki (A) Semestr: 2 Strona www: Osoba odpowiedzialna: dr inż. Rajda Paweł J. (pjrajda@agh.edu.pl) Osoby prowadzące: dr hab. inż. Cyganek Bogusław (cyganek@agh.edu.pl) dr inż. Kasperek Jerzy (kasperek@agh.edu.pl) dr inż. Rajda Paweł J. (pjrajda@agh.edu.pl) Opis efektów kształcenia dla modułu zajęć Kod EKM Student, który zaliczył moduł zajęć wie/umie/potrafi Powiązania z EKK Sposób weryfikacji efektów kształcenia (forma zaliczeń) Wiedza M_W001 student ma pogłębioną i uporządkowaną wiedzę w zakresie klasyfikacji architektur sprzętowych i programowych systemów wbudowanych ET2A_U01, ET2A_U05, ET2A_U06, ET2A_U08 Aktywność na zajęciach M_W002 student zna przykładowe systemy kontroli wersji dla zarządzania plikami źródłowymi projektu, zna systemy generowania dokumentacji, zna diagramy UML M_W003 student ma wiedzę z metodyki projektowania oprogramowania systemów wbudowanych, zna podstawy programowania obiektowego, rozumie standardy bezpiecznego kodowania C/C++ Umiejętności M_U001 student potrafi interpretować wymogi specyfikacji projektowej, kreować i realizować założenia projektowe ET2A_U02, ET2A_U05 1 / 5

M_U002 student potrafi skonfigurować i używać przykładowy system kontroli wersji zasobów projektu, potrafi skorzystać z przykładowego systemu generacji dokumentacji kodu źródłowego, potrafi wykonać podstawowe diagramy UML projektu M_U003 student zna i potrafi zastosować podstawowe konstrukcje oprogramowania obiektowego Matryca efektów kształcenia w odniesieniu do form zajęć Kod EKM Student, który zaliczył moduł zajęć wie/umie/potrafi Forma zajęć Wykład audytoryjne laboratoryjne projektowe Konwersatori um seminaryjne praktyczne terenowe warsztatowe Inne E-learning Wiedza M_W001 M_W002 M_W003 Umiejętności M_U001 M_U002 student ma pogłębioną i uporządkowaną wiedzę w zakresie klasyfikacji architektur sprzętowych i programowych systemów wbudowanych student zna przykładowe systemy kontroli wersji dla zarządzania plikami źródłowymi projektu, zna systemy generowania dokumentacji, zna diagramy UML student ma wiedzę z metodyki projektowania oprogramowania systemów wbudowanych, zna podstawy programowania obiektowego, rozumie standardy bezpiecznego kodowania C/C++ student potrafi interpretować wymogi specyfikacji projektowej, kreować i realizować założenia projektowe student potrafi skonfigurować i używać przykładowy system kontroli wersji zasobów projektu, potrafi skorzystać z przykładowego systemu generacji dokumentacji kodu źródłowego, potrafi wykonać podstawowe diagramy UML projektu 2 / 5

M_U003 student zna i potrafi zastosować podstawowe konstrukcje oprogramowania obiektowego Treść modułu zajęć (program wykładów i pozostałych zajęć) Wykład Wprowadzenie do systemów wbudowanych 6 godziny Wprowadzenie do systemów wbudowanych, Analiza wymogów; Założenia projektowe; Przegląd architektur systemowych; Podział projektu na część sprzętową i programową; Implementacja; Integracja; Zagadnienia bezpieczeństwa funkcjonalnego; Klasyfikacje SIL. Dokumentacja projektowa i produkcyjna systemów 4 godziny Analiza specyfikacji projektowej; Dokumentacja przedprojektowa; Dokumentacja ścieżki sprzętowej (edytor schematów, vault, zarządzanie listą komponentów); Dokumentacja ścieżki programowej (Doxygen, SVN); Dokumentacja produkcyjna i serwisowa; owanie systemów oprogramowanie 20 godzin Metodyka projektowania oprogramowania: modele projektowe (wodospadowy, spiralny), budowa bibliotek, narzędzia CAD; Zarządzanie projektem: SCRUM, testdriven development, planowanie zadań, zarządzanie grupą projektową; Programowanie przez kontrakt; Zarządzanie jakością oprogramowania; Code refactoring; Code profiling oraz akceleracja; Wstęp do projektowania obiektowego: etapy projektowe (requirements, functionality, analysis, design, implementation, testing, maintenance); Unified Modeling Language (UML): diagramy przypadków użycia, aktywności, stanów, sekwencji, klas, rozlokowania, komponentów; Filozofia projektowania obiektowego; Dostępne platformy i języki programowania obiektowego, metody wyboru; Przegląd konstrukcji programowania obiektowego w C++: klasy, dziedziczenie, szablony, STL; Programowanie komponentowe: co to jest komponent, metodologia projektowania komponentów; Narzędzia prowadzenia projektu: platformy (Win Visual.NET, Linux Eclipse), planowanie (Microsoft Project), utrzymania źródeł (SourceSafe, CVS); Standardy bezpiecznego kodowania C/C++ na przykładzie MISRA C / IEC 61508. Przegląd typowych bibliotek oferowanych przez dostawców segmentu mikrokontrolerów Systemy operacyjne w systemach wbudowanych projektowe Organizacja systemu kontroli wersji na przykładzie systemu SVN Samodzielna konfiguracja środowiska SVN Podstawy wykorzystania systemu na przykładzie modelowego projektu (wprowadzanie modyfikacji, aktualizacja wersji roboczej, rozwiązywanie konfliktów, blokowanie dostępu, tworzenie i łączenie gałęzi itd.) Dokumentowanie oprogramowania na przykładzie środowiska Doxygen Podstawy wykorzystania systemu na przykładzie modelowego projektu w języku C Modelowanie systemów z wykorzystaniem standardu UML 3 / 5

Podstawy wykorzystania systemu na przykładzie modelowego projektu ( diagramy przypadków użycia, aktywności, stanów, sekwencji, klas, rozlokowania, komponentów) oprogramowania Podstawy opracowania oraz implementacji hierarchii klas do reprezentacji struktury firmy Zapoznanie z problemem, modelowanie projektu (UML), implementacja zadania, udokumentowanie projektu, praca w systemie Linux. Używanie bibliotek STL, OpenGL oraz FLTK Funkcjonalność połączenia internetowego do odczytywania aktualnych kursów walut w danym banku, projekt graficznego interfejsu użytkownika (GUI), wykonanie z FLTK. Wzorce projektowe: SINGLETON, HANDLE-BODY, ADAPTER, PROXY, ITERATOR, COMPOSITE, VISITOR, FACTORY, OBSERVER, COMMAND Implementacja wzorca projektowego, badanie jego właściwości w wybranej aplikacji. Opracowanie oraz implementacja aplikacji Użycie poznanych technik, przygotowanie profesjonalnej dokumentacji, modelowanie problemu, implementacja projektu. Stosowanie bezpiecznych standardów kodowania. Sposób obliczania oceny końcowej 1.Warunkiem uzyskania pozytywnej oceny końcowej jest uzyskanie pozytywnej oceny z projektu oraz kolokwium zaliczeniowego z wykładu. 3.Obliczamy średnią arytmetyczną av ocen uzyskanych we wszystkich terminach (terminy poprawkowe z wagą 2). 4.Wyznaczmy ocenę końcową OK na podstawie algorytmu: if av>4.75 then OK:=5.0 else if av>4.25 then OK:=4.5 else if av>3.75 then OK:=4.0 else if av>3.25 then OK:=3.5 else if av>=3.0 then OK:=3.0 Wymagania wstępne i dodatkowe Podstawy metodyki i technik programowania Język C,C++ Zalecana literatura i pomoce naukowe 1. Stroustrup B. Programming. Principles and Practice Using C++. Addison Wesley 2009 (tł. polskie: Programowanie. Teoria i praktyka z wykorzystaniem C++, Helion). 2. Stroustrup B. The C++ Programming Language, 2000 (tł. polskie: Język C++, WNT). 3. Vandervoorde D., Josuttis N.M. C++ Templates. Addison Wesley, 2003 (tł. polskie: C++. Szablony. Vademecum profesjonalisty, Helion). 4. Josuttis N.M. The C++ Standard Library. Addison Wesley, 1999 (tł. polskie: C++. Biblioteka standardowa. Podręcznik programisty, Helion). Publikacje naukowe osób prowadzących zajęcia związane z tematyką modułu Nie podano dodatkowych publikacji Informacje dodatkowe Brak 4 / 5

Nakład pracy studenta (bilans punktów ECTS) Forma aktywności studenta Udział w wykładach Udział w ćwiczeniach projektowych Wykonanie projektu Sumaryczne obciążenie pracą studenta Punkty ECTS za moduł Obciążenie studenta 30 godz 15 godz 45 godz 90 godz 3 ECTS 5 / 5