Polygence blog / Research Opportunities and Ideas

Top 5 Computer Science Journals for High School Students

6 minute read

Are you a high school student with a passion for computer science? Whether you’re interested in artificial intelligence, machine learning, big data, or software engineering, staying on top of the latest and greatest computer science research can give you a serious competitive edge in college admissions and beyond.

However, knowing where to start can be tricky. How do you publish in a research journal? What topics should you explore? And most importantly, is there anybody out there who can help you? 

That’s where Polygence comes in. In this post, we’ll explore the top computer science journals and tell you how to get started with your research.

Do your own research through Polygence!

Polygence pairs you with an expert mentor in your area of passion. Together, you work to create a high quality research project that is uniquely your own.

The Role of Journals in Advancing Computer Science

Publishing in one of the top computer science journals isn’t just about creating another line on your resume. It’s about being able to disseminate cutting-edge research and innovative ideas. 

Computer science journals like the ones we’ll discuss in this post allow researchers to share their findings, in doing so fostering a collaborative environment that drives technological progress.

As a high school student, reading these journals is a great way to deepen your understanding of complex research topics, while publishing your own paper lets you explore those topics even further.

Leading Computer Science Journals

Now that you know the value of contributing to a top computer science journal, which ones should you add to your submission list? Whether you’re interested in machine learning or information systems, deep learnin, or signal processing, here are some of the best.

1. Journal of the ACM (Association for Computing Machinery)

The Journal of the ACM is one of the most prestigious computer science journals. 

It covers some of the following topics:

  • Data structures

  • Algorithms

  • Computational theory

It’s one of the best resources for students who want to explore the theoretical foundations of computer science

2. IEEE Transactions on Pattern Analysis and Machine Intelligence

If you’re interested in artificial intelligence and machine learning, then this top computer science journal is a definite must read. It publishes research on some of the following topics:

  • Machine intelligence

  • Pattern recognition

  • Computer vision

Need help diving into some of these topics? Consider partnering with a Polygence mentor like Ryan M., a former Berkeley grad student who now works at a national laboratory, where he conducts rigorous machine learning research.

3. Communications of the ACM

Next up is the Communications of the ACM, one of the most prestigious journals in the field. It’s published by the Association for Computing Machinery and covers a wide range of topics, including:

  • Software engineering

  • Artificial intelligence

  • Information systems

  • Computer Applications

  • Big Data and Information

It’s great for high school students because it covers so many diverse topics. Since it’s available through the ACM Digital Library, you should have an easy time accessing it for examples of publications to guide your work - most high schools provide access to this database for their students.

4. SIAM Journal on Computing

The SIAM Journal on Computing highlights the mathematical (and more formal) aspects of computer sciences. A bit more technical, it’s an excellent choice for students interested in theoretical computer science and data science

This journal provides detailed articles on topics such as algorithms and computational complexity, and it’s highly respected in the academic community.

If you’re looking for a mentor to help walk you through this journal - and give you tips on creating your own publishable research project - consider Sammy Tbeile, a Polygence mentor who studied Computer Engineering at Columbia University. She’s an expert in all things computing, but especially cybersecurity.

5. Artificial Intelligence Journal

It’s no secret that artificial intelligence has made some serious headlines over the last couple of years, so pursuing AI research is a smart move. This journal covers everything from machine learning and neural networks to the ethical implications of AI. 

It’s a great source of ideas for your own AI projects or research, so be sure to give it a read.

Dig deep into that code

Interested in Computer Science? We'll match you with an expert mentor who will help you explore your next project.

Criteria for Ranking Computer Science Journals

When you’re evaluating computer science journals, several factors come into play:

Impact Factors and Citations

Impact factors measure how frequently articles in a journal are cited and stringent publication ethics ensure the integrity of their peer review process. High-impact journals like the IEEE Journal and ACM Digital Library are prestigious but also highly competitive. 

Citations, on the other hand, reflect the real-world impact and relevance of your work. Journals with high citation counts are often more respected, making them a desirable choice for publication.

Editorial Standards and Peer Review Processes

The rigor of a journal's editorial standards and peer review process significantly affects its credibility. Top journals, such as those from the IEEE Computer Society and the European Journal of Information Systems, have stringent review processes that ensure only high-quality research gets published. 

Accessing Computer Science Journals

Accessing journals can sometimes be challenging due to subscription models. Fortunately, many journals offer open-access options, making research freely available to everyone. 

Platforms like IEEE Xplore and ACM Digital Library provide extensive libraries of open-access journals, allowing users to explore a wealth of information without financial barriers.

Subscription Models and Open Access Options

Open-access journals allow you to read and contribute without subscription fees, democratizing access to cutting-edge research. Look for journals that offer these options to maximize your reach and impact.

How to Contribute to Computer Science Journals

Contributing to a computer science journal isn’t complicated, but there are several steps you’ll need to follow.

First, you should identify a suitable journal, ideally one that aligns with your research interests. Next, prepare your manuscript according to the journal’s guidelines. Submit your work and await feedback from the peer review process.

Remember, persistence is key here. Rejection is very common and to be expected, but it can also serve as a valuable learning experience. 

Guidelines for Authors and Submission Tips

Each journal, whether it’s the National High School Journal of Science or the SIAM Journal, has its own specific author guidelines covering formatting, length, and content requirements. 

Familiarize yourself with these before submission. Then, take the time to seek feedback from mentors or peers to refine your manuscript. 

Remember, attention to detail can significantly improve your chances of acceptance.

Polygence Scholars Are Also Passionate About

Opportunities at Polygence

Navigating the world of computer science journals can be daunting, but with the right approach - and the right partner by your side - you can make some pretty significant contributions. 

Your next step? Finding the right mentor.

Mentorship in Publishing and Research

Working with a mentor like Ross Greer, a Ph.D. candidate at UC San Diego, can provide you with invaluable guidance as you work toward a career in computer science. 

Ross conducts research with the Laboratory for Intelligent & Safe Automobiles and the Center for Research in Entertainment & Learning at UCSD and has extensive experience working with students on topics such as Digital Image Processing, Machine Learning, Intelligent Systems, and more. 

When you work with a mentor like Ross - or any of the other fantastic Polygence mentors - you’ll receive access to personalized guidance that can help your work stand out in the competitive field of computer science research.

So what are you waiting for? Your future in computer science research starts here!