Focus the object
Define the object, dataset, time period, variable or mathematical structure as precisely as possible.
Topics 151 to 175 with explanations, methods, course and equipment guidance.
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 |
|---|---|---|---|---|---|---|
| 151 | Music, acoustics & wavesMathematical analysis of rhythm patterns across music genres Turn “Mathematical analysis of rhythm patterns across music genres” 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 | 18 | 9 | 0 |
| 152 | Language & text mathematicsStylometry using function-word frequencies Turn “Stylometry using function-word frequencies” 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 | 791012 | 13 | 0 |
| 153 | Art, design & architectureCurves in typeface design: Bézier curves Turn “Curves in typeface design: Bézier curves” 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 | 3 | 18 | 0 | 0 |
| 154 | Education & learning analyticsThe relationship between response time and answer accuracy Turn “The relationship between response time and answer accuracy” 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 | 1412 | 61314 | 3 |
| 155 | Astronomy & spaceflightCalculating stellar distances by parallax Turn “Calculating stellar distances by parallax” 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 | 3 | 111 | 11317 | 0 |
| 156 | Economic models & marketsSimulating Cournot and Bertrand duopoly models Turn “Simulating Cournot and Bertrand duopoly models” 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 | 71011 | 13 | 0 |
| 157 | Psychology & cognitionOptimising break intervals in study sessions with a Pomodoro model Turn “Optimising break intervals in study sessions with a Pomodoro model” 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 | 111 | 13 | 3 |
| 158 | Time series & forecastingDetecting structural breaks in long-term temperature series Turn “Detecting structural breaks in long-term temperature series” 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 | 91112 | 13 | 0 |
| 159 | Probability & riskCalculating optimal diversification in an investment portfolio Turn “Calculating optimal diversification in an investment portfolio” 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. |
3 | 5 | 1711 | 13 | 0 |
| 160 | Geospatial & cartographic mathematicsPosition finding by bearings and triangulation Turn “Position finding by bearings and triangulation” 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 | 12611 | 1713 | 0 |
| 161 | Culinary mathematicsCalculating optimal lasagne layering with heat-conduction models Turn “Calculating optimal lasagne layering with heat-conduction models” 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 | 3 | 1511 | 313 | 0 |
| 162 | Engineering design & optimisationWind-turbine blade pitch and theoretical power Turn “Wind-turbine blade pitch and theoretical power” 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 | 27911 | 121320 | 0 |
| 163 | ThermodynamicsHeat distribution across a laptop under CPU load Turn “Heat distribution across a laptop under CPU load” 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 | 9 | 110 | 437 | 0 |
| 164 | Epidemiology & public healthSurvival analysis of waiting times using public health data Turn “Survival analysis of waiting times using public health data” 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 | 91112 | 13 | 0 |
| 165 | Material propertiesCarbon dioxide loss from fizzy drinks over 48 hours under different storage conditions Turn “Carbon dioxide loss from fizzy drinks over 48 hours under different storage conditions” 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 | 1 | 26 | 0 |
| 166 | Sports analytics & tacticsPredictive accuracy of different Elo-rating variants Develop “Predictive accuracy of different Elo-rating variants” through original examples, derivations, or a small computational exploration. State a precise conjecture, test it systematically, and compare alternative proof or modelling approaches. |
3 | 9 | 791112 | 13 | 0 |
| 167 | ElectricityVoltage drop along copper cables of different lengths and cross-sections Turn “Voltage drop along copper cables of different lengths and cross-sections” 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 | 3 | 1 | 513 | 1 |
| 168 | Recreational games & mathematicsThe group structure of the Rubik’s Cube Turn “The group structure of the Rubik’s Cube” 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 | 2810 | 1320 | 0 |
| 169 | Combined experimentsSolar-cell voltage loss as temperature increases Turn “Solar-cell voltage loss as temperature increases” 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 | 8 | 1 | 4513 | 1 |
| 170 | Combinatorics & discrete probabilityThe connectivity threshold in random graphs Develop “The connectivity threshold in random graphs” through original examples, derivations, or a small computational exploration. State a precise conjecture, test it systematically, and compare alternative proof or modelling approaches. |
2 | 2 | 71012 | 13 | 0 |
| 171 | Kitchen & everyday lifeBread baking: water loss and core temperature over time Turn “Bread baking: water loss and core temperature over time” 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 | 9 | 15 | 23 | 1 |
| 172 | Climate, Earth & ocean mathematicsComparing drought indices using moving windows Turn “Comparing drought indices using moving windows” 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. |
3 | 6 | 91112 | 13 | 0 |
| 173 | EnvironmentSolar cooker: water temperature and evaporation mass at different angles Turn “Solar cooker: water temperature and evaporation mass at different angles” 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 | 111 | 23110 | 1 |
| 174 | PhysiologyHand-surface temperature before and after a low-risk cognitive task Turn “Hand-surface temperature before and after a low-risk cognitive task” 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 | 6 | 14 | 4319 | 3 |
| 175 | MaterialsThermal response of granite, wood and stainless-steel worktops Turn “Thermal response of granite, wood and stainless-steel worktops” 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 | 3 | 15 | 341 | 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 900 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.