BSc in Software Engineering

4 Years On Campus Bachelors Program

American University of Malta

Program Overview

The Bachelor of Science in Software Engineering at the American University of Malta is designed for students who want to build real software, not just study theory. The programme is ideal for those who enjoy problem-solving, creativity, and technology, and want to develop the skills needed to design, build, test, and manage modern software systems used across industries worldwide.


Curriculum Structure

Year 1 – Getting comfortable with coding and core concepts
In your first year, you focus on building strong foundations in programming and computing. You learn how software works from the ground up through units such as Object-Oriented Programming and Web Development, gaining hands-on experience with coding, basic databases, and user-focused design. This year is all about learning how to think logically and write clean, functional code.

Year 2 – Learning how real software is engineered
The second year shifts your focus from writing code to engineering complete software solutions. You explore Software Engineering Methods, Software Project Management, and Human-Computer Interaction, learning how software projects are planned, built, tested, and delivered in team environments. This is where you begin working more collaboratively and understanding how technology supports real business needs.

Year 3 – Expanding into advanced and emerging technologies
In Year 3, you move into more advanced topics that reflect today’s technology landscape. You study areas such as Big Data, Artificial Intelligence concepts, and Software Security, helping you understand how modern systems handle large-scale data and protect information. Practical coursework continues to strengthen your ability to design scalable and secure applications.

Year 4 – Bringing everything together for your career
Your final year is about preparing you for life after university. You complete advanced software engineering units and a capstone project, where you apply everything you have learned to a substantial, real-world software solution. This project becomes a strong portfolio piece, demonstrating your readiness for professional roles or further postgraduate study.


Focus Areas:

Software engineering, programming and coding, web and database development, user-centred design, project management, big data, and artificial intelligence fundamentals.

Learning Outcomes:

Develop reliable software systems, apply engineering principles to complex problems, work effectively in development teams, manage software projects from concept to delivery, and design solutions with users in mind.

Professional Alignment (Accreditation):

The programme is accredited by the Malta Further and Higher Education Authority (MFHEA) and aligned with Malta Qualifications Framework (MQF) Level 6, ensuring strong academic and professional recognition.

Reputation (Employability):

The American University of Malta follows an American-style education model that emphasises practical learning, small class interaction, and career-focused outcomes, helping graduates transition confidently into the global technology workforce.

Experiential Learning (Research, Projects, Internships etc.)

At the American University of Malta, Software Engineering is very much a learn-by-doing experience. From early in the programme, you’ll be writing code, working on real development tasks, and applying what you learn in class to practical projects. The degree is designed to help you graduate with confidence — not just knowing how software works, but knowing how to build it, improve it, and work effectively in a team setting, just like in the real tech industry:

  • Practical, project-based learning: Across the programme, you complete hands-on assignments that apply concepts such as programming, algorithms, software design, web development, and databases to real problems.

  • Group projects and teamwork: Many courses include collaborative projects, allowing you to experience how software is planned, built, and delivered in teams — developing communication, leadership, and problem-solving skills along the way.

  • Industry-relevant tools and technologies: You work with modern programming languages, development environments, and database technologies that reflect what is used in today’s software engineering roles.

  • Internship opportunities: The programme encourages internships, giving you the chance to gain real-world work experience, build professional networks, and strengthen your CV before you graduate.

  • Supportive learning facilities: You benefit from AUM’s computing facilities, teaching spaces, and academic resources, which support coding, project work, and independent study throughout your degree.

  • Library and digital resources: Access to university library services and digital learning materials helps you research, test ideas, and support your coursework and projects.

Progression & Future Opportunities

Graduating with a BSc in Software Engineering from the American University of Malta prepares you for a wide range of careers in today’s technology-driven world. Alumni typically move into roles such as Software Engineer, Software Developer, Tech Lead, or Solution Architect, working across sectors like technology, digital services, finance, gaming, and startups — both locally and internationally, including remote roles:

  • Career and employability support: AUM supports students through academic advising, career guidance, and internship-oriented learning, helping you translate your technical skills into real employment opportunities.

  • Strong industry relevance: The programme focuses on practical software engineering skills that align with current industry needs, making graduates suitable for junior-to-mid-level roles immediately after graduation.

  • Global career flexibility: As software engineering skills are globally transferable, graduates can pursue opportunities in Malta, Europe, or international and remote tech markets.

  • Accredited and recognised qualification: The degree is accredited by the Malta Further and Higher Education Authority (MFHEA) and aligned with Malta Qualifications Framework (MQF) Level 6, supporting long-term professional recognition and mobility.

  • Career progression potential: With experience, graduates commonly progress into senior roles such as Software Architect, Technical Lead, Project Manager, or Chief Technology Officer (CTO).

Further Academic Progression:

After completing this programme, students may choose to continue their studies with a Master’s degree in areas such as Software Engineering, Computer Science, Artificial Intelligence, Cybersecurity, or Data-related fields, either at the American University of Malta or at other universities internationally. Postgraduate study can open pathways into senior technical roles, research, innovation, or academic careers.

Program Key Stats

€9000
€ 100
Oct Intake : 15th Jul


70 %

Eligibility Criteria

AAA
3.5 - 3.7
36 - 38
60 - 70

NA
NA
6.0
65

Additional Information & Requirements

Career Options

  • Software Engineer
  • Solution Architect
  • Chief Technology Officer
  • Developer
  • Interaction Design Professional
  • Software Quality Manager
  • Software Architect
  • Tech Lead
  • Team Manager

Book Free Session with Our Admission Experts

Admission Experts