Focus the object
Define the object, dataset, time period, variable or mathematical structure as precisely as possible.
Topics 326 to 350 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 |
|---|---|---|---|---|---|---|
| 326 | Information & coding theoryLempel–Ziv complexity of public DNA sequences Turn “Lempel–Ziv complexity of public DNA sequences” 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 | 7912 | 13 | 0 |
| 327 | Data science & introductory algorithmsTime-series analysis: forecasting share prices with moving averages Turn “Time-series analysis: forecasting share prices with moving averages” 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 | 1 | 0 | 0 |
| 328 | Robotics, control & sensingModelling PWM duty cycle and motor speed Turn “Modelling PWM duty cycle and motor speed” 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 | 12711 | 561320 | 1 |
| 329 | Image processing & computer graphicsAliasing and sampling frequency in digital patterns Turn “Aliasing and sampling frequency in digital patterns” 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 | 2710 | 713 | 0 |
| 330 | Music, acoustics & wavesAnalysing the mathematical structure of canons and fugues Turn “Analysing the mathematical structure of canons and fugues” 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 | 9 | 0 |
| 331 | Language & text mathematicsBuilding topic clusters with cosine similarity Turn “Building topic clusters with cosine similarity” 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 | 7911 | 13 | 0 |
| 332 | Art, design & architectureThe mathematics of three-dimensional printing structures and infill patterns Turn “The mathematics of three-dimensional printing structures and infill patterns” 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 | 12 | 20 | 0 |
| 333 | Education & learning analyticsModelling mastery development with a Markov chain Turn “Modelling mastery development with a Markov chain” 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 | 4711 | 13 | 3 |
| 334 | Astronomy & spaceflightThe distribution of asteroids in the Solar System Turn “The distribution of asteroids in the Solar System” 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 | 1 | 17 | 0 |
| 335 | Economic models & marketsLimitations of simple Laffer-curve models Turn “Limitations of simple Laffer-curve 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 | 91012 | 13 | 0 |
| 336 | Psychology & cognitionCalculating an optimal group size for effective learning Turn “Calculating an optimal group size for effective learning” 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 | 1411 | 13 | 3 |
| 337 | Time series & forecastingFourier analysis of daily traffic patterns Turn “Fourier analysis of daily traffic patterns” 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 | 6911 | 13 | 0 |
| 338 | Probability & riskCalculating the risk of base-rate errors in everyday decisions Turn “Calculating the risk of base-rate errors in everyday decisions” 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 | 9 | 112 | 1319 | 0 |
| 339 | Geospatial & cartographic mathematicsFractal dimension of local road networks Turn “Fractal dimension of local road networks” 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 | 67910 | 13 | 0 |
| 340 | Culinary mathematicsThe mathematics of laminated dough folds Turn “The mathematics of laminated dough folds” 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 | 1 | 0 | 0 |
| 341 | Engineering design & optimisationModelling thrust and power consumption of small drone propellers Turn “Modelling thrust and power consumption of small drone propellers” 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 | 1271112 | 56131520 | 1 |
| 342 | ThermodynamicsMelting rate of ice shapes: volume, surface area and form Turn “Melting rate of ice shapes: volume, surface area and form” 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 | 231 | 0 |
| 343 | Epidemiology & public healthComparing diagnostic-test thresholds using ROC curves Turn “Comparing diagnostic-test thresholds using ROC 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 | 8 | 91012 | 13 | 0 |
| 344 | Material propertiesFermentation: carbon dioxide loss from yeast-sugar solutions of different concentrations Turn “Fermentation: carbon dioxide loss from yeast-sugar solutions of different concentrations” 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 | 216 | 0 |
| 345 | Sports analytics & tacticsOptimising pacing strategies using swimming split times Turn “Optimising pacing strategies using swimming split times” 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 | 131112 | 613 | 0 |
| 346 | ElectricityPhotovoltaic power loss under partial shading in series and parallel circuits Turn “Photovoltaic power loss under partial shading in series and parallel circuits” 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 | 1311 | 571013 | 1 |
| 347 | Recreational games & mathematicsMathematically balancing a self-designed dice game Turn “Mathematically balancing a self-designed dice game” 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 | 2781112 | 1320 | 0 |
| 348 | Combined experimentsHeat capacity of coins made from different alloys Turn “Heat capacity of coins made from different alloys” 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 | 112 | 2316 | 0 |
| 349 | Combinatorics & discrete probabilityThe inclusion–exclusion principle in password policies Develop “The inclusion–exclusion principle in password policies” 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 | 71012 | 13 | 0 |
| 350 | Kitchen & everyday lifeSurface-temperature patterns after different forms of exercise Turn “Surface-temperature patterns after different forms of exercise” 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 | 1312 | 319 | 3 |
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.