IA ideas · Computer science

Maths IA ideas for computer science students

If you like programming, algorithms or how the internet works, the IA is a chance to look at the mathematics underneath: how search engines rank pages, how encryption keeps messages safe, how a calculator finds sin(x), and how networks are routed and coloured.

Code is welcome in a Maths IA, but it is not the mathematics. Describe each algorithm in words and notation, work one step by hand, and put the code in an appendix. The ideas below each have a clear mathematical core you can explain.

Next step: shortlist ideas with the free IA topic explorer, which filters starting points by course, interest and how easy the data is to get. For feedback on your own draft, the IA package (€39 once) gives you 5 AI feedback credits and every annotated exemplar in full.

Accessible (1)

Solid (10)

Ambitious (6)

Frequently asked questions

Can I write my Maths IA about programming?

You can write about the mathematics behind an algorithm or a computation, and use code as a tool. The IA is assessed on mathematics, so the code belongs in an appendix and the body explains the maths.

Is a cryptography IA suitable for AA SL?

RSA needs modular arithmetic and number theory beyond the SL syllabus, so it suits confident students who can explain new mathematics clearly. AA HL students have more room to make it rigorous.

Which computer science IA suits AI HL?

Graph theory ideas — PageRank, the travelling salesman problem, minimum spanning trees, graph colouring — fit AI HL naturally, because network algorithms are in the course.

Start your IA plan, free

Answer the planning questions: your question, the maths, the data and milestones back from your deadline. Then take it to your first teacher meeting.

Plan my IA free

Your plan is kept in this browser. A free account keeps it with your drafts on any device: Join free · Sign in

By course: AA SL · AA HL · AI SL · AI HL · By interest: Computer science · Physics and engineering · Psychology and social sciences · Geography and travel · Chemistry · Biology · Economics · Business management · Sports, exercise and health science · Environmental systems and societies · Music · Visual arts · Design technology · All 239 ideas