The degree in Software Development is intended to prepare learners to work in the industry of application development and engineering and explores the skills required for designing IT enterprise solutions, building robust backend systems, and solving complex problems using the latest paradigms and modern technologies. The programme covers aspects related to software engineering, frontend and backend software technologies, data organisation, persistence and data analysis, software development of portable devices and software quality aspects such as security and testing. Modern trends such as Cloud, Devops, Blockchain, Machine Learning and Computer Vision are also explored. The degree includes work-placements that will allow students to gain experience within the industry and work in a professional environment. At the end of the degree, the students culminate their studies with a research dissertation in an area of their interest. The course is intended for individuals who are keen in solving problems through technology and would like to pursue an exciting career in one of the fundamental pillars of the economy.

More details can be found here: https://www.mcast.edu.mt/institute-of-information-and-communication-technology/.