Students
Tuition Fee
EUR 10,800
Per year
Start Date
Not Available
Medium of studying
On campus
Duration
3 years
Details
Program Details
Degree
Bachelors
Major
Computer Engineering | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
EUR 10,800
About Program

Program Overview


Bachelor of Science (Honours) in Computer Engineering

The Bachelor of Science (Honours) in Computer Engineering is a three-year undergraduate degree that covers both the hardware and software aspects of computer systems. This program of studies covers the skills required to design a computing system that captures, transmits, and processes information, typically but not limited to multimedia.


Program Overview

The degree in Computer Engineering is suitable for individuals interested in all aspects of computer engineering, including computer systems infrastructure, telecommunications, multimedia signal processing, microelectronics, and programming. As a computer systems engineer, graduates will have expertise in both the hardware and software aspects, enabling them to design and interface computer hardware and develop software to run on these systems.


Program Structure

The program consists of three years of full-time study, with the option to apply for part-time study. The first two years cover compulsory foundational topics, while the third year allows students to choose from a pool of elective units, spanning Telecommunications, ICT Infrastructure, Computer Systems Engineering, Multimedia Signal Processing, and Microelectronics.


Year 1

  • Compulsory Units:
    • ICT1001: Analytical and Academic Foundations of Computer Engineering (2 ECTS)
    • SOR1201: Probability, Sampling and Estimation (4 ECTS)
    • CCE1016: Computer Logic and Organisation (10 ECTS)
    • CPS1002: Mathematics of Discrete Structures (5 ECTS)
    • CPS1011: Programming Principles in C (5 ECTS)
    • MAT1801: Mathematics for Engineers 1 (4 ECTS)
    • MNE1303: Foundations in Microelectronic Circuits (5 ECTS)
    • CIS1041: Introduction to Databases (4 ECTS)
    • ICT1018: Data Structures and Algorithms (5 ECTS)
    • MAT1802: Mathematics for Engineers 2 (4 ECTS)
    • MNE1103: Microelectronic Devices (5 ECTS)
    • MNE1201: Microsystems (5 ECTS)
    • SOR1232: Hypothesis Testing and Statistical Modelling (2 ECTS)
  • Requirement for regular progression to Year 2: 60 ECTS credits.

Year 2

  • Compulsory Units:
    • CCE2203: Signals and Systems (5 ECTS)
    • CCE2314: Introduction to Communications (5 ECTS)
    • CCE2414: Computer Networks (5 ECTS)
    • CPS2004: Object Oriented Programming (5 ECTS)
    • MNE3002: Hardware Description Languages (5 ECTS)
    • SCE2112: Control Systems 1 (5 ECTS)
    • CCE2014: Microcontroller Based Systems (5 ECTS)
    • CCE2017: Computer Systems and Organization (5 ECTS)
    • CCE2313: Communications Theory (5 ECTS)
    • CCE2502: Pattern Recognition and Machine Learning (5 ECTS)
    • CPS1014: Operating Systems (5 ECTS)
    • MNE2701: Operational Amplifiers and Applications (5 ECTS)
  • Requirement for regular progression to Year 3: 60 ECTS credits.

Year 3

  • Compulsory Units:
    • ICT3908: Final Year Project in Computer Engineering (15 ECTS)
    • EBI3085: Entrepreneurship: Start-up your Innovative Business (5 ECTS)
    • ICT3007: Management of Computer Engineering Projects (5 ECTS)
    • ICT3008: Professional Issues in Computer Engineering and ICT (5 ECTS)
  • Elective Units:
    • CCE3015: Programming Parallel Architectures (5 ECTS)
    • CCE3101: Multimedia Signal Representation and Coding (5 ECTS)
    • CCE3206: Digital Signal Processing (5 ECTS)
    • CCE3207: Introduction to Computer Vision (5 ECTS)
    • CCE3311: Communication Systems (5 ECTS)
    • CCE3412: Data Communications (5 ECTS)
    • CCE3503: Practical Machine Learning (5 ECTS)
    • MNE3108: Radio and Microwave Theory (5 ECTS)
    • MNE3109: Analogue VLSI Signal Conditioning (5 ECTS)
    • MNE3305: MEMS (5 ECTS)
    • SCE3113: Automatic Control Systems 3 (5 ECTS)
    • SOR2321: Queuing Theory and Markov Chains (5 ECTS)
    • CCE2503: Search and Optimisation Methods (5 ECTS)
    • CCE3023: Information Technology Systems Infrastructure (5 ECTS)
    • MNE3110: IoT Systems for Industry 4.0 (5 ECTS)
    • MNE3503: Digital VLSI (5 ECTS)
    • MNE3702: Oscillators and Filters (5 ECTS)
  • Requirement for successful completion of Year 3: 60 ECTS credits.
  • Requirement for award of Bachelor of Science (Honours) in Computer Engineering: 180 ECTS credits.

Admission Requirements

  • General Entry Requirements: Refer to the list of country-specific qualifications.
  • Special Course Requirements:
    • Two Advanced Level passes at Grade C or better in Pure Mathematics and in any other subject.
    • An Intermediate Level pass in Physics, if not presented at Advanced Level.
  • Admission to this course is also open to applicants in possession of the Certificate in ICT Foundation Studies or the Certificate in Engineering Sciences from the University of Malta.
  • Applicants wishing to join the part-time mode must submit their application as full-time and then include a note in the comments box of the application form, denoting their preference to be considered for the part-time option.

Tuition Fees

  • Fee per academic year for non-EU nationals: Eur 10,800.

Career Prospects

As a computer engineering graduate, you will find employment in telecommunications, ICT infrastructure and multimedia, Computer Systems Engineering and embedded systems, software development, and microelectronics. Typical employers and markets are mobile and fixed telecommunication companies, ICT infrastructure in building services, embedded systems design, integrated circuit design studios, manufacturing industries, multimedia-related companies, government agencies, education, and research institutions, and many others.


Further Studies

This three-year degree typically leads to Master and Doctoral studies in the areas of Telecommunications, Signal Processing and Machine Learning, Microelectronics, and Computer Systems Engineering.


See More