100+ Free SPM Sains Komputer Practice Questions
Prepare for the Sijil Pelajaran Malaysia (SPM) Sains Komputer / Computer Science — Subject Code 3770 exam with instant access — no signup required.
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 (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 test your SPM Sains Komputer exam readiness. 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.
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 Fee
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. (Lembaga Peperiksaan Malaysia (Malaysian Examinations Board), Kementerian Pendidikan Malaysia)
SPM Sains Komputer Exam Content Outline
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.
How to Pass 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 fee: 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.
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
SPM Sains Komputer Study Tips from Top Performers
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.