About the specialty

The term “Internet of Things” (or in English “Internet of Things”, abbreviated – IoT) was first formulated at the end of the twentieth century, in 1999. It is the concept of communication of objects (“things”) that use technology to interact with each other and the environment. Also, this concept assumes that devices perform certain actions without human intervention. Thus, all devices in homes, in cars, on the user perform information processing, analysis and exchange with each other, and, depending on the results, make decisions and perform certain actions.

All these devices (things) must be equipped with built-in sensors or sensors that have the ability to process information coming from the external environment, exchange this information and perform different actions, depending on the data received. One of the most famous examples of the implementation of this concept is the smart home system. This system analyzes environmental data and, depending on the indicators, regulates the room temperature. In winter, the intensity of heating is regulated, and in case of hot weather, the house has mechanisms for opening and closing windows, due to which the room is ventilated. And all this happens without human intervention.

How it works? (video)

https://www.youtube.com/watch?v=LlhmzVL5bm8

or

https://youtu.be/QSIPNhOiMoE

 

The Internet of Things trend is now gaining more and more popularity.

Come study with us! We will teach you how to develop software for systems that implement cloud technologies for network access to remote information and computing resources, combine intelligent objects with each other and implement information exchange between them, and interact with intelligent objects with the environment and people.

Our graduates can do:

  • design and development of Web-applications of various levels of complexity;
  • programming applications for mobile devices;
  • development of applications in the field of the Internet of Things, both for the user and the industrial level;
  • design and development of systems for analysis and data processing using cloud technologies.

They possess all the necessary knowledge and skills that are required for desktop and Web developers, QA engineers, database engineers, system administrators and other related positions in the IT field.

The main elements of the curriculum that our students master:

  • Operating systems (Windows Server, Windows 10, Azure, UNIX (Linux)
  • Programming platforms (.NET, JAVA8.)
  • DBMS (MS SQL Server, MySQL 5, mongoDB)
  • Data Analysis (Big Data, Web Mining, Machine Learning, Evolutionary Programming, Neural Networks, Artificial Intelligence Systems)
  • Web technologies (HTML 5, CSS3, JS, PHP)
  • Programming packages (MS Visual Studio, Eclipse, IntelliJ IDEA)
  • Graphic editors (PhotoShop, Corel Draw)
  • Agile software development methodologies (XP, Scrum)
  • Software testing (Selenium, Test automation patterns, Page Object Factory, BDD, DDT, KDT)