Israel Bagrut Computer Science 5 Units exam-day guide
Israel Bagrut Computer Science 5 Units · Prepare for the day ahead.
Your checklist
Official photo ID (teudat zehut or passport)
Bring the original document, not a photocopy or a photo on your phone. If you are not sure which ID your school or the exam centre accepts for the practical exam, confirm with the provider (your school's bagrut coordinator) before exam day.
Bagrut confirmation / exam slip (shoov / personal exam schedule)
Print or save the personal exam schedule showing the practical exam date, hour, and room. The exact document required varies by school, so confirm with the provider which printout they expect you to bring.
Approved calculator
Bring a calculator you already know how to use. Check with your teacher whether your model is on the approved list for the units you are sitting; do not rely on a phone calculator, which is not allowed.
Pen, pencil, eraser, and ruler
Bring at least two blue or black pens, a pencil, an eraser, and a ruler for diagrams or flowcharts. For handwritten answers use pen unless the instructions say otherwise.
Your own printed code or algorithm notes if the format allows
Some practical formats allow a limited set of printed pages (for example a summary sheet you prepared). Whether and how much is allowed depends on the specific exam format, so confirm with the provider what materials are permitted; do not assume notes are allowed.
Water and a light snack
Practical exams can run long. Bring water in a closed bottle and something small to eat during any break. Check with the provider whether food and drink are allowed at the desk.
Know your programming language and environment in advance
The practical exam assumes fluency in the language and tools you studied (commonly C# or Java in the Israeli curriculum, but confirm with your teacher which language and environment your class is examined on). Practise in the same environment, not a different IDE.
Arrive early and locate the room
Plan to arrive at least 20 to 30 minutes before the start so you can find the room, settle in, and hear the instructions. Confirm the exact reporting time and location with the provider.
Review the question paper before writing code
Read all questions first, note the points per question, and decide the order in which you will answer. Do not start typing or writing before you understand what each question asks.
Plan how you will test your code
Before exam day, practise tracing code by hand and writing small test cases. On the day, run or trace at least one normal case and one edge case for each solution.
Confirm the rules on phones and smart devices
Phones, smartwatches, and any device that can connect to the internet are almost always prohibited at the desk. Confirm with the provider where to leave them and what the consequences of a violation are.
Confirm whether a dictionary or accommodation applies to you
If you are entitled to extra time, a bilingual dictionary, or another accommodation, confirm with the provider in advance that it is approved and will be available in the room.
Plan the day
Do not learn new material. Re-read your own summary of the core topics: variables and types, conditions, loops, arrays, functions/methods, strings, and basic classes and objects. Rework two or three past practical tasks under timed conditions, in the exact language and environment you will use. Check that you can write, compile, and run a minimal program from scratch without help. Prepare your materials (ID, calculator, pens, any permitted notes) and confirm the time, room, and rules with the provider.
Do one light review of syntax you tend to forget (for example loops, array indexing, string methods, class constructors) and of common error patterns such as off-by-one errors, uninitialised variables, and missing return statements. Practise hand-tracing one small program. Pack your bag with ID, exam slip, calculator, pens, pencil, eraser, ruler, water, and snack. Set two alarms, sleep a full night, and avoid cramming new topics late in the evening.
Eat a proper breakfast and leave with extra time to spare. Re-check your bag: ID, exam slip, calculator, pens, and any permitted materials. Glance at your one-page summary, but do not try to learn anything new. Arrive early, find the room, and follow the invigilator's instructions. Switch off your phone and put it away as instructed.
Read the instructions and the whole paper. Note the point value of each question, the language and environment required, and any constraints on what you may use. Write a short plan: which questions you will do first, and roughly how many minutes each deserves. Start with a question you can solve confidently to build momentum.
Work in the required language and follow the question's specification exactly, including input and output formats, function signatures, and class names. Write clear, readable code with meaningful names and short comments where they help. Test each solution with a normal case and an edge case (empty input, one element, negative numbers, boundary values). If you get stuck, leave a comment describing your approach, move on, and return later. Watch the clock and reserve the last 10 to 15 minutes to review your answers, check for unfinished parts, and make sure your name and details are filled in correctly.
Stop writing when instructed. Check that every answer is clearly attributed to the right question and that nothing is left in draft form. Hand in all materials as required and leave the room only when dismissed.
Rules to check
Bring and present the official photo ID required by your school or exam centre. If you are unsure which document is accepted, confirm with the provider before exam day; do not assume a photocopy or a digital copy will be accepted.
Phones, smartwatches, and any device that can connect to the internet must be switched off and stored away from your desk. The exact procedure and penalties are set by the exam administration, so confirm with the provider what is expected.
Use only the materials the instructions permit. Whether printed notes, textbooks, or a dictionary are allowed depends on the specific exam format and your accommodations, so confirm with the provider rather than bringing them on assumption.
Follow the invigilator's instructions about seating, starting and stopping, and breaks. If you need to leave the room, raise your hand and wait to be accompanied; do not simply walk out.
Write your answers in the language and format the question requires, and make sure each answer is clearly identified with its question number. Answers that cannot be matched to a question may not be credited.
Do not communicate with other candidates during the exam, and do not share or copy code. Suspected cheating is handled under the exam administration's rules; confirm with the provider how such cases are processed.
If you believe a question is ambiguous or an error exists in the paper, note your interpretation in your answer and continue. Ask the invigilator only about procedural matters, since they generally cannot explain the content; confirm with the provider how content queries are handled.
Scoring follows the published weighting of the practical exam within your 5-unit bagrut. The exact weight and the rules on appeals or rechecks are set by the Ministry of Education and your school, so confirm the details with the provider rather than relying on memory.