Focus the object
Define the object, dataset, time period, variable or mathematical structure as precisely as possible.
Find suitable starting points for Mathematics AA and AI at SL and HL—from calculus, statistics and modelling to geometry, number theory and experimental investigations.
The list mixes calculus, statistics, modelling, geometry, number theory, computer science, sport, environmental topics and other areas. Each entry includes a short explanation and visible methods such as differential calculus, integral calculus, statistics or regression.
Select an idea. Titles and areas are starting points, not finished research questions.
Check A and C. These codes give an initial indication of assessment type, course and level.
Read P, M and S. They show possible independent direction, tools, and safety or data-protection needs.
| No. | Topic idea | A | C | P | M | S |
|---|---|---|---|---|---|---|
| 1 | Game theory & decision-makingNash equilibria in extended rock-paper-scissors games Turn “Nash equilibria in extended rock-paper-scissors games” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 1811 | 0 | 0 |
| 2 | Transport & mobility mathematicsModelling delay propagation along a bus route Turn “Modelling delay propagation along a bus route” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 161112 | 6813 | 0 |
| 3 | Biomathematics & medicineModelling blood-glucose levels after meals with the Bergman minimal model Turn “Modelling blood-glucose levels after meals with the Bergman minimal model” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
2 | 8 | 111 | 1319 | 3 |
| 4 | Operations research & logisticsRoute optimisation for school deliveries with capacity constraints Turn “Route optimisation for school deliveries with capacity constraints” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 46711 | 13 | 0 |
| 5 | Environmental mathematics & sustainabilityCalculating a family's ecological footprint using geometric means Turn “Calculating a family's ecological footprint using geometric means” into a focused research question and select a transparent dataset or your own measurements. Compare suitable models, examine residuals, and evaluate uncertainty, outliers, and limitations. |
1 | 6 | 15 | 13 | 0 |
| 6 | Networks & social systemsCentrality measures in an anonymised school collaboration network Turn “Centrality measures in an anonymised school collaboration network” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 4712 | 1314 | 3 |
| 7 | Sports biomechanics & movementCalculating the optimal approach speed in long jump Turn “Calculating the optimal approach speed in long jump” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 1311 | 13 | 1 |
| 8 | Information & coding theoryShannon entropy across different written languages Turn “Shannon entropy across different written languages” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 8 | 8910 | 13 | 0 |
| 9 | Data science & introductory algorithmsBenford's law in financial data and election results Turn “Benford's law in financial data and election results” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 6 | 19 | 0 | 0 |
| 10 | Robotics, control & sensingOptimising PID control for a line-following robot Turn “Optimising PID control for a line-following robot” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
2 | 8 | 271112 | 571320 | 1 |
| 11 | Chaos & dynamical systemsThe logistic map and the transition to chaos Turn “The logistic map and the transition to chaos” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
2 | 2 | 1 | 13 | 0 |
| 12 | Image processing & computer graphicsChoosing thresholds for edge detection on personal photographs Turn “Choosing thresholds for edge detection on personal photographs” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 2712 | 713 | 0 |
| 13 | Music, acoustics & wavesCalculating optimal room acoustics for a music studio Turn “Calculating optimal room acoustics for a music studio” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 1811 | 913 | 0 |
| 14 | Language & text mathematicsHeaps’ law and vocabulary growth in long texts Turn “Heaps’ law and vocabulary growth in long texts” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 891012 | 13 | 0 |
| 15 | Art, design & architectureProportions in the human face and claims about the golden ratio Turn “Proportions in the human face and claims about the golden ratio” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 9 | 12 | 17 | 0 |
| 16 | Education & learning analyticsEstimating forgetting curves from personal flashcard logs Turn “Estimating forgetting curves from personal flashcard logs” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
1 | 9 | 1471112 | 13 | 3 |
| 17 | Astronomy & spaceflightCalculating satellite orbits with Kepler's laws Turn “Calculating satellite orbits with Kepler's laws” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
2 | 2 | 1 | 1317 | 0 |
| 18 | Economic models & marketsEstimating price elasticity from public retail data Turn “Estimating price elasticity from public retail data” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
3 | 6 | 591112 | 13 | 0 |
| 19 | Psychology & cognitionReaction-time distributions within a class Turn “Reaction-time distributions within a class” into a focused research question and select a transparent dataset or your own measurements. Compare suitable models, examine residuals, and evaluate uncertainty, outliers, and limitations. |
1 | 6 | 14 | 619 | 3 |
| 20 | Time series & forecastingComparing exponential smoothing and autoregressive models for electricity demand Turn “Comparing exponential smoothing and autoregressive models for electricity demand” into a focused research question and select a transparent dataset or your own measurements. Compare suitable models, examine residuals, and evaluate uncertainty, outliers, and limitations. |
2 | 8 | 791112 | 13 | 0 |
| 21 | Probability & riskCalculating expected loss for different insurance types Turn “Calculating expected loss for different insurance types” into a focused research question and select a transparent dataset or your own measurements. Compare suitable models, examine residuals, and evaluate uncertainty, outliers, and limitations. |
1 | 6 | 5 | 13 | 0 |
| 22 | Geospatial & cartographic mathematicsDistortion in different map projections as a function of latitude Turn “Distortion in different map projections as a function of latitude” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
2 | 8 | 691012 | 13 | 0 |
| 23 | Culinary mathematicsCalculating the best-value pizza size by area and price Turn “Calculating the best-value pizza size by area and price” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
1 | 9 | 159 | 113 | 0 |
| 24 | Engineering design & optimisationMinimising truss weight under load constraints Turn “Minimising truss weight under load constraints” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
2 | 2 | 271011 | 1320 | 0 |
| 25 | ThermodynamicsNewton's law of cooling for coffee in ceramic, glass, metal and paper cups Turn “Newton's law of cooling for coffee in ceramic, glass, metal and paper cups” into a measurable or mathematically precise research question. Develop an appropriate model, test it with your own data, constructions, or examples, and evaluate assumptions, errors, and possible improvements. |
1 | 9 | 15 | 3 | 0 |
No topic ideas match this combination.
The table stays narrow on a phone by replacing long descriptions with numeric codes. Entries may contain several P and M codes.
The table is designed to speed up the first step. The actual research question emerges through focus, mathematical choice and critical checking.
Define the object, dataset, time period, variable or mathematical structure as precisely as possible.
Decide which models, proofs, statistical procedures or optimisation steps can genuinely answer the question.
Use your own data, comparisons, modelling choices, extensions or proof ideas rather than reproducing a standard procedure.
Examine assumptions, sources of error, data quality, model limitations, safety and possible improvements.
The P codes indicate possible ways to shape an investigation independently. Independent thinking becomes visible through justified decisions, appropriate data selection, personal model variants, meaningful comparisons and critical reflection. A code does not guarantee a particular mark.
Review the IA requirementsNo. They name a possible direction. A question for assessed work must be focused more narrowly, matched to the course and level, and connected to a clear mathematical method.
The broad direction could be developed as an IA or Mathematics EE, depending on focus and depth. An EE will normally require a substantially deeper mathematical argument and an appropriate research scope.
No. C is editorial guidance for Mathematics AA or Math AI and SL or HL. Final suitability depends on the specific research question and the current requirements.
No. M indicates typical or possible tools. Many topics can use open data, a spreadsheet, CAS, GeoGebra, Desmos or Python. Adapt the topic to resources that are genuinely available.
Prefer anonymised or publicly available secondary data. Original data collection needs consent, data protection, school approval and a low-risk method. Diagnosis, medication changes and invasive self-experimentation do not belong in a Mathematics project.
The same 1037 entries are available as plain text and bilingual JSON for search, accessibility and AI systems.
The catalogue complements the PreLearning explanations. Current official IB documents and the school's instructions remain authoritative.