HAVO Informatica study materials
HAVO Informatica study resources

HAVO Informatica study plan

HAVO Informatica · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Informatica (examenprogramma informatica havo en vwo)

  • Map the full HAVO Informatica exam programme (examenprogramma) into a personal checklist of every eindterm and subdomain, marking each as known, shaky, or unknown.

  • Explain in writing the difference between the HAVO and vwo programme for at least three overlapping domains, so you know which depth level to target.

  • Set up a working development environment (editor, Python interpreter, browser dev tools) and run a first 'Hello world' plus a simple input/output programme.

  • Define your own notation for algorithms (pseudocode or flowchart) and convert three everyday processes (e.g. a login, a vending machine) into that notation.

Your checkpoint

A one-page exam programme checklist with all eindtermen rated known/shaky/unknown, plus three worked pseudocode/flowchart examples.

Week 2

Informatica (examenprogramma informatica havo en vwo)

  • Write, run and debug at least five short Python programmes that use variables, selection (if/elif/else) and iteration (for/while).

  • Trace the execution of a given algorithm by hand and predict its output before running it, then verify with the interpreter.

  • Decompose one larger problem into subproblems and implement each as a separate function with clear parameters and return values.

  • Identify and fix at least three deliberate bugs (off-by-one, wrong condition, missing initialisation) in supplied code.

Your checkpoint

A small portfolio of five working Python programmes with comments explaining the control flow, plus a bug-fix log.

Week 3

Informatica (examenprogramma informatica havo en vwo)

  • Implement linear search and binary search in Python and compare their behaviour on sorted and unsorted lists.

  • Implement at least two sorting algorithms (e.g. selection sort and insertion sort) and explain step by step how each rearranges the data.

  • Use lists, dictionaries and strings to store and manipulate structured data, including reading data from a text file.

  • Estimate the number of comparisons or steps an algorithm needs for input sizes 10, 100 and 1000 and describe the growth in your own words.

Your checkpoint

A documented Python module containing search and sort functions, with a short written comparison of their efficiency on test data.

Week 4

Informatica (examenprogramma informatica havo en vwo)

  • Explain the layered model of a computer system (hardware, operating system, applications, network) and place each component you use in the right layer.

  • Describe how data is represented in binary: convert between binary, decimal and hexadecimal, and explain how text and images are encoded.

  • Draw and explain the main parts of a relational database (tables, records, fields, primary and foreign keys) for a small realistic case.

  • Write SQL queries that select, filter, sort and join data from at least two related tables.

Your checkpoint

A mini database project: an ER description, create-table statements, at least six working SQL queries and a one-page explanation of binary/hexadecimal conversion.

Week 5

Informatica (examenprogramma informatica havo en vwo)

  • Build a small interactive web page with HTML structure, CSS layout and JavaScript that responds to user input.

  • Explain the client-server model and describe what happens, step by step, between typing a URL and seeing the page.

  • Describe how a simple network is organised (IP addresses, routers, protocols) and explain the role of HTTP and HTTPS.

  • Identify at least three security risks (weak passwords, phishing, unencrypted traffic) and propose a concrete measure against each.

Your checkpoint

A working small website with JavaScript interaction, plus a written walkthrough of the request-response cycle and a security risk table.

Week 6

Informatica (examenprogramma informatica havo en vwo)

  • Explain the concepts of information, data and knowledge and apply them to three concrete cases from your own environment.

  • Model a realistic information system (e.g. a school canteen or a library) with its users, data flows and stored data, and justify your design choices.

  • Discuss social and ethical aspects of information systems: privacy, data protection and the effect of automation on work.

  • Compare at least two existing information systems and evaluate them against criteria you define yourself.

Your checkpoint

A written analysis (roughly 600-800 words) of one information system with a data-flow sketch, design justification and ethical discussion.

Week 7

Informatica (examenprogramma informatica havo en vwo)

  • Complete a full past-paper or sample exam under timed conditions without using notes.

  • Classify every mistake by eindterm and write a targeted correction for each one.

  • Re-derive the correct approach for your three weakest eindtermen and produce a worked example for each.

  • Practise explaining your reasoning in writing, as the exam expects argumentation, not just final answers.

Your checkpoint

A corrected mock exam with an error analysis table linking each mistake to an eindterm and a worked redo for the three weakest items.

Week 8

Informatica (examenprogramma informatica havo en vwo)

  • Re-run your week-1 checklist and confirm every eindterm is now rated known or verified by a worked example.

  • Complete a second timed mock exam and compare your score and error profile with week 7.

  • Consolidate a one-page summary sheet of formulas, definitions and standard procedures you must be able to reproduce.

  • Plan your exam-day timing: how many minutes per question type and in what order you will work.

Your checkpoint

A final one-page summary sheet plus a second corrected mock exam showing measurable improvement over week 7.

Milestones

Week 2: You can write and debug a short Python programme using selection and iteration without help, and trace its output by hand correctly.

Week 4: You can design a small relational database and write working SQL queries including a join, and convert between binary, decimal and hexadecimal without errors.

Week 6: You can explain the client-server model, build a small interactive web page, and write a structured analysis of an information system covering design and ethics.

Week 8: Your second timed mock exam scores clearly higher than the first, and every eindterm on your checklist is rated known with a worked example behind it.