Bachelor of Science (Honours) (Computer Engineering)

3 Years On Campus Bachelors Program

University of Malta

Program Overview

The Bachelor of Science (Honours) in Computer Engineering at the University of Malta is designed for students who want to understand both how computers work internally and how software brings them to life. It suits students who enjoy problem-solving, technology, and innovation, and want a degree that keeps them close to real-world engineering applications.


Curriculum Structure

Year 1:
Your first year focuses on building strong fundamentals. You will learn how computers are structured through Computer Logic and Organisation, develop programming skills with Programming Principles in C, and strengthen your problem-solving ability with Mathematics for Engineers. Subjects such as Databases and Data Structures and Algorithms help you understand how data is stored, processed, and optimised in modern systems.

Year 2:
In the second year, you move into deeper engineering concepts that connect hardware and software. Modules like Signals and Systems, Computer Networks, and Hardware Description Languages help you understand communication systems and digital design. At the same time, Object-Oriented Programming and Pattern Recognition and Machine Learning introduce you to intelligent and scalable software solutions.

Year 3:
Your final year brings everything together through a Final Year Project, where you design and develop a complete engineering solution independently. You will also study Entrepreneurship and Project Management, preparing you for professional practice, and choose electives such as Digital Signal Processing, Computer Vision, or IoT Systems for Industry 4.0, allowing you to specialise based on your interests.


Focus areas (in a string):

Embedded systems, computer networks, telecommunications, machine learning, digital signal processing, microelectronics, software development, Industry 4.0.

Learning outcomes (in a string):

Strong analytical thinking, practical engineering skills, hardware–software integration, problem-solving ability, teamwork, and independent project development.

Professional alignment (accreditation):

The programme is aligned with current industry needs in computer engineering, telecommunications, and embedded systems, preparing graduates for professional engineering roles.

Reputation (employability rankings):

University of Malta graduates are well regarded by employers, with strong employability across ICT, engineering, and technology sectors in Malta and internationally.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Malta, the Bachelor of Science (Honours) in Computer Engineering is built around learning by doing. From the early stages of the degree, you work in specialised engineering laboratories, apply theory to real systems, and develop practical skills that mirror how computer engineers work in industry. The programme places strong emphasis on hands-on lab work, project-based learning, and real-world exposure, ensuring you graduate with both technical confidence and practical experience.

This hands-on learning experience is supported through:

  • Dedicated Computer Engineering laboratories, including Communications, Digital Signal Processing, Networks, and Systems Interfacing Labs, where students work directly with hardware, signals, and networked systems.

  • Group-based coursework and design projects allow you to collaborate with peers on real engineering problems and develop teamwork and problem-solving skills.

  • A major Final Year Project, where you independently design, build, and test a complete engineering solution under academic supervision.

  • Industry-linked summer internships, coordinated through the Faculty of Engineering, allow students to gain professional experience with local engineering and technology companies.

  • Professional practice-focused study units, such as project management and professional issues in engineering, prepare you for real workplace expectations.

  • Access to University of Malta libraries and engineering facilities, providing technical resources, research support, and spaces for independent and group study.

Progression & Future Opportunities

Graduates of the Bachelor of Science (Honours) in Computer Engineering at the University of Malta move into careers where technology meets real-world impact. The programme prepares you for roles such as Computer Engineer, Embedded Systems Engineer, Network or Telecommunications Engineer, and Software Developer, with skills that are in demand across ICT, engineering, and technology-driven industries.

This strong career outlook is supported by:

  • University of Malta Careers Advisory Services, which helps students with CV writing, interview preparation, employer talks, and career fairs, connects graduates directly with recruiters.

  • Industry-linked internships coordinated by the Faculty of Engineering give students practical workplace experience that often leads to graduate job offers.

  • Strong graduate employability in Malta, where demand for engineers and ICT professionals remains high across sectors such as telecommunications, software, embedded systems, and digital infrastructure.

  • Close university–industry engagement, allowing students to work on applied projects aligned with real engineering challenges faced by local and international companies.

  • Long-term recognition of the degree, with the University of Malta being the national university, and its engineering qualifications are widely recognised across Europe and beyond.

Further Academic Progression:
After completing this programme, students can progress to master’s degrees or doctoral studies in areas such as Computer Engineering, Telecommunications, Signal Processing, Artificial Intelligence, Embedded Systems, or related engineering fields, either at the University of Malta or at universities internationally, opening pathways into advanced technical, research, or leadership roles.

Program Key Stats

€10,800
€0
€ 100
Sept Intake : 1st Jul


Eligibility Criteria

BBB
3.0
24 - 28
60 - 70

NA
NA
6.0
80

Additional Information & Requirements

Career Options

  • Computer Engineer
  • Computer Network Architect
  • Computer Systems Analyst
  • Computer Programmer
  • Computer User Support Specialist

Book Free Session with Our Admission Experts

Admission Experts