Specialized subjects
Software and hardware of information systems Deep machine learning technologies Methods of intellectual analysis in information systems Computer vision technology Integration of IT technologies into information systems and services Technological and organizational support for the development of IT projects Methods and means of identification of information system models Application and data integration technologies
Program Overview
The program is aimed at students with a basic level of knowledge and is implemented to study data processing and integration technologies. A set of problems related to information exchange between enterprises or between software products of different manufacturers and different target applications used within the same enterprise are traditionally solved by using integration tools. The problem of data integration is also acute in the field of machine learning, computer vision, and working with big data. Thus, integration technologies cover all levels of information systems architecture, which determines the focus of the program - training IT-specialists skilled in modern technologies of data processing and integration and capable of solving business problems by applying modern principles of organizing interaction of cross-platform software products.
Prospects. Career & Employment
Graduates are in high demand in today's job market and have many offers. For example, Position: Data Scientist/Analyst Knowledge: Python; Knowledge of statistics (regression, decision trees, clustering, etc); Additional programming language Java; Experience in SQL. Position: Data Engineer. Knowledge of: Experience in ETL-processes design and development (uploading, transformation and loading data from different sources); Experience in Big Data: Hadoop, MapReduce, Spark & Spark Streaming, Hive, Kafka, SQL. Position: DL Engineer Knowledge of: Python; Pytorch/Tensorflow; Java; Read and understand articles; Take research results and adapt them for your company; Accelerate algorithms; Backend developer + ML Skills. Position: DL/ML Researcher Knowledge of: Python; Pytorch/Tensorflow; Math: Calculus, Linear Algebra, Probability Theory, Ma-chine Learning Theory, Probabilistic Graphical Models; Implement DL algorithms and adapt them for the right domain.