In Computing, candidates take a hands-on approach to technology. The aim is to help candidates to reflect on the technology they use every day and encourage them to think about how and why it works, and how and why it can be better.

Candidates are encouraged to focus on real world problem-solving. In fact, a key component of Computing is problem-solving through programming, where candidates get the opportunity to program dedicated systems and create simple applications of their own. Without doubt, it is a source of great satisfaction to the candidates.

Computing is an ideal foundation course for further study in Computer Science. Understanding the principles of digital devices, problem solving, and software development provides learners with the underpinning knowledge required for many other subjects in science, engineering and the IT sphere.

The IT sphere is vast and an important part of various aspects of society. Computing will empower students to be able to choose an area they are interested in and continue growing in it.

Submit your work

Fill in the form and send us your solutions to the activities found below.

*File size up to 10MB.
*Only image, pdf or compressed file is accepted.
*All fields are required

  Scroll Down


The aim is to spark computational thinking and empower candidates with twenty first century skills. This will let them start preparing today for the problems we will only meet tomorrow, and to make sure they enjoy the opportunity.

The main topics covered during the three-year course are:

Introduction to digital devices

Principles of computing

Machine logic


Fundametals of networking

Problem solving, algorithms & physical computing

Programming languages & translators

Program Development


Download syllabus

Valid until SEC 2024:

Current SEC Syllabus

Valid from SEC 2025:

(latest update May 2023)

New SEC Syllabus

frequently asked questions (SEC)

What is the difference between Computing, VET IT, and C3?

C3 is a general subject aimed to create an intelligent consumer of technology and VET IT is more focused on the hardware element. On the other hand, Computing focuses on the science of computer technology and the development of applications through problem solving and coding. Therefore Computing provides the first steps to becoming IT professionals.

Do I need SEC Computing to choose Intermediate or A-Level Computing?

While it is not an official requirement, it is advisable to have a knowledge of Computing at SEC level before choosing it at either of the post-secondary levels.

Can you mention some careers available if I choose Computing as an option?

Various careers as Future Innovators, Creators and Researchers in fields including the following Gaming, Artificial Intelligence, Robotics etc.

Is the SEC coursework a failing component?

In the current syllabus the coursework is not a failing component.

However, once the new syllabus comes into action, the coursework will be a failing component.

Can I sit for SEC Computing if I am not enrolled in the subject in a secondary school?

Yes, you would then be enrolled for the exam as a private candidate which at present would require the submission of the coursework directly to MATSEC, together with a declaration of authenticity signed by your tutor.

Once the new syllabus is implemented, private candidates will be required to sit for a second controlled exam paper in lieu of their coursework component.

Where can I continue my studies after Computing SEC?

One may choose to study further in various institutions including post-secondary schools, MCAST, University of Malta and various private entities.

our team













Intermediate level

The main topics covered during the two-year course are:

Computer Architecture

Databases & Database Management Systems

Digital Logic

High Level Language & Programming

Networking & Communication

Operating Systems

Systems Design


The main topics covered during the two-year course are:

Assembly Languages

Computer Architecture


Data Structures & Programming

Digital Logic

Language Translators

Networking & Communication

Operating Systems

Systems Analysis & Design


Online Computing lessons

Follow the online lessons available on
The official e-learning platform developed by the Minstry for Education, Sport, Youth, Research and Innovation (MEYR).

frequently asked questions (MATSEC)

Which programming language do we study at Intermediate and Advanced Level?

Java is the programming language that you will study in both Intermediate and Advanced levels.

How is programming assessed during the Advanced Level Computing course?

At Advanced level, you are not required to do a software development project. Instead, over two years, you will sit for THREE programming tasks. Both tasks and dates are set by MATSEC.

The first two tasks will be carried out during the first year. They both carry a value of 30 marks each. The third programming task which carries 40 marks will be carried out in the second year. These tasks are referred to as Paper III and carry an overall 30% of the final grade.

How many exam papers do I have to sit for at Advanced Level Computing?

You have to sit for two written exam papers. Paper I carrying 40% of the final grade includes 20 short compulsory questions of 5 marks each. Paper II includes 8 longer questions where you have to answer 5, each question weighs 20 marks and the paper carries 30% of the final grade.

Is it possible to complete an Advanced Level Computing course in one year?

No, you cannot. You have to study the Advanced Level course for two years because the programming tasks are spread over two years.

Where will the Advanced Level programming tasks be carried out?

The programming tasks will be carried out at your school on the dates set by MATSEC during the scholastic year.

What happens if I miss one or more of the A-Level programming tasks?

You have to check with MATSEC for alternative arrangements.

Do we have to do a software project at Intermediate Level?

Yes, you are required to do a set assignment which carries 20% of the final grade.

How many exam papers do I have to sit for at Intermediate Level Computing?

The examination shall consist of one written paper divided in two sections. Section A includes ten compulsory short questions of 6 marks each. Section B includes two more in-depth questions of which you will be required to answer one question carrying 20 marks.

Can I sit for the Computing Intermediate exam in one year?

Yes, it is possible to do the Computing Intermediate course in a single year and sit for the exam in the same scholastic year.

Is the Intermediate level programming set assignment a failing component?

No the coursework is not a failing component at Intermediate level.

Are the Advanced level programming tasks (Paper III) a failing component?

To obtain a grade between A and C you need to have at least 40% in Paper III.


Try out the activities below and send us your solutions using the online form above.


Code.Sprint Malta


Design & Technology Learning Centre,
Ex-Umberto Calosso Premises,
Triq il-Kbira San Ġużepp,