SylabUZ

Generate PDF for this page

Designing of industrial computer systems - course description

General information
Course name Designing of industrial computer systems
Course ID 11.3-WE-INFD-PPSK
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science
Education profile academic
Level of studies Second-cycle studies leading to MSc degree
Beginning semester winter term 2022/2023
Course information
Semester 3
ECTS credits to win 5
Course type obligatory
Teaching language polish
Author of syllabus
Classes forms
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 15 1 9 0,6 Credit with grade
Laboratory 30 2 18 1,2 Credit with grade
Project 15 1 9 0,6 Credit with grade

Aim of the course

Zapoznanie studentów z nowoczesnymi technologiami projektowania i wytwarzania przemysłowych aplikacji informatycznych wykorzystujących:  technologie WWW, przetwarzanie w chmurze, bazy danych oraz technologie budowy aplikacji na urządzenia mobilne.

Prerequisites

Hurtownie danych, Przemysłowy IoT

Scope

Ewolucja przemysłowych systemów komputerowych. Technologie budowy stron WWW wykorzystujące technologie asynchronicznego JavaScript (AJAX) do komunikacji z serwerem w tle, prezentacja treści w czasie rzeczywistym w sposób graficzny z wykorzystaniem wektorowego formatu graficznego SVG oraz rastrowego Canvas.
Technologie strony serwera umożliwiające komunikację WebApi z wymianą danych w formatach JSON i XML. Wykorzystanie mikroserwisów. Zasady projektowania i publikowania aplikacji internetowych przeznaczonych do pracy w chmurze. Wykorzystanie różnych modeli budowy aplikacji, jak SaaS, PaaS. Wykorzystanie technologii kontenerów. Równoważenie obciążenia sieciowego. Uruchamianie systemów baz danych w chmurze. Możliwości migracji klasycznych systemów baz danych do rozwiązań chmurowych. Budowa aplikacji klienckich typu desktop i Web. Techniki ciągłego wdrażania i integracji systemów uruchamianych w chmurze. Responsywne strony WWW. Progresywne strony WWW. Trendy rozwojowe przemysłowych systemów informatycznych.

Teaching methods

wykład: wykład konwencjonalny

laboratorium: praca w grupach, zajęcia praktyczne

projekt: praca w grupach, zajęcia praktyczne

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen 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.

Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich zadań projektowych, przewidzianych do realizacji.

Składowe oceny końcowej = wykład: 30% + laboratorium: 40% + projekt:30%

Recommended reading

  1. Duckett J., HTML i CSS. Zaprojektuj i zbuduj witrynę WWW. Podręcznik Front End Developera, Helion 2014.
  2. Duckett J., JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera, Helion 2015.
  3. Redkar T., Guidici T., Platforma Windows Azure,  Helion 2013.

Further reading

  1. Matulewski  J., Visual Studio 2017. Tworzenie aplikacji Windows w języku C#, Helion 2018.
  2. Płonkowski M.,  Android Studio. Tworzenie aplikacji mobilnych, Helion 2017.
  3. Lubbers P., Albers B., Salim F., HTML5. Zaawansowane programowanie, Helion 2013.

Notes


Modified by dr inż. Emil Michta, prof. UZ (last modification: 14-04-2022 21:28)