MATSEC SEC Computing
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
MATSEC SEC Computing is a Secondary Education Certificate subject examination administered by the MATSEC Examinations Board, the examinations body of L-Università ta' Malta, based at Msida MSD 2080, Malta. It is intended for secondary-school candidates in Malta who are building a formal record of computing competence, typically alongside other SEC subjects and often as part of the requirements for progression into post-secondary and tertiary study. Because the SEC is a general secondary qualification rather than a vendor certification, the syllabus emphasises breadth: how computer systems are structured and function, how networks and the internet move and protect data, how algorithms are designed and expressed as programs, and how data is organised in databases alongside newer and emerging technologies. Preparation should be syllabus-led. Obtain the current MATSEC syllabus for the subject and use its stated learning outcomes as your checklist, then work through past papers and marking schemes, which MATSEC publishes alongside syllabi and current session information. Practise writing code by hand as well as on a machine, and rehearse explaining your reasoning, since written justification is usually rewarded. Confirm all administrative details - session dates, application deadlines, fees, and any practical or coursework requirements - directly with MATSEC, since these are set per session and change. This page is independent study material and is not affiliated with or endorsed by MATSEC or the University of Malta.
What you'll study
About MATSEC SEC Computing preparation
Who awards the SEC Computing certificate and who should I contact?
The MATSEC Examinations Board of L-Università ta' Malta is the awarding body. Its contact details are published as email [email protected], phone +356 2340 2814/5/6, and address MATSEC Examinations Board, University of Malta, Msida MSD 2080, Malta. Always confirm session-specific details with MATSEC rather than relying on third-party summaries.
What does the exam actually cover?
The syllabus is organised around four broad strands: computer systems, computer networks and the internet, algorithms and programming with software development, and data, databases and emerging technologies. Treat the official syllabus outcomes as the definitive scope, and check the current syllabus document for the session you are sitting before you build a revision plan.
How long is the exam and how many papers are there?
Timing and paper structure are set by MATSEC for each session and are published in the syllabus and current session information. They are not fixed facts you should assume. Download the syllabus for your year and read the assessment section carefully, then verify against the current session pages before planning timed practice.
Is SEC Computing hard?
Difficulty depends on your prior exposure. Candidates who have never written programs find the algorithm and programming strand the steepest, because it demands precise syntax and logical sequencing under time pressure. Those without hardware or networking background struggle with terminology. Breadth is the real challenge: four strands each carry substantial content, so uneven revision is the commonest cause of a disappointing grade.
Can I resit if I do not get the grade I need?
Resit arrangements, including which sessions are available and any limits, are determined by MATSEC and published in its regulations. Check the regulations and current session information for the rules that apply to you, and note that deadlines for applications fall well before the examination itself, so plan early rather than after results.
What is the best order to study the topics?
Start with computer systems, because the vocabulary of hardware, storage and data representation underpins everything else. Move to networks, then to algorithms and programming, which need the longest sustained practice. Finish with databases and emerging technologies, which are more descriptive. Interleave past-paper questions from earlier strands so nothing goes stale.
How should I use past papers and marking schemes?
MATSEC publishes past papers and marking schemes. Work papers under timed conditions, then mark strictly against the scheme and log every lost mark by topic. Rewrite weak answers in full sentences. Repeat papers you have already done, since the second attempt exposes whether you learned the mark scheme's expectations or merely memorised the questions.
What are the most common ways candidates lose marks?
Typical losses: describing what a term means instead of answering the question asked; writing code with missing initialisation, off-by-one loop bounds, or no output; confusing similar networking terms; and skipping the number of comparison points a question awards. Read the command word and the mark allocation before writing, and always show working.
Do I need to know a specific programming language?
Check the current syllabus, which states the permitted language or languages and any pseudocode conventions accepted in answers. Whichever is permitted, practise writing complete, runnable solutions on paper, including declarations, input and output, because handwriting code without an editor or compiler is a distinct skill that trips up otherwise capable programmers.
Where do I find the syllabus, dates and fees?
All of these are published by MATSEC under the headings Regulations, Syllabi, Current Session Information, and Applications on its website. Fees and dates are set per session, so read the current session pages rather than older documents. This study page does not state fees, dates or pass marks because those values must come from MATSEC directly.