Free Practice Questions for Bac Sciences de l'Informatique
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More Tunisian Baccalauréat
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: Bac Sciences de l'Informatique Exam
10.00/20
Minimum weighted average for a direct pass in the Session Principale
Ministère de l'Éducation
22 TND
Registration fee paid by electronic fiscal stamp
Ministère de l'Éducation
Coeff 3
Algorithmique et programmation (2 written + 1 practical), STI and Mathématiques each carry coefficient 3
Arrêté du 24 avril 2008 (as amended)
3–10 June 2026
Written papers of the 2026 Session Principale
Ministère de l'Éducation
Tunisia's Bac Sciences de l'Informatique combines written and practical papers marked out of 20, with a 10.00/20 pass threshold in the Session Principale. This independent 100-question English MCQ bank reviews algorithms, databases, web technologies, applied mathematics and physics.
Sample Bac Sciences de l'Informatique Practice Questions
Try these sample questions to review concepts for the Bac Sciences de l'Informatique exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In algorithmic modular design, what is the primary difference between passing a parameter by value and passing a parameter by reference (variable)?
2What is the worst-case time complexity of the binary search (recherche dichotomique) algorithm executed on a sorted 1D array containing n elements?
3In selection sort (tri par sélection) applied to an array of n elements, how many key comparisons are performed in total?
4Consider the following Python code snippet: numbers = [10, 20, 30, 40, 50] result = numbers[1:4] What is the value of result?
5What is the best-case time complexity of an optimized bubble sort (tri à bulles) that incorporates a boolean flag to track whether any swaps occurred during a pass?
6In recursive programming, what is the essential role of the base case (condition d'arrêt)?
7Consider the following recursive Python function: def calc(n): if n <= 1: return 1 return n * calc(n - 1) What is the return value of calc(4)?
8In Python, given a 2D matrix represented as a list of lists: matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] Which expression retrieves the element 6 located at row index 1 and column index 2?
9What is the advantage of accessing a dictionary value using `d.get(key, default)` instead of `d[key]` in Python?
10What is the worst-case time complexity of insertion sort (tri par insertion), and under what input condition does this worst case occur?
About the Bac Sciences de l'Informatique Exam
The Tunisian Baccalauréat — Section Sciences de l'Informatique is the national secondary-school-leaving and university-entrance examination for the computer science stream, administered by the Direction Générale des Examens of the Ministère de l'Éducation. Its specialist papers are Algorithmique et programmation (written and practical) and Sciences et technologies de l'informatique, whose 2026 paper covered relational databases and web programming, alongside mathematics, physical sciences, languages, philosophy and sport. This resource is an independent English-language MCQ study adaptation for reviewing algorithms, databases, web technologies, applied mathematics and physics; it is not an official paper or translation.
Exam sponsor: Ministère de l'Éducation (Direction Générale des Examens), République Tunisienne. The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
Official coefficients: Mathématiques 3, Algorithmique et programmation 3 (2 written + 1 practical), Sciences et technologies de l'informatique 3, Sciences physiques 2, and Français, Anglais, Philosophie, Arabe and Sport 1 each (total 16). An optional subject adds only the points above 10/20. Written papers are sat in the June Session Principale (2026: 3–10 June); candidates averaging 7.00–9.99/20 sit the Session de Contrôle (2026: 29 June–2 July), where the better of the two marks counts for each subject retaken. This bank is an independent English-language MCQ study adaptation, not an official translation or format simulation.
Time Limit
Written papers in the June Session Principale (2026: 3–10 June); durations vary by subject (e.g., the written Algorithmique et programmation paper lasts 3 h), plus practical computer-lab papers
Passing Score
10.00/20 composite weighted average for direct pass (Session Principale); 7.00–9.99/20 qualifies for Session de Contrôle
Exam / Certification Fees
22 TND (electronic fiscal stamp / timbre fiscal électronique)
Exam sponsor websiteFees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Official sources
- Ministère de l'Éducation — République Tunisienne · Source checked 2026-10-20Official ministry portal for baccalauréat regulations, calendars and announcements.
- Échos des examens nationaux (Edunet) · Source checked 2026-10-20Ministry of Education site that publishes the official national examination papers.
- Inscription aux examens nationaux · Source checked 2026-10-20Official online registration portal for the national examinations.
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 & Programming
Modular algorithms (functions and procedures), parameter passing, arrays, records and files, sorting and searching, recursion, and complexity.
Databases
Relational model, keys and integrity constraints, converting entity-association diagrams, normalization, and SQL definition and query statements (joins, GROUP BY and HAVING).
Web Technologies
HTML forms and semantic tags, CSS, JavaScript event handling and server-side PHP with SQL.
Applied Mathematics & Logic
Analysis, matrices, graphs (Euler chains, shortest paths), Boolean logic and number representation.
Physics
RC circuits, passive and active filters, operational amplifiers, analog-to-digital conversion, AM and FM modulation, electrolysis and oxidation of alcohols.
Preparing for the Bac Sciences de l'Informatique Exam
What You Need to Know
- Passing score: 10.00/20 composite weighted average for direct pass (Session Principale); 7.00–9.99/20 qualifies for Session de Contrôle
- Assessment: Official coefficients: Mathématiques 3, Algorithmique et programmation 3 (2 written + 1 practical), Sciences et technologies de l'informatique 3, Sciences physiques 2, and Français, Anglais, Philosophie, Arabe and Sport 1 each (total 16). An optional subject adds only the points above 10/20. Written papers are sat in the June Session Principale (2026: 3–10 June); candidates averaging 7.00–9.99/20 sit the Session de Contrôle (2026: 29 June–2 July), where the better of the two marks counts for each subject retaken. This bank is an independent English-language MCQ study adaptation, not an official translation or format simulation.
- Time limit: Written papers in the June Session Principale (2026: 3–10 June); durations vary by subject (e.g., the written Algorithmique et programmation paper lasts 3 h), plus practical computer-lab papers
- Exam / certification fees: 22 TND (electronic fiscal stamp / timbre fiscal électronique) 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
Bac Sciences de l'Informatique: Suggested Study Strategy
Frequently Asked Questions
What is the Tunisian Baccalauréat Sciences de l'Informatique?
It is one of the seven sections of the Tunisian Baccalauréat, centred on algorithms and programming, information technology (databases and web programming), mathematics and physical sciences.
Who administers the Tunisian Baccalauréat?
The examination is administered nationally by the Direction Générale des Examens of the Tunisian Ministère de l'Éducation.
What is the registration fee?
Candidates pay 22 Tunisian dinars by electronic fiscal stamp (timbre fiscal électronique) when registering online.
What does the Sciences et technologies de l'informatique paper cover?
The 2026 paper had a databases part (relational schema, constraints and SQL) and a web programming part (HTML, CSS, JavaScript and PHP); this bank's STI questions follow the same two areas.
Is this practice question bank an official Tunisian Ministry exam paper?
No. It is an independent English-language MCQ study adaptation for conceptual revision. It does not reproduce the written and practical format of the official papers, so practise with official past papers as well.