The courses web pages are currently being updated

Bachelor of Science (Honours) in Software Development

IT6-A02-23 Institute of Information and Communication Technology

Programme of Study offered on Full Time basis as per MCAST Course Offering – Prospectus 2026/27
It is recommended that you visit How to Apply for further information regarding how to submit an online application, as well as important Frequently Asked Questions (FAQs).
MQF / EQF LevelLevel 6
Duration3 years Full-Time
ECTS Credits180 ECTS Credits
Work Based Learning

Apprenticeship

Course Description

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.

Career Opportunities
  • Web/Back-End/Full-Stack Developer,
  • Software Tester,
  • Mobile Applications Developer
Entry Requirements

Internal Progression Route….

  • MCAST Advanced Diploma in IT (iGaming or Software Development or Multimedia Software Development), or
  • MCAST Advanced Diploma in Electronics (Computer Engineering)

OR

2 subjects as A-Level passes and 2 subjects as I-Level passes

Compulsory A-Level: Computing

AND

Compulsory A-Level or I-Level: Mathematics (Pure or Applied) OR Physics

Other notes related to this programme

Information Technology at A or I Level (or similar) is not a substitute for the Compulsory Subject/s as shown in the Entry Requirements for this degree programme.

An Applicant aged 23 years and over, and not in possession of the above Entry Requirements, may wish to apply via the Maturity Clause route.  Applicants under Maturity Clause must still present clear documentation showing that they have a number of achievements in hand together with their School Leaving formal Certificate / document (to confirm their successful completion of compulsory schooling).  Age is not the only eligibility factor in such instances.  Besides documents showing their past achievements, applicants must present a detailed CV using the Europass format, as well as the most recent official JobsPlus Employment History.

 

Further important information can be found under the respective Admissions FAQ https://mcast.edu.mt/maturity-clause/.  

Skip to content