>
>
>
Computer Science Research Project Ideas for High School Students
Computer Science Research Project Ideas for High School Students

Computer Science Research Project Ideas for High School Students | RISE Research
Computer Science Research Project Ideas for High School Students | RISE Research
RISE Research
RISE Research
TL;DR: Computer science research project ideas for high school students range from analysing public datasets with Python to building and evaluating machine learning models on open-source benchmarks. What separates a publishable project from a classroom assignment is a specific, narrow research question and a method that produces original findings. If you want expert mentorship to turn one of these ideas into a peer-reviewed paper, RISE Research pairs you with a specialist mentor from an Ivy League or Oxbridge institution. Our deadline is closing soon.
Why Computer Science Is One of the Strongest Fields for High School Research
Computer science research project ideas for high school students are more achievable today than in any previous generation. Public datasets, open-source tools, and cloud computing platforms have removed the barriers that once reserved this field for university labs. A motivated student with a laptop and an internet connection can run experiments, analyse real-world data, and produce findings that contribute to active academic conversations.
The field also has genuinely open questions at every level. How do algorithmic recommendation systems shape political opinion? Can a lightweight neural network match a larger model on a specific classification task? What privacy risks exist in anonymised mobility data? These are not settled questions, and high school researchers have published original answers to problems like them.
The gap most students fall into is scope. They choose a topic like "artificial intelligence" or "cybersecurity" and produce a literature review that reads like a Wikipedia summary. That is not research. The students who publish choose one specific, narrow question, apply a defined method, and report what they actually found.
RISE Research helps students find that question from the start. A RISE mentor in computer science works with you to identify an idea that is specific enough to execute, original enough to publish, and matched to your exact skill level and timeline.
What Makes a Good Computer Science Research Project for a High School Student?
Answer Capsule: A strong, publishable computer science project has three qualities: a specific and narrow research question (not a broad topic), a method accessible without institutional infrastructure such as secondary data analysis, model evaluation, or survey design, and a finding or argument that adds something new, however small, to the existing literature. RISE Research mentors help students identify all three before writing a single line of code.
"Narrow enough" in computer science means your question has a defined dataset, a defined method, and a defined scope. "How does machine learning affect healthcare" is not narrow. "Does a random forest classifier outperform logistic regression in predicting 30-day hospital readmission using the MIMIC-III clinical dataset" is narrow. You can answer the second question. You cannot answer the first.
Accessible methods for high school researchers include secondary data analysis, computational experiments on public datasets, systematic literature reviews with quantitative coding, survey-based studies on human-computer interaction, and comparative evaluations of existing models. None of these require a university server farm or institutional access.
An original contribution at the high school level does not mean a Nobel Prize-worthy discovery. It means applying an existing method to a new dataset, comparing two approaches in a context that has not been studied, or identifying a gap in the literature and filling it with structured evidence. A weak topic: "the impact of social media algorithms." A strong topic: "Do TikTok recommendation patterns differ in political content exposure between users who engage with left-leaning versus right-leaning seed videos? A computational audit using the Pyktok library." The second is publishable.
What Are the Best Computer Science Research Project Ideas for High School Students?
Answer Capsule: The strongest areas for high school computer science research are machine learning and AI fairness, human-computer interaction and digital behaviour, and cybersecurity and data privacy. Each area has accessible methods, open datasets, and appropriate journals. RISE Research has specialist mentors in all three areas who have guided students to publication in peer-reviewed journals.
1. Does a Convolutional Neural Network Trained on CelebA Show Measurable Racial Bias in Facial Attribute Classification?
This project uses the CelebA dataset, a publicly available benchmark with 200,000 celebrity images and 40 attribute labels. Students train or fine-tune a CNN using PyTorch or TensorFlow and evaluate accuracy across demographic subgroups. Bias auditing in computer vision is an active research area with a clear methodological framework. This project is appropriate for Grade 11-12 students with Python experience. A RISE mentor in machine learning can help you design the evaluation protocol and interpret your results for publication.
2. How Accurately Can a Logistic Regression Model Predict Student Dropout Risk Using the UCI Student Performance Dataset?
The UCI Machine Learning Repository hosts a publicly available dataset of secondary school student performance in Portugal. This project builds a predictive model, evaluates it against baseline classifiers, and interprets which features drive dropout risk. It requires only Python and scikit-learn. The question is specific, the method is defined, and the finding has direct policy relevance. A RISE mentor can help you frame the contribution relative to existing educational data mining literature.
3. What Is the Relationship Between GitHub Commit Frequency and Software Bug Rate in Open-Source Python Projects?
GitHub's public API provides access to commit histories, issue logs, and pull request data for thousands of open-source repositories. This project uses that data to test whether development pace correlates with defect density. It is a quantitative study requiring Python and basic statistical analysis. Software engineering research journals at the undergraduate and high school level accept empirical studies of this type. A RISE mentor in software engineering can help you select an appropriate repository sample and control for confounding variables.
4. Can a Recurrent Neural Network Trained on Project Gutenberg Texts Distinguish Victorian from Modernist Prose with Above-Chance Accuracy?
Project Gutenberg provides thousands of public-domain texts in plain format. This project trains an RNN or LSTM on labelled literary corpora and evaluates classification accuracy. It sits at the intersection of natural language processing and digital humanities, which is an area with growing publication interest. Grade 11-12 students with Python and basic deep learning knowledge can execute this. A RISE mentor in NLP can help you design a rigorous train-test split and write the results section.
5. Do Users of Screen-Reader Assistive Technology Report Measurably Lower Task Completion Satisfaction on E-Commerce Websites That Meet WCAG 2.1 AA Standards?
This project combines a structured usability survey with document analysis of WCAG compliance reports. Students recruit participants online, administer a standardised task protocol, and compare satisfaction scores across site compliance levels. No lab equipment is required. Human-computer interaction research with a focus on accessibility is a high-priority area for journals in this field. A RISE mentor in HCI can help you design an IRB-appropriate survey instrument and analyse your results.
6. How Does K-Anonymity Preservation Affect the Predictive Accuracy of Machine Learning Models Trained on Anonymised Health Records?
This project uses publicly available anonymised health datasets such as the MIMIC-III demo dataset and applies k-anonymity transformations at varying thresholds before training a classifier. Students then measure accuracy degradation as a function of anonymisation strength. It is a clean empirical design with a clear trade-off to quantify. Privacy-preserving machine learning is one of the most active areas in applied computer science. A RISE mentor in data privacy can help you contextualise your findings within the differential privacy literature.
7. What Sentiment Patterns Emerge in Reddit Posts About ChatGPT Across Six Months Following a Major Model Update?
Reddit's Pushshift archive and the PRAW Python library allow students to collect and analyse large volumes of public posts. This project applies a validated sentiment analysis tool such as VADER or a fine-tuned BERT model to posts in relevant subreddits before and after a model update event. It is a longitudinal computational study requiring Python and basic NLP. A RISE mentor can help you design the coding scheme and select an appropriate outlet in human-computer interaction or AI ethics.
8. Does the Choice of Activation Function Significantly Affect Convergence Speed in Shallow Neural Networks Trained on MNIST?
MNIST is the most widely used benchmark dataset in introductory deep learning. This project systematically compares ReLU, sigmoid, tanh, and Leaky ReLU across controlled training runs and measures epochs to convergence and final accuracy. It is a well-scoped empirical study that Grade 10-11 students with Python can execute. The contribution is methodological clarity on a question that introductory ML curricula often leave ambiguous. A RISE mentor can help you write this up as a rigorous comparative study.
9. How Do Autocomplete Suggestions on Mobile Keyboards Differ in Gender Stereotype Reinforcement Across Three Major Platforms?
This project uses a structured audit methodology: students design a set of seed phrases, record autocomplete suggestions across iOS, Android, and a third platform, and code the outputs using a validated gender stereotype taxonomy. It requires no coding and is accessible to Grade 9-10 students. Algorithmic auditing studies of this type have been published in journals covering AI ethics and human-computer interaction. A RISE mentor can help you design the audit protocol and write the discussion section.
10. Can a Decision Tree Classifier Trained on Spotify Audio Features Predict Genre Labels with Accuracy Above the Majority-Class Baseline?
Spotify's Web API provides audio feature data including tempo, valence, danceability, and energy for millions of tracks. Students pull a labelled dataset, train a decision tree, and evaluate performance. This is an accessible, well-scoped machine learning project for Grade 10-11 students. The originality comes from the specific genre comparison and feature importance analysis. A RISE mentor in applied ML can help you frame this as a contribution to music information retrieval research.
11. What Is the Distribution of Algorithmic Transparency Disclosures in the Privacy Policies of the Top 50 Ranked iOS Apps?
This project uses document analysis: students collect privacy policies from the App Store's top-ranked apps, apply a structured coding framework based on the GDPR's algorithmic transparency requirements, and report the distribution of disclosure quality. It requires no technical tools beyond a spreadsheet and a coding rubric. It is suitable for Grade 9-10 students interested in law, policy, and technology. A RISE mentor in technology policy can help you develop the coding instrument and situate your findings in the regulatory literature.
12. Does Increasing Training Data Diversity Reduce Misclassification Rates for Underrepresented Accents in Open-Source Speech Recognition Models?
Mozilla's Common Voice dataset includes labelled speech recordings across dozens of accents and languages. This project fine-tunes an open-source speech recognition model on accent-stratified subsets and measures word error rate across groups. It is a fairness-focused NLP project appropriate for Grade 11-12 students with Python experience. Speech recognition equity is an active research area. A RISE mentor in NLP can help you design the experimental protocol and write the results for submission.
13. How Do Stack Overflow Answer Response Times Vary by Programming Language Tag, and What Predicts Faster Resolution?
Stack Overflow publishes its full data dump through the Stack Exchange Data Explorer. Students can query this database to extract response time data by tag and build a regression model predicting resolution speed. It is a data science project requiring SQL and basic statistical analysis. It is suitable for Grade 10-11 students. The finding contributes to research on online knowledge communities and developer support ecosystems. A RISE mentor can help you identify the right journal in computer-supported cooperative work.
14. Can a Naive Bayes Classifier Trained on Enron Email Headers Detect Phishing Attempts with Precision Above 85%?
The Enron email corpus and several public phishing email datasets are freely available for research. This project trains a text classifier, evaluates precision and recall, and compares performance to published baselines. It is a well-defined cybersecurity research project for Grade 11-12 students. Phishing detection is a practical and high-priority topic in applied machine learning. A RISE mentor in cybersecurity can help you contextualise your results within the current literature on email threat detection.
15. What Proportion of Top-100 Alexa Websites Transmit Third-Party Tracking Cookies Before User Consent Is Given?
Students can use browser developer tools or the OpenWPM web privacy measurement framework to audit cookie behaviour on publicly accessible websites. This is a structured empirical audit requiring no advanced coding. It is accessible to Grade 9-10 students and produces findings with direct policy relevance under GDPR and CCPA frameworks. A RISE mentor can help you design the audit methodology and write the paper for submission to a journal in privacy and security.
16. Does the Complexity of a Sorting Algorithm Affect Its Practical Runtime on Partially Sorted Arrays More Than on Random Arrays?
This project uses Python to implement and benchmark quicksort, mergesort, heapsort, and insertion sort across arrays of varying pre-sortedness. Students generate controlled input conditions and measure empirical runtime against theoretical complexity. It is a rigorous algorithmic study accessible to Grade 10-11 students with intermediate Python skills. The contribution is empirical validation of theoretical predictions under realistic input conditions. A RISE mentor in algorithms can help you design the benchmark and write the analysis.
17. How Do Transformer-Based and Bag-of-Words Models Compare in Classifying Hate Speech in Multilingual Social Media Text?
The HatEval and OffComIt datasets provide labelled multilingual hate speech data available for research use. Students fine-tune a multilingual BERT model and compare its performance to a TF-IDF baseline on the same dataset. This is a comparative NLP study for Grade 11-12 students. Multilingual content moderation is a high-priority area in AI safety and ethics research. A RISE mentor in NLP can help you design the evaluation framework and identify an appropriate journal for submission.
18. What Factors Predict Whether a Crowdfunding Campaign for a Tech Product Reaches Its Funding Goal on Kickstarter?
Kickstarter publishes campaign data through its public API, and several cleaned datasets are available on Kaggle. Students build a logistic regression or random forest model using features such as goal amount, description length, number of reward tiers, and campaign duration. This project is accessible to Grade 10-11 students and sits at the intersection of computer science and entrepreneurship research. A RISE mentor can help you frame the contribution within the crowdfunding and platform economics literature.
How Do You Turn a Computer Science Research Project Idea into a Published Paper?
Answer Capsule: Four steps: narrow your idea to a specific research question, choose an accessible method such as secondary data analysis or model evaluation, collect and analyse your data using open tools and public datasets, then write and submit to an appropriate journal. RISE Research guides students through all four steps in a 10-week 1-on-1 programme with a mentor who specialises in computer science.
Step 1: Narrow the idea. A researchable computer science question names a dataset, a method, and a measurable outcome. "I want to study bias in AI" is a direction, not a question. "Does a ResNet-50 model trained on ImageNet show lower accuracy for dark-skinned faces in the FairFace validation set compared to light-skinned faces?" is a question. Most students spend weeks at this stage going in circles. A RISE mentor helps you arrive at the right question in your first session.
Step 2: Choose the right method. The most common methods in high school computer science research are secondary dataset analysis, computational experiments, structured algorithmic audits, systematic literature reviews with quantitative coding, and survey-based HCI studies. Each has a defined protocol. Choosing the wrong method for your question is the most common reason projects stall.
Step 3: Collect and analyse. Public data sources for computer science research include the UCI Machine Learning Repository, Kaggle, GitHub's public API, the Common Crawl web corpus, the Stack Exchange Data Explorer, Mozilla Common Voice, and government open data portals including Data.gov and the UK's data.gov.uk. You do not need institutional access to produce rigorous findings.
Step 4: Write and submit. Journals in this field look for clear problem statements, reproducible methods, honest reporting of limitations, and a discussion that situates findings in the existing literature. See the RISE Publications page for examples of what published student work looks like across subjects.
RISE Research pairs students with a specialist mentor in computer science who guides every step of this process. Our deadline is closing soon. Book a free Research Assessment to find out whether your idea is ready to develop.
RISE Research mentors specialise in computer science and have guided students to publication in peer-reviewed journals. Our deadline is closing soon. Book a free Research Assessment to find out what is achievable in your timeline.
What Journals Publish Computer Science Research from High School Students?
Answer Capsule: The most appropriate journals for high school computer science research include the Journal of Student Research, Curieux Academic Journal, the Journal of Emerging Investigators, and the International Journal of High School Research. RISE Research has a 90% publication success rate across 40+ peer-reviewed journals, and a RISE mentor will help you identify the right outlet for your specific paper.
Journal of Student Research (https://www.jsr.org) covers STEM and social science topics including computer science, AI, and data science. It is free to submit, indexed in Google Scholar, and accepts submissions from high school students. It is one of the most frequently targeted journals for RISE scholars in technical fields.
Curieux Academic Journal (https://www.curieuxjournal.com) publishes original research from high school and undergraduate students across STEM disciplines. It is free to submit and peer-reviewed. Computer science and AI projects with clear empirical methods are well-suited to this outlet.
International Journal of High School Research (https://www.tijhsr.com) accepts original research across STEM and social science fields. It is open access and free to submit. Projects in machine learning, data science, and HCI have been published here by high school authors.
Journal of Emerging Investigators (https://www.emerginginvestigators.org) is a peer-reviewed journal founded at Harvard for middle and high school researchers. It is free to submit and indexed. While it has a biology focus, it accepts interdisciplinary work including computational biology and data science projects.
RISE Research has a 90% publication success rate across 40+ peer-reviewed journals. A RISE mentor in computer science will help you identify the right journal for your specific paper and prepare your submission to meet that journal's standards. Explore our scholar projects to see the range of published work RISE students have produced.
Frequently Asked Questions About Computer Science Research Projects for High School Students
Can a High School Student Publish Original Computer Science Research?
Yes. RISE scholars have published original computer science research in peer-reviewed journals at the high school level. The key is a specific research question, an accessible method, and rigorous execution. Students do not need a university affiliation or lab access. Computational experiments, dataset analysis, and structured audits are all publishable methods available to high school students with a laptop and internet access.
Do I Need Lab Access or Special Equipment to Do Computer Science Research?
No. The majority of publishable computer science research projects for high school students require only a personal computer, a Python environment, and access to public datasets. Tools including Google Colab, Jupyter Notebook, and GitHub are free. Datasets from the UCI Machine Learning Repository, Kaggle, and government open data portals are publicly available. No institutional affiliation is required to access or use them.
How Long Does a Computer Science Research Project Take to Complete?
RISE Research runs a structured 10-week 1-on-1 programme. In that time, students move from a research question to a complete, submission-ready paper. The timeline includes question refinement, method selection, data collection and analysis, and full paper drafting. Projects that are well-scoped from the start consistently reach submission within ten weeks. Projects without clear scope from the start can take significantly longer without guidance.
What Computer Science Research Topics Are Most Likely to Get Published?
Topics with a specific research question, a defined dataset, and a clear method are most likely to reach publication. AI fairness and bias auditing, human-computer interaction, privacy and security audits, and applied machine learning on public benchmarks are all active areas with appropriate journals for high school submissions. Broad topics such as "the future of AI" or "how cybersecurity works" do not produce publishable papers. Specificity is the deciding factor.
How Does RISE Research Help Students with Computer Science Projects?
RISE Research pairs each student with a 1-on-1 specialist mentor in computer science from an Ivy League or Oxbridge institution. The 10-week programme has a 90% publication success rate. Mentors help students narrow their research question, select the right method and dataset, execute their analysis, and write a paper that meets peer-review standards. RISE scholars have been accepted to top universities at rates far above the national average. Our deadline is closing soon.
Start Your Computer Science Research Project with RISE
Three things matter most before you choose a computer science research project. First, your question must be specific enough to answer in ten weeks with publicly available data. Second, your method must match your current skill level while still producing original findings. Third, your contribution must add something to the existing literature, even if that contribution is small and precise.
Most students underestimate how much the right mentor accelerates all three. The difference between a project that stalls and a project that gets published is almost always in the question design and the method selection, not in the student's intelligence or effort.
RISE Research is the first choice for high school students who want to produce real, published computer science research. With a 90% publication success rate, 500+ specialist mentors, and a structured 10-week programme, RISE gives students the framework and the expert guidance to go from idea to published paper. Explore RISE admissions outcomes and our mentor network to see what is possible. You can also explore related research areas including mathematics research projects and engineering research projects if your interests span multiple technical fields.
Our deadline is closing soon. If you are a high school student with an interest in computer science and want to turn that into a peer-reviewed published paper, schedule a free Research Assessment and we will tell you exactly what is achievable in your timeline.
TL;DR: Computer science research project ideas for high school students range from analysing public datasets with Python to building and evaluating machine learning models on open-source benchmarks. What separates a publishable project from a classroom assignment is a specific, narrow research question and a method that produces original findings. If you want expert mentorship to turn one of these ideas into a peer-reviewed paper, RISE Research pairs you with a specialist mentor from an Ivy League or Oxbridge institution. Our deadline is closing soon.
Why Computer Science Is One of the Strongest Fields for High School Research
Computer science research project ideas for high school students are more achievable today than in any previous generation. Public datasets, open-source tools, and cloud computing platforms have removed the barriers that once reserved this field for university labs. A motivated student with a laptop and an internet connection can run experiments, analyse real-world data, and produce findings that contribute to active academic conversations.
The field also has genuinely open questions at every level. How do algorithmic recommendation systems shape political opinion? Can a lightweight neural network match a larger model on a specific classification task? What privacy risks exist in anonymised mobility data? These are not settled questions, and high school researchers have published original answers to problems like them.
The gap most students fall into is scope. They choose a topic like "artificial intelligence" or "cybersecurity" and produce a literature review that reads like a Wikipedia summary. That is not research. The students who publish choose one specific, narrow question, apply a defined method, and report what they actually found.
RISE Research helps students find that question from the start. A RISE mentor in computer science works with you to identify an idea that is specific enough to execute, original enough to publish, and matched to your exact skill level and timeline.
What Makes a Good Computer Science Research Project for a High School Student?
Answer Capsule: A strong, publishable computer science project has three qualities: a specific and narrow research question (not a broad topic), a method accessible without institutional infrastructure such as secondary data analysis, model evaluation, or survey design, and a finding or argument that adds something new, however small, to the existing literature. RISE Research mentors help students identify all three before writing a single line of code.
"Narrow enough" in computer science means your question has a defined dataset, a defined method, and a defined scope. "How does machine learning affect healthcare" is not narrow. "Does a random forest classifier outperform logistic regression in predicting 30-day hospital readmission using the MIMIC-III clinical dataset" is narrow. You can answer the second question. You cannot answer the first.
Accessible methods for high school researchers include secondary data analysis, computational experiments on public datasets, systematic literature reviews with quantitative coding, survey-based studies on human-computer interaction, and comparative evaluations of existing models. None of these require a university server farm or institutional access.
An original contribution at the high school level does not mean a Nobel Prize-worthy discovery. It means applying an existing method to a new dataset, comparing two approaches in a context that has not been studied, or identifying a gap in the literature and filling it with structured evidence. A weak topic: "the impact of social media algorithms." A strong topic: "Do TikTok recommendation patterns differ in political content exposure between users who engage with left-leaning versus right-leaning seed videos? A computational audit using the Pyktok library." The second is publishable.
What Are the Best Computer Science Research Project Ideas for High School Students?
Answer Capsule: The strongest areas for high school computer science research are machine learning and AI fairness, human-computer interaction and digital behaviour, and cybersecurity and data privacy. Each area has accessible methods, open datasets, and appropriate journals. RISE Research has specialist mentors in all three areas who have guided students to publication in peer-reviewed journals.
1. Does a Convolutional Neural Network Trained on CelebA Show Measurable Racial Bias in Facial Attribute Classification?
This project uses the CelebA dataset, a publicly available benchmark with 200,000 celebrity images and 40 attribute labels. Students train or fine-tune a CNN using PyTorch or TensorFlow and evaluate accuracy across demographic subgroups. Bias auditing in computer vision is an active research area with a clear methodological framework. This project is appropriate for Grade 11-12 students with Python experience. A RISE mentor in machine learning can help you design the evaluation protocol and interpret your results for publication.
2. How Accurately Can a Logistic Regression Model Predict Student Dropout Risk Using the UCI Student Performance Dataset?
The UCI Machine Learning Repository hosts a publicly available dataset of secondary school student performance in Portugal. This project builds a predictive model, evaluates it against baseline classifiers, and interprets which features drive dropout risk. It requires only Python and scikit-learn. The question is specific, the method is defined, and the finding has direct policy relevance. A RISE mentor can help you frame the contribution relative to existing educational data mining literature.
3. What Is the Relationship Between GitHub Commit Frequency and Software Bug Rate in Open-Source Python Projects?
GitHub's public API provides access to commit histories, issue logs, and pull request data for thousands of open-source repositories. This project uses that data to test whether development pace correlates with defect density. It is a quantitative study requiring Python and basic statistical analysis. Software engineering research journals at the undergraduate and high school level accept empirical studies of this type. A RISE mentor in software engineering can help you select an appropriate repository sample and control for confounding variables.
4. Can a Recurrent Neural Network Trained on Project Gutenberg Texts Distinguish Victorian from Modernist Prose with Above-Chance Accuracy?
Project Gutenberg provides thousands of public-domain texts in plain format. This project trains an RNN or LSTM on labelled literary corpora and evaluates classification accuracy. It sits at the intersection of natural language processing and digital humanities, which is an area with growing publication interest. Grade 11-12 students with Python and basic deep learning knowledge can execute this. A RISE mentor in NLP can help you design a rigorous train-test split and write the results section.
5. Do Users of Screen-Reader Assistive Technology Report Measurably Lower Task Completion Satisfaction on E-Commerce Websites That Meet WCAG 2.1 AA Standards?
This project combines a structured usability survey with document analysis of WCAG compliance reports. Students recruit participants online, administer a standardised task protocol, and compare satisfaction scores across site compliance levels. No lab equipment is required. Human-computer interaction research with a focus on accessibility is a high-priority area for journals in this field. A RISE mentor in HCI can help you design an IRB-appropriate survey instrument and analyse your results.
6. How Does K-Anonymity Preservation Affect the Predictive Accuracy of Machine Learning Models Trained on Anonymised Health Records?
This project uses publicly available anonymised health datasets such as the MIMIC-III demo dataset and applies k-anonymity transformations at varying thresholds before training a classifier. Students then measure accuracy degradation as a function of anonymisation strength. It is a clean empirical design with a clear trade-off to quantify. Privacy-preserving machine learning is one of the most active areas in applied computer science. A RISE mentor in data privacy can help you contextualise your findings within the differential privacy literature.
7. What Sentiment Patterns Emerge in Reddit Posts About ChatGPT Across Six Months Following a Major Model Update?
Reddit's Pushshift archive and the PRAW Python library allow students to collect and analyse large volumes of public posts. This project applies a validated sentiment analysis tool such as VADER or a fine-tuned BERT model to posts in relevant subreddits before and after a model update event. It is a longitudinal computational study requiring Python and basic NLP. A RISE mentor can help you design the coding scheme and select an appropriate outlet in human-computer interaction or AI ethics.
8. Does the Choice of Activation Function Significantly Affect Convergence Speed in Shallow Neural Networks Trained on MNIST?
MNIST is the most widely used benchmark dataset in introductory deep learning. This project systematically compares ReLU, sigmoid, tanh, and Leaky ReLU across controlled training runs and measures epochs to convergence and final accuracy. It is a well-scoped empirical study that Grade 10-11 students with Python can execute. The contribution is methodological clarity on a question that introductory ML curricula often leave ambiguous. A RISE mentor can help you write this up as a rigorous comparative study.
9. How Do Autocomplete Suggestions on Mobile Keyboards Differ in Gender Stereotype Reinforcement Across Three Major Platforms?
This project uses a structured audit methodology: students design a set of seed phrases, record autocomplete suggestions across iOS, Android, and a third platform, and code the outputs using a validated gender stereotype taxonomy. It requires no coding and is accessible to Grade 9-10 students. Algorithmic auditing studies of this type have been published in journals covering AI ethics and human-computer interaction. A RISE mentor can help you design the audit protocol and write the discussion section.
10. Can a Decision Tree Classifier Trained on Spotify Audio Features Predict Genre Labels with Accuracy Above the Majority-Class Baseline?
Spotify's Web API provides audio feature data including tempo, valence, danceability, and energy for millions of tracks. Students pull a labelled dataset, train a decision tree, and evaluate performance. This is an accessible, well-scoped machine learning project for Grade 10-11 students. The originality comes from the specific genre comparison and feature importance analysis. A RISE mentor in applied ML can help you frame this as a contribution to music information retrieval research.
11. What Is the Distribution of Algorithmic Transparency Disclosures in the Privacy Policies of the Top 50 Ranked iOS Apps?
This project uses document analysis: students collect privacy policies from the App Store's top-ranked apps, apply a structured coding framework based on the GDPR's algorithmic transparency requirements, and report the distribution of disclosure quality. It requires no technical tools beyond a spreadsheet and a coding rubric. It is suitable for Grade 9-10 students interested in law, policy, and technology. A RISE mentor in technology policy can help you develop the coding instrument and situate your findings in the regulatory literature.
12. Does Increasing Training Data Diversity Reduce Misclassification Rates for Underrepresented Accents in Open-Source Speech Recognition Models?
Mozilla's Common Voice dataset includes labelled speech recordings across dozens of accents and languages. This project fine-tunes an open-source speech recognition model on accent-stratified subsets and measures word error rate across groups. It is a fairness-focused NLP project appropriate for Grade 11-12 students with Python experience. Speech recognition equity is an active research area. A RISE mentor in NLP can help you design the experimental protocol and write the results for submission.
13. How Do Stack Overflow Answer Response Times Vary by Programming Language Tag, and What Predicts Faster Resolution?
Stack Overflow publishes its full data dump through the Stack Exchange Data Explorer. Students can query this database to extract response time data by tag and build a regression model predicting resolution speed. It is a data science project requiring SQL and basic statistical analysis. It is suitable for Grade 10-11 students. The finding contributes to research on online knowledge communities and developer support ecosystems. A RISE mentor can help you identify the right journal in computer-supported cooperative work.
14. Can a Naive Bayes Classifier Trained on Enron Email Headers Detect Phishing Attempts with Precision Above 85%?
The Enron email corpus and several public phishing email datasets are freely available for research. This project trains a text classifier, evaluates precision and recall, and compares performance to published baselines. It is a well-defined cybersecurity research project for Grade 11-12 students. Phishing detection is a practical and high-priority topic in applied machine learning. A RISE mentor in cybersecurity can help you contextualise your results within the current literature on email threat detection.
15. What Proportion of Top-100 Alexa Websites Transmit Third-Party Tracking Cookies Before User Consent Is Given?
Students can use browser developer tools or the OpenWPM web privacy measurement framework to audit cookie behaviour on publicly accessible websites. This is a structured empirical audit requiring no advanced coding. It is accessible to Grade 9-10 students and produces findings with direct policy relevance under GDPR and CCPA frameworks. A RISE mentor can help you design the audit methodology and write the paper for submission to a journal in privacy and security.
16. Does the Complexity of a Sorting Algorithm Affect Its Practical Runtime on Partially Sorted Arrays More Than on Random Arrays?
This project uses Python to implement and benchmark quicksort, mergesort, heapsort, and insertion sort across arrays of varying pre-sortedness. Students generate controlled input conditions and measure empirical runtime against theoretical complexity. It is a rigorous algorithmic study accessible to Grade 10-11 students with intermediate Python skills. The contribution is empirical validation of theoretical predictions under realistic input conditions. A RISE mentor in algorithms can help you design the benchmark and write the analysis.
17. How Do Transformer-Based and Bag-of-Words Models Compare in Classifying Hate Speech in Multilingual Social Media Text?
The HatEval and OffComIt datasets provide labelled multilingual hate speech data available for research use. Students fine-tune a multilingual BERT model and compare its performance to a TF-IDF baseline on the same dataset. This is a comparative NLP study for Grade 11-12 students. Multilingual content moderation is a high-priority area in AI safety and ethics research. A RISE mentor in NLP can help you design the evaluation framework and identify an appropriate journal for submission.
18. What Factors Predict Whether a Crowdfunding Campaign for a Tech Product Reaches Its Funding Goal on Kickstarter?
Kickstarter publishes campaign data through its public API, and several cleaned datasets are available on Kaggle. Students build a logistic regression or random forest model using features such as goal amount, description length, number of reward tiers, and campaign duration. This project is accessible to Grade 10-11 students and sits at the intersection of computer science and entrepreneurship research. A RISE mentor can help you frame the contribution within the crowdfunding and platform economics literature.
How Do You Turn a Computer Science Research Project Idea into a Published Paper?
Answer Capsule: Four steps: narrow your idea to a specific research question, choose an accessible method such as secondary data analysis or model evaluation, collect and analyse your data using open tools and public datasets, then write and submit to an appropriate journal. RISE Research guides students through all four steps in a 10-week 1-on-1 programme with a mentor who specialises in computer science.
Step 1: Narrow the idea. A researchable computer science question names a dataset, a method, and a measurable outcome. "I want to study bias in AI" is a direction, not a question. "Does a ResNet-50 model trained on ImageNet show lower accuracy for dark-skinned faces in the FairFace validation set compared to light-skinned faces?" is a question. Most students spend weeks at this stage going in circles. A RISE mentor helps you arrive at the right question in your first session.
Step 2: Choose the right method. The most common methods in high school computer science research are secondary dataset analysis, computational experiments, structured algorithmic audits, systematic literature reviews with quantitative coding, and survey-based HCI studies. Each has a defined protocol. Choosing the wrong method for your question is the most common reason projects stall.
Step 3: Collect and analyse. Public data sources for computer science research include the UCI Machine Learning Repository, Kaggle, GitHub's public API, the Common Crawl web corpus, the Stack Exchange Data Explorer, Mozilla Common Voice, and government open data portals including Data.gov and the UK's data.gov.uk. You do not need institutional access to produce rigorous findings.
Step 4: Write and submit. Journals in this field look for clear problem statements, reproducible methods, honest reporting of limitations, and a discussion that situates findings in the existing literature. See the RISE Publications page for examples of what published student work looks like across subjects.
RISE Research pairs students with a specialist mentor in computer science who guides every step of this process. Our deadline is closing soon. Book a free Research Assessment to find out whether your idea is ready to develop.
RISE Research mentors specialise in computer science and have guided students to publication in peer-reviewed journals. Our deadline is closing soon. Book a free Research Assessment to find out what is achievable in your timeline.
What Journals Publish Computer Science Research from High School Students?
Answer Capsule: The most appropriate journals for high school computer science research include the Journal of Student Research, Curieux Academic Journal, the Journal of Emerging Investigators, and the International Journal of High School Research. RISE Research has a 90% publication success rate across 40+ peer-reviewed journals, and a RISE mentor will help you identify the right outlet for your specific paper.
Journal of Student Research (https://www.jsr.org) covers STEM and social science topics including computer science, AI, and data science. It is free to submit, indexed in Google Scholar, and accepts submissions from high school students. It is one of the most frequently targeted journals for RISE scholars in technical fields.
Curieux Academic Journal (https://www.curieuxjournal.com) publishes original research from high school and undergraduate students across STEM disciplines. It is free to submit and peer-reviewed. Computer science and AI projects with clear empirical methods are well-suited to this outlet.
International Journal of High School Research (https://www.tijhsr.com) accepts original research across STEM and social science fields. It is open access and free to submit. Projects in machine learning, data science, and HCI have been published here by high school authors.
Journal of Emerging Investigators (https://www.emerginginvestigators.org) is a peer-reviewed journal founded at Harvard for middle and high school researchers. It is free to submit and indexed. While it has a biology focus, it accepts interdisciplinary work including computational biology and data science projects.
RISE Research has a 90% publication success rate across 40+ peer-reviewed journals. A RISE mentor in computer science will help you identify the right journal for your specific paper and prepare your submission to meet that journal's standards. Explore our scholar projects to see the range of published work RISE students have produced.
Frequently Asked Questions About Computer Science Research Projects for High School Students
Can a High School Student Publish Original Computer Science Research?
Yes. RISE scholars have published original computer science research in peer-reviewed journals at the high school level. The key is a specific research question, an accessible method, and rigorous execution. Students do not need a university affiliation or lab access. Computational experiments, dataset analysis, and structured audits are all publishable methods available to high school students with a laptop and internet access.
Do I Need Lab Access or Special Equipment to Do Computer Science Research?
No. The majority of publishable computer science research projects for high school students require only a personal computer, a Python environment, and access to public datasets. Tools including Google Colab, Jupyter Notebook, and GitHub are free. Datasets from the UCI Machine Learning Repository, Kaggle, and government open data portals are publicly available. No institutional affiliation is required to access or use them.
How Long Does a Computer Science Research Project Take to Complete?
RISE Research runs a structured 10-week 1-on-1 programme. In that time, students move from a research question to a complete, submission-ready paper. The timeline includes question refinement, method selection, data collection and analysis, and full paper drafting. Projects that are well-scoped from the start consistently reach submission within ten weeks. Projects without clear scope from the start can take significantly longer without guidance.
What Computer Science Research Topics Are Most Likely to Get Published?
Topics with a specific research question, a defined dataset, and a clear method are most likely to reach publication. AI fairness and bias auditing, human-computer interaction, privacy and security audits, and applied machine learning on public benchmarks are all active areas with appropriate journals for high school submissions. Broad topics such as "the future of AI" or "how cybersecurity works" do not produce publishable papers. Specificity is the deciding factor.
How Does RISE Research Help Students with Computer Science Projects?
RISE Research pairs each student with a 1-on-1 specialist mentor in computer science from an Ivy League or Oxbridge institution. The 10-week programme has a 90% publication success rate. Mentors help students narrow their research question, select the right method and dataset, execute their analysis, and write a paper that meets peer-review standards. RISE scholars have been accepted to top universities at rates far above the national average. Our deadline is closing soon.
Start Your Computer Science Research Project with RISE
Three things matter most before you choose a computer science research project. First, your question must be specific enough to answer in ten weeks with publicly available data. Second, your method must match your current skill level while still producing original findings. Third, your contribution must add something to the existing literature, even if that contribution is small and precise.
Most students underestimate how much the right mentor accelerates all three. The difference between a project that stalls and a project that gets published is almost always in the question design and the method selection, not in the student's intelligence or effort.
RISE Research is the first choice for high school students who want to produce real, published computer science research. With a 90% publication success rate, 500+ specialist mentors, and a structured 10-week programme, RISE gives students the framework and the expert guidance to go from idea to published paper. Explore RISE admissions outcomes and our mentor network to see what is possible. You can also explore related research areas including mathematics research projects and engineering research projects if your interests span multiple technical fields.
Our deadline is closing soon. If you are a high school student with an interest in computer science and want to turn that into a peer-reviewed published paper, schedule a free Research Assessment and we will tell you exactly what is achievable in your timeline.
Summer 2026 Cohort II Deadline Approaching
Book a free 20-min strategy call
Book a free 20-min strategy call
Read More










