Bachelor of Science in Information Technology (Honours) (Software Development)

3 Years On Campus Bachelors Program

University of Malta

Program Overview

The Bachelor of Science in Information Technology (Honours) in Software Development at the University of Malta is designed for students who enjoy problem-solving, building things, and understanding how technology shapes the real world. This programme prepares you to confidently design, develop, and manage software systems that are used in modern businesses, startups, and tech-driven organisations worldwide.


Curriculum Structure

Year 1 – Building the foundations
Your first year focuses on helping you think like a software developer. You will learn the fundamentals of programming, software engineering concepts, and data modelling, while developing a strong understanding of how information systems are designed and built. Core units introduce you to software development techniques and modelling tools, giving you the confidence to start creating functional applications from an early stage.

Year 2 – Going deeper into real-world technologies
In the second year, your learning becomes more applied and industry-focused. You explore areas such as cloud computing, advanced database systems, and information assurance, while strengthening your analytical and problem-solving skills through project-based learning. This year helps you understand how scalable, secure software solutions are developed and maintained in professional environments.

Year 3 – Specialisation and industry readiness
Your final year allows you to refine your interests and showcase your abilities. You will work on advanced topics such as security risk management or financial technology, alongside a major final-year project where you bring everything together in a substantial software development solution. By the end of the year, you graduate with a strong portfolio and the confidence to step into industry or further study.


Focus Areas:

Software development, programming and coding, software engineering, data modelling, cloud technologies, database systems, system design.

Learning Outcomes:

Design and develop software solutions, apply modern programming and development practices, analyse complex technical problems, manage software projects using professional standards and tools.

Professional Alignment (Accreditation):

The programme follows the University of Malta’s ICT academic standards and is aligned with Malta Qualifications Framework Level 6, ensuring strong academic and professional recognition.

Reputation (Employability):

As Malta’s national university, the University of Malta is well regarded for producing work-ready graduates. ICT graduates benefit from strong industry demand locally and internationally, supported by the University’s long-standing reputation and employer connections.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Malta, learning software development is very much a hands-on experience. From the start of the programme, you will be working in dedicated ICT laboratories, applying what you learn in class to real software tasks, coding exercises, and problem-solving activities. As you progress, your learning becomes increasingly practical, helping you build confidence with the tools, environments, and teamwork skills used in professional tech roles today:

  • Specialised ICT laboratories: As a student in the Faculty of Information and Communication Technology, you will have access to purpose-built facilities such as the Informatics Labs, Human-Computer Interaction Lab, Networks Lab, and Communications and Systems Labs, where you work with real software systems and development environments.

  • Hands-on coursework and group work: Many study units include practical assignments and collaborative tasks, allowing you to work in teams, share ideas, and experience how software projects are developed in real workplaces.

  • Final Year Project: In your final year, you complete a substantial software development project, taking an idea from planning and design through to implementation. This project is a key highlight of the degree and helps you build a strong portfolio for employers.

  • Project exhibition and presentations: You will have opportunities to present your final-year work within the Faculty, gaining valuable experience in explaining technical solutions and showcasing your skills.

  • Learning beyond the classroom: Being part of the ICT Faculty also means access to libraries, digital resources, academic support, and a vibrant student community that supports both your technical growth and personal development.

Progression & Future Opportunities

Graduating with a BSc in Information Technology (Honours) in Software Development from the University of Malta puts you in a strong position to enter a fast-moving, global tech job market. Students typically move into roles such as Software Developer, Full-Stack Developer, Systems Analyst, or IT Project Coordinator, working across industries like technology, finance, digital services, and startups, both in Malta and internationally:

  • Career guidance and employability support: The University of Malta supports students through its Careers and Employability services, offering CV reviews, interview preparation, employer talks, and job opportunities to help you smoothly transition from university to work life.

  • Strong employment outcomes: University of Malta graduates consistently show high employability, with the majority securing employment within the first year after graduation — particularly in in-demand sectors such as IT and digital technologies.

  • Competitive starting salaries: Graduates entering the IT sector can expect competitive entry-level salaries, reflecting the strong demand for software and technology skills in Malta and across Europe.

  • Growing technology sector: Malta’s expanding digital economy creates opportunities in software development, systems design, cloud solutions, cybersecurity, and data-driven roles, giving graduates flexibility to explore different career paths.

  • Recognised qualification: This degree is aligned with Malta Qualifications Framework (MQF) Level 6, ensuring long-term academic and professional recognition across Europe and beyond.

Further Academic Progression:

After completing this degree, you may choose to continue your studies with a Master’s degree in areas such as Computer Science, Software Engineering, Cybersecurity, Artificial Intelligence, or other specialised IT fields at the University of Malta or internationally. Postgraduate study can open doors to senior technical roles, leadership positions, research careers, or even academic pathways in technology.

Program Key Stats

€10,800
€0
€ 95
Oct Intake : 22nd Jul


Eligibility Criteria

BBB
2.5 - 3.5
24 - 27
60 - 75

NA
NA
6.0
80

Additional Information & Requirements

Career Options

  • Senior Software Engineer
  • Lead Developer
  • Project Manager
  • Product Manager
  • Technical Architect
  • Chief Technology Officer (CTO)

Book Free Session with Our Admission Experts

Admission Experts