Here is our complete set of 110 IB Computer Science Extended Essay research questions, made by IB CS EE writing pros, structured according to IB EE criteria — each question is focused, researchable, analytical, and encourages the development or evaluation of computational solutions, algorithms, ethics, or theory.
These are organized into:
- ✅ 25 Simple but Interesting
- ✅ 25 Unique and Not Overused
- ✅ 25 Complex and Challenging
- ✅ 25 Current and Up-to-Date
- ✅ 10 Fun and Unusual
Each question may include programming, algorithm design, data analysis, simulation, or ethical inquiry, depending on the direction chosen by the student.
🟩 25 Simple but Interesting Computer Science Extended Essay Topics
(accessible, measurable, suitable for school-level investigation or software builds)
- To what extent does sorting algorithm choice affect runtime efficiency on large datasets?
- How does the performance of linear vs. binary search vary with dataset size?
- To what extent does using recursion affect memory usage in simple algorithms?
- How do different data structures impact the efficiency of a basic queueing system?
- To what extent does image compression (JPEG vs. PNG) affect load time in web applications?
- How does the choice of encryption algorithm (Caesar vs. AES) affect security and processing time?
- How does using modular programming improve readability and maintainability in Python code?
- To what extent does software caching reduce runtime in repeated computational tasks?
- How do different sorting algorithms perform on nearly sorted vs. randomly ordered data?
- How does the accuracy of a basic spell checker change with dictionary size?
- To what extent does algorithmic complexity influence execution time in pathfinding algorithms (BFS vs. DFS)?
- How does a basic game simulation (e.g., tic-tac-toe) demonstrate the concept of finite-state machines?
- How does the choice of database indexing affect query performance in small-scale applications?
- How does the use of pseudocode help non-programmers understand algorithm logic?
- To what extent does multithreading improve file processing time in Java?
- How do hash collisions affect performance in hash table lookups?
- How does using functions vs. classes affect code reuse in beginner Python projects?
- How does the response time of a web server change under simulated traffic using different backend architectures?
- To what extent does code refactoring reduce bugs in student-developed applications?
- How does the use of a compiler vs. an interpreter affect execution speed in beginner programming environments?
- How does the efficiency of matrix multiplication vary between iterative and recursive approaches?
- To what extent does using machine-level optimization improve program runtime?
- How does text-to-speech accuracy vary across different open-source engines?
- How does screen resolution affect the performance of a basic game developed in Unity?
- How do coding standards impact team collaboration in student coding projects?
🟦 25 Unique and Not Overused Computer Science EE Questions
(fresh perspectives, uncommon applications, less explored in school contexts)
- How does syntax highlighting impact code comprehension speed in novice programmers?
- To what extent can blockchain technology be used to secure student academic records?
- How does the use of AI-based autocompletion affect developer productivity in VS Code?
- How do different password hashing algorithms (MD5, bcrypt, SHA-256) compare in terms of vulnerability to brute-force attacks?
- How does using Pygame vs. Unity affect the development time of a simple platformer?
- To what extent does algorithmic music generation using Markov chains mimic human-composed music?
- How does the structure of a social network graph affect the spread of misinformation simulations?
- To what extent can neural networks be used to recognize handwritten digits compared to traditional OCR?
- How does the implementation of a chatbot using NLP affect user satisfaction in student services?
- How do machine learning models compare in spam email detection accuracy?
- To what extent does the efficiency of an elevator algorithm vary with passenger distribution?
- How do different pathfinding algorithms handle real-time route changes in a simulated environment?
- How does compression using Huffman encoding compare to Run-Length Encoding in text files?
- How does screen reader software handle accessibility across various web development frameworks?
- How does a grammar-checking algorithm compare to a basic spell-checker in processing natural language?
- To what extent does device resource usage differ between native apps and progressive web apps?
- How do machine learning algorithms perform in classifying sentiment in product reviews?
- How do error-checking algorithms like CRC and checksums compare in transmission accuracy?
- To what extent does gamification improve engagement in student learning apps?
- How does simulating cellular automata (e.g., Conway’s Game of Life) reflect computational complexity?
- To what extent can emotion recognition software reliably detect mood from webcam input?
- How does the use of dynamic programming improve efficiency in solving optimization problems?
- How does memory allocation vary in different sorting algorithm implementations in C++?
- To what extent can AI-generated art be distinguished from human-created visuals using computer vision?
- How does mobile app performance vary across Android versions using the same codebase?
🟥 25 Complex and Challenging Questions for IB CS EE
(theory-heavy, performance-based, advanced models or multi-layer investigations)
- How do neural network architectures influence accuracy in image classification tasks?
- To what extent does quantum computing challenge classical notions of algorithm complexity?
- How do different concurrency control methods affect transaction consistency in distributed databases?
- How does adversarial training improve robustness in image classification models?
- How do compiler optimization levels affect execution time and binary size in C++?
- How can evolutionary algorithms be applied to optimize traffic light coordination in simulated cities?
- How does the use of reinforcement learning improve decision-making in autonomous agents?
- To what extent does graph theory help in detecting community clusters in social networks?
- How do memory hierarchies affect cache hit/miss rates in matrix-intensive algorithms?
- To what extent does garbage collection algorithm choice affect performance in Java virtual machines?
- How do recursive-descent parsers compare with LL and LR parsers in compiler construction?
- To what extent can simulated annealing be used to solve the traveling salesman problem effectively?
- How do different hyperparameter tuning strategies affect machine learning model accuracy?
- How does edge computing performance compare to cloud computing in IoT scenarios?
- How does data normalization affect the performance of different machine learning models?
- To what extent does the selection of distance metric affect the performance of k-NN classification?
- How do different hashing methods impact load factor and collision handling in hash maps?
- To what extent do decision trees overfit noisy data compared to support vector machines?
- How does symbolic AI compare to deep learning in solving logical deduction problems?
- How do advanced image segmentation algorithms compare in biomedical image analysis?
- How does model explainability impact trust in AI-driven decisions in health applications?
- How do GANs (Generative Adversarial Networks) generate realistic synthetic images?
- How do parallel programming strategies affect performance in GPU vs. CPU implementations of the same algorithm?
- To what extent does blockchain scalability depend on consensus protocol choice?
- How do different operating systems manage thread scheduling in high-concurrency environments?
🟨 25 IB CS EE Current and Up-to-Date Questions
(focused on AI, ethics, data privacy, cybersecurity, tech trends)
- To what extent can ChatGPT be used to automate customer service without reducing user satisfaction?
- How does facial recognition accuracy vary across different demographic groups using AI models?
- To what extent is TikTok’s recommendation algorithm based on user profiling and behavioral analysis?
- How does AI bias arise in resume screening algorithms and what solutions can mitigate it?
- How effective are smartphone apps in monitoring and promoting mental health through AI analytics?
- To what extent does federated learning improve data privacy in health applications?
- How does two-factor authentication compare to biometric authentication in preventing account breaches?
- How does the use of synthetic media (deepfakes) threaten digital information credibility?
- To what extent is AI-generated code using tools like GitHub Copilot comparable to human-written code?
- How do different AI chatbots handle ethical dilemma scenarios?
- How has the rise of blockchain affected digital identity verification in decentralized apps?
- To what extent does Apple’s privacy policy limit third-party tracking in iOS apps?
- How does algorithmic trading influence market volatility in modern financial systems?
- How accurate are large language models at identifying fake news compared to human fact-checkers?
- How does CAPTCHA performance vary across generations of machine learning models?
- To what extent can AI models replicate human creative writing styles?
- How does YouTube’s content moderation algorithm influence creator visibility?
- To what extent are autonomous vehicles safe in detecting pedestrians in low-light conditions?
- How do smart contracts reduce fraud risk in digital transactions?
- To what extent does data anonymization protect user identity in public health datasets?
- How do automated hiring platforms manage fairness across candidates of different socioeconomic backgrounds?
- To what extent are AI voice assistants (like Siri or Alexa) vulnerable to adversarial voice attacks?
- How does cryptocurrency mining impact energy consumption across global regions?
- How does machine learning support personalized learning in educational platforms?
- To what extent do algorithm-driven dating apps influence user matching outcomes?
🟪 10 Fun and Unusual Questions for Your Computer Science Extended Essay
(playful, quirky, but still academically sound)
- Can AI reliably generate Shakespearean sonnets indistinguishable from human-authored ones?
- How do robots programmed with humor algorithms affect social interactions?
- How do AI Dungeon games reflect emergent narrative structures through GPT-style models?
- To what extent can a computer simulate human handwriting realistically in real time?
- Can a machine learning model write an original meme that people find funny?
- How does AI-generated music compare in rhythm complexity and harmony to human compositions?
- How do emoji prediction algorithms handle cultural context across languages?
- Can a chatbot convincingly impersonate a historical figure in real-time debate simulations?
- How accurately can a smartphone sensor-based app detect when someone is dancing?
- How does a custom-built “lie detector” using voice tone analysis perform in detecting falsehoods?
Leave a Reply