Following the current trends in the development of information technology, a noticeable expansion of mobile devices is noted. These devices have created new realities, which are characterized by global and local demand for application systems. In addition to the need for knowledge and skills from Software Engineering, which is the basis of all studies in Computer Science, there is the perception of the need for specialization in the field of programming for mobile devices and cloud systems. The increasingly large part of the industry is developing or following up their services on mobile devices, where an added demand for development experts and mobile apps has been introduced. On the other hand, systems based on cloud concepts are increasing day by day. The ability to create quality applications that are saving customers from management, hardware and software maintenance are becoming more and more attractive.
With the Programming Profile in Mobile and Cloud Applications, Riinvest offers sub-specialization in Software Engineering for programming and developing mobile application applications on various platforms such as WindowsPhone, Android, iOS, etc. In addition, students will be able to develop applications for adapting existing systems from the web and desktop to mobile ones. Students will also be familiar with cloud systems, how they are built and how they are developed
Students here will be able to specialize by passing lectures and developing real-life projects from everyday life by 50% of subjects. The unique subjects are: Operating Systems for Mobile Devices, Mobile Device Programming, and Global Cloud Applications. Also in the TI-1, 2 and 3 Project cases, the focus of the projects will be on mobile applications.
After graduation, students will be able to:
- Understand, evaluate and apply techniques and methods to solve different problems from management to the development of various IT processes
- Coding of different programs using programming languages and various techniques
- Design Web architecture – mobile devices by testing the correctness of use
- Software development for secure interactive systems
- Work individually or be part of the team.