Free Practice Questions for SPM Sains Komputer
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More Malaysia SPM, STPM & MUET Exams
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: SPM Sains Komputer Exam
SPM Sains Komputer carries subject code 3770 and is an MPEI STEM elective under the KSSM curriculum (Lembaga Peperiksaan Malaysia).
Paper 3770/1 lasts 2 hours 30 minutes on the official SPM 2025 examination timetable from the Ministry of Education Malaysia.
Official 3770/1 is a structured written paper with Bahagian A and Bahagian B totalling 100 marks, not a pure MCQ paper.
DSKP Form 4 allocates about 57 hours to Pengaturcaraan, 30 to Pangkalan Data and 9 to Interaksi Manusia dan Komputer.
DSKP Form 5 covers Pengkomputeran, Pangkalan Data Lanjutan and Pengaturcaraan Berasaskan Web.
SPM subjects are graded on a 10-band scale from A+ down to G, where E is the lowest pass (Lulus), G is a fail (Gagal), and C or above is a credit (kepujian).
Official papers are examined in Bahasa Melayu; this bank is an English-language MCQ study adaptation only.
Candidates from government and government-aided MOE schools sit SPM without a separate exam fee, as it is state-funded.
SPM Sains Komputer (3770) is a Malay-medium KSSM elective assessed by one 2h30m structured written paper (3770/1, 100 marks). This page offers 100 free English MCQ study adaptations on algorithms, programming, databases, networks, ethics and web development — not an official LP translation.
Sample SPM Sains Komputer Practice Questions
Try these sample questions to review concepts for the SPM Sains Komputer exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In KSSM Sains Komputer, which computational thinking technique involves breaking a complex problem into smaller, manageable sub-problems?
2A student notices that calculating average marks for three different classes uses the same steps each time. Which computational thinking skill is the student mainly applying?
3Which description best matches abstraction in computational thinking?
4In an IPO chart for calculating BMI, which item correctly belongs under PROCESS?
5Which statement correctly describes an algorithm?
6In a standard flowchart used in SPM Sains Komputer, which shape typically represents a decision (yes/no condition)?
7Which flowchart symbol is correctly matched to its meaning?
8Pseudocode differs from a programming language mainly because it:
9A good algorithm should be finite. What does finite mean in this context?
10Which pair correctly matches a computational thinking skill to an example?
About the SPM Sains Komputer Exam
SPM Sains Komputer (subject code 3770) is a Mata Pelajaran Elektif Ikhtisas (MPEI) STEM elective under the KSSM curriculum, sat at the end of Form 5. The official SPM 2025 timetable lists Paper 1 as 3770/1 Sains Komputer for 2 hours 30 minutes. Official papers are structured written assessments in Bahasa Melayu (Bahagian A and Bahagian B, 100 marks), covering DSKP Form 4 Pengaturcaraan, Pangkalan Data and Interaksi Manusia dan Komputer, plus Form 5 Pengkomputeran, Pangkalan Data Lanjutan and Pengaturcaraan Berasaskan Web. Hot topics in past papers include control structures, variables and data types, ERD and normalisation, SQL, logic gates, HCI principles, web scripting and computational thinking. These 100 free practice questions are an English-language MCQ study adaptation for concept revision only.
Exam sponsor: Lembaga Peperiksaan Malaysia (Malaysian Examinations Board), Kementerian Pendidikan Malaysia. The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
One written paper (3770/1): Bahagian A short structured items (~50 marks) and Bahagian B four extended structured items (typically 10+10+15+15 = 50 marks), 100 marks total in 2 hours 30 minutes.
Time Limit
Paper 1 (3770/1): 2 hours 30 minutes
Passing Score
Single subject grade on the A+ to G scale; E is the lowest pass (Lulus) and G is a fail (Gagal), and C or above is a credit (kepujian). Boundaries are norm-referenced and not published.
Exam / Certification Fees
No separate fee for candidates registered through government and government-aided MOE schools; private candidates pay a per-subject registration fee set by Lembaga Peperiksaan Malaysia.
Exam sponsor websiteFees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Our practice resources: topics covered
We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.
Algorithms and Computational Thinking
IPO analysis, decomposition, pattern recognition, abstraction, generalisation, and algorithms in pseudocode and flowcharts.
Programming Concepts
Variables, data types, control structures, arrays, modular design, best practices and common error types.
Data Representation and Logic
Number systems, bits and bytes, character coding concepts, and basic logic gates with truth tables.
Databases
Relational models, ERD, cardinality, integrity, normalisation and core SQL statements.
Networks, Architecture and Security
Architecture basics, networks, passwords, double verification and encryption.
Ethics, Impact and Careers
Innovation impact, unethical computing and cybercrime, and computing careers.
System Development and HCI
Development stages, testing, prototypes and HCI design principles.
Web Programming
HTML structure, client- and server-side scripting concepts, and web design principles.
Preparing for the SPM Sains Komputer Exam
What You Need to Know
- Passing score: Single subject grade on the A+ to G scale; E is the lowest pass (Lulus) and G is a fail (Gagal), and C or above is a credit (kepujian). Boundaries are norm-referenced and not published.
- Assessment: One written paper (3770/1): Bahagian A short structured items (~50 marks) and Bahagian B four extended structured items (typically 10+10+15+15 = 50 marks), 100 marks total in 2 hours 30 minutes.
- Time limit: Paper 1 (3770/1): 2 hours 30 minutes
- Exam / certification fees: No separate fee for candidates registered through government and government-aided MOE schools; private candidates pay a per-subject registration fee set by Lembaga Peperiksaan Malaysia. Official sources
Using Our Practice Resources
- Work through all 100 available questions
- Review every answer and explanation
- Track weak areas and revisit them
- Use our AI tutor for tough concepts
SPM Sains Komputer: Suggested Study Strategy
Frequently Asked Questions
How is SPM Sains Komputer (3770) examined?
It is assessed by one written paper, 3770/1, lasting 2 hours 30 minutes (SPM 2025 timetable). The paper has Bahagian A short structured questions and Bahagian B extended structured questions and totals 100 marks. It is not a pure multiple-choice paper.
What language is SPM Sains Komputer sat in?
Official SPM Sains Komputer papers are set and answered in Bahasa Melayu. This free practice bank is an English-language MCQ study adaptation that keeps integral Malay computing terms such as pseudokod, carta alir, pangkalan data and ralat sintaks.
Is this practice bank the same as the real SPM paper?
No. Official 3770/1 is a Malay structured written paper totalling 100 marks. These 100 English four-option MCQs are a study adaptation for DSKP concept practice — not an official translation or a format simulation of Bahagian A/B.
What topics does KSSM Sains Komputer cover?
Form 4 focuses on Pengaturcaraan (problem-solving, algorithms, programming), Pangkalan Data and Interaksi Manusia dan Komputer. Form 5 focuses on Pengkomputeran (impact, ethics, security), Pangkalan Data Lanjutan and Pengaturcaraan Berasaskan Web, all under DSKP KSSM.
How is SPM Sains Komputer graded?
Each SPM subject is reported as a single grade on the 10-band scale A+, A, A-, B+, B, C+, C, D, E and G. Grade E is the lowest pass (Lulus) and G is a fail (Gagal), while C and above counts as a credit (kepujian). Grade boundaries are norm-referenced and not published.
Is there a fee to sit SPM Sains Komputer?
Candidates registered through government and government-aided MOE schools do not pay a separate exam fee. Private (calon persendirian) candidates pay a per-subject registration fee set by Lembaga Peperiksaan Malaysia.
Who administers SPM Sains Komputer?
SPM is administered by Lembaga Peperiksaan Malaysia under Kementerian Pendidikan Malaysia. It is sat by Form 5 students in MOE-registered schools and approved examination centres.