SylabUZ
Course name | Integration of metering and control systems |
Course ID | 06.2-WE-ED-ISP-S-CSP |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Electrical Engineering |
Education profile | academic |
Level of studies | Second-cycle studies leading to MSc degree |
Beginning semester | summer term 2024/2025 |
Semester | 3 |
ECTS credits to win | 4 |
Course type | obligatory |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | 18 | 1,2 | Credit with grade |
Laboratory | 30 | 2 | 18 | 1,2 | Credit with grade |
Zapoznanie z zasadami oraz opanowanie przez studentów umiejętności tworzenia i uruchamiania oprogramowania wykorzystującego interfejsy szeregowe, sieciowe, systemy baz danych oraz wybrane elementy technologii internetowych w zadaniach integracji systemów pomiarowo – sterujących.
Podstawowe zadania integracji systemów pomiarowo – sterujących. Języki programowania i narzędzia projektanta używane w zadaniach integracji systemów pomiarowo – sterujących. Platforma Microsoft .NET. Podstawy programowania w języku C#.
Wykorzystanie szeregowych interfejsów komunikacyjnych. Zasady budowy oprogramowania wykorzystującego interfejsy szeregowe. Problemy nawiązywania i utrzymania komunikacji, blokowanie w oczekiwaniu na dane i obsługa błędów.
Wykorzystanie protokołu TCPIP. Modele komunikacyjne ISO OSI i TCPIP i ich praktyczne znaczenie w zadaniach komunikacji w sieci. Wykorzystanie protokołów TCP i UDP, nawiązywanie i utrzymanie połączenia, problematyka zapewnienia niezawodności komunikacji. Modele aplikacji wykorzystujące protokół TCPIP.
Wykorzystanie systemów baz danych. Podstawowe zasady tworzenia obiektów baz danych, jak tabele, indeksy, klucze i relacje. Podstawy języka SQL. Programowa implementacja komunikacji z systemem baz danych.
Wybrane technologie internetowe. Protokoły i usługi World Wide Web, FTP i E-mail. Wykorzystanie usług internetowych z systemach pomiarowo – sterujących.
Podstawy przetwarzania współbieżnego. Wątki programowe, tworzenie i zatrzymywanie wątków, współdzielenie zasobów między wątkami, podstawowe metody synchronizacji dostępu do zasobów współdzielonych.
Wykorzystanie systemów wbudowanych w zadaniach integracji systemów pomiarowo – sterujących. Problematyka uruchamiania tego typu systemów wraz z oprogramowaniem przygotowanym na potrzeby integracji systemów pomiarowo – sterujących
wykład: wykład konwencjonalny, dyskusja
laboratorium: praca w grupach, ćwiczenia laboratoryjne
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład – warunkiem zaliczenia jest otrzymanie pozytywnej oceny z kolokwiów pisemnych przeprowadzonych co najmniej raz w semestrze.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
1. Griffiths I., Adams M., Liberty J., C#. Programowanie. Wydanie VI, Helion 2012
2. Mielczarek W., Szeregowe interfejsy cyfrowe, Helion, 1994
3. Majdzik P., Programowanie współbieżne : systemy czasu rzeczywistego, Helion 2012
1. Ullman J. D., Widom J., Podstawowy wykład z baz danych, WNT, Warszawa 2001.
2. Coburg R, SQL dla każdego, Helion , 2001.
3. Danowski B., Abc Tworzenia Stron WWW, Helion, 2006.
Modified by dr hab. inż. Paweł Szcześniak, prof. UZ (last modification: 09-04-2024 20:57)