Bachelor of Science (Honours) (Computing Science)

Bachelor of Science (Honours) (Computing Science)

Start date:

Course information

Course title Bachelor of Science (Honours) (Computing Science)
Postnominal B.Sc. (Hons)(Melit.)
Level of qualification First Cycle
National Qualifications Framework level Level 6
Duration 3 Years
Mode of attendance Full-time
Total ECTS credits 180
Coordinator Mark Micallef
Delivered by Faculty of Information and Communication Technology
The Computing Science Degree programme focuses on giving sound scientific and practical skills for constructing, analysing, and maintaining complex software systems. The course is suitable if you are interested in all aspects of computer science, ranging from the low-level hardware interfacing, to the construction of distributed and concurrent systems, to the handling of complex data structures, up to the analysis of these artefacts using mathematical and formal methods. It covers topics such as software engineering, computer architecture, computer vision and signal processing, and inducts you to be proficient in a wide variety of programming paradigms. The aim is to prepare graduates with a solid grounding in computing science aspects in systems development. As a graduate following this programme, you will be ready to take on jobs related to software development in a wide variety of industries, or further your studies in a selected area.

More information available here

Request more information

Applicants must satisfy the General Entry Requirements for admission, namely, the Matriculation Certificate and Secondary Education Certificate passes at Grade 5 or better in Maltese, English Language and Mathematics.

Applicants must also satisfy the following Special Course Requirements:

(i) passes at Advanced Matriculation Level at Grade C or better in Pure Mathematics and in any other subject and

(ii) a pass at Intermediate Matriculation Level in any subject (excluding the subjects presented at Advanced Level).

If applicants have other qualifications considered to be sufficient, they may be exempted by the University Admissions Board, on the advice of the Faculty Admissions Committee, from the whole or part of these special course requirements.

The admission requirements are applicable for courses commencing in October 2022.

For more detailed information pertaining to admission and progression requirements please refer to the bye-laws for the course available here.

UM currently hosts over 1,000 full-time international students and over 450 visiting students. The ever-increasing international students coming from various countries, in recent years, have transformed this 400-year old institution into an international campus.

Our international students generally describe Malta as a safe place, enjoying excellent weather and an all-year varied cultural programme. Malta is considered as the ideal place for students to study.

You can compare your national qualifications to the local requirements by visiting our qualifications comparability webpage.

Access more information about our admission process and English language requirements.

After you receive an offer from us, our International Office will assist you with visas, accommodation and other related issues.

Local/EU/EEA Applicants: No fees apply

Non-EU/Non-EEA Applicants: Fee per academic year: Eur 10,800
By the end of the programme, you will be able to:

• Work in ICT sectors requiring sound programming skills for solution automation and for efficient exploitation of the underlying hardware.
• Engineer software that is aware of the limits imposed by the resources over which it has to compute.
• Apply mathematical tools to understand the aspects of a problem, develop a rigorous software solution, and analyse its behaviour.
• Proceed to postgraduate studies in Computer Science, Telecommunications, Multimedia Signal Processing, Artificial Intelligence, Games Development, or Software Development.
• Take a multidisciplinary approach in the work-field through your expertise in subjects like mathematics, computer language design, algorithm development, software engineering, software verification and testing, real-time systems and applications, digital signal processing, computer organisation, and communication and computer networks.

This course is intended for you if you have a good mathematical background, are interested in theoretical vigour and are eager to exploit the knowledge attained in practical applications. You will be able to produce higher quality and intelligent software solutions to real-world problems and use modern and new technology to provide better solutions.
The current demand for graduates from this course will make you employable in the evolving ICT sector due to the increasing market of innovative technology. You will be able to pursue a career as a software developer and engineer, systems engineer, project leader and developer, network management and applications, strategic ICT planner, distributed and concurrent software developer, multimedia communications engineer, and much more.
Students who wish to participate in an ERASMUS exchange are encouraged to do so during the first and/or the second semester of the second year of the course.
Click here to access the Programme of Study applicable from 2022/3.

Last Updated: 13 April 2022

The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
Unless for exceptional approved reasons, no changes to the programme of study for a particular academic year will be made once the students' registration period for that academic year begins.