798 Best Computer Science Degree Programs for 2025

With 798 top Computer Science degree programs available in 2025, our curated list is your gateway to finding the ideal course that aligns with your career aspirations and academic goals.

1

Field of study

Only online courses

Where to study

Degree

MSc Machine Learning

KTH Royal Institute of Technology

logo KTH Royal Institute of Technology

Sweden

Artificial Intelligence, Data Science, Computer Science

Master of Science (MSc)

Machine Learning develops algorithms to find patterns or make predictions from empirical data and this master’s programme will teach you to master these skills. Machine Learning is increasingly used by many professions and industries such as manufacturing, retail, medicine, finance, robotics, telecommunications and social media. Graduates from the programme will be experts in the field, qualified for exciting careers in industry or doctoral studies.

Master of Science in Software Engineering

New Jersey Institute of Technology

logo New Jersey Institute of Technology

United States of America (USA)

IT & Computer Science, Software Engineering, Computer Science

Master of Science (MSc)

Software engineering is the disciplined application of computer science knowledge to the analysis, design, development, evaluation, and evolution of software products. Because software pervades economic and personal activity worldwide and because it is increasingly being used in critical applications, the software industry is under intense pressure to deliver quality software. Because software production remains a labor-intensive activity, the demand for large volumes of high-quality software translates into high demand for qualified software engineers.

Bachelor of Science in Simulation & Visualization

Full Sail University

logo Full Sail University

United States of America (USA)

Information Systems, Computer Science, Arts, Digital Marketing

Bachelor of Science (BSc)

Whether it’s computerized models of complex data or 3D virtual environments designed to train personnel against potentially volatile situations, engineers working in the simulation and visualization industry provide vital solutions necessary for growth across a variety of disciplines. Full Sail’s Simulation & Visualization bachelor of science degree program equips you with the programming and critical-thinking skills needed to study and design virtual systems. You’ll develop your tech-savvy through hands-on experience, in order to keep pace with an ever-evolving industry.

Master of Science in Bioinformatics

Johns Hopkins University

logo Johns Hopkins University

Online

United States of America (USA)

Bioinformatics, Biotechnology, Genetics, Health Informatics, Computer Science

Master of Science (MSc)

Biology, meet big data. At the intersection of computer science and the life sciences is bioinformatics, an industry that fuels scientific discovery and is essential in all areas of biotechnology, including personalized medicine, drug and vaccine development, and database/software development for biomedical data.

English

1 Year 4 Months

PhD Computer Science

Queen's University Belfast

logo Queen's University Belfast

United Kingdom

Artificial Intelligence, Information Systems, Computer Engineering, Data Science, Software Engineering, Computer Science, Cybersecurity, IT & Computer Science

PhDs (Doctor of Philosophy)

The School of Electronics, Electrical Engineering and Computer Science (EEECS) aims to enhance the way we use technology in communication, data science, computing systems, cyber security, power electronics, intelligent control, and many related areas.

Bachelor of Science in Computer Science

Hardin-Simmons University

logo Hardin-Simmons University

United States of America (USA)

Artificial Intelligence, Information Systems, Computer Engineering, Data Science, Software Engineering, Computer Science, Cybersecurity, IT & Computer Science

Bachelor of Science (BSc)

Our goal is that every computer science student graduates as a skilled, independent problem-solver with broad, relevant “hard” skills and accompanying “soft” skills. To this end, our courses combine theory and practice in the context of the broader university mission of providing an education enlightened by faith.

MSc Software Engineering of Distributed Systems

KTH Royal Institute of Technology

logo KTH Royal Institute of Technology

Sweden

IT & Computer Science, Software Engineering, Computer Science

Master of Science (MSc)

The master's programme in Software Engineering of Distributed Systems provides students with advanced knowledge for building distributed software applications that operate on various devices, from cloud servers to smartphones. Students will explore this rapidly evolving field through specialisation in software development or data analysis. Graduates have expertise in cutting-edge methods and technologies in distributed software systems and are highly demanded by the industry.

Master's Degree in Computer Engineering

Università di Bologna

logo Università di Bologna

Italy

Computer Science

Second cycle Master's Degree

The Master's Degree in Computer Engineering is an advanced program that delves into the design, development, and management of computer systems and networks. Students acquire advanced skills in algorithms, artificial intelligence, cybersecurity, software engineering, and computer networks. This program prepares professionals capable of innovating in the field of information technologies, contributing to the development of sophisticated applications, robust network infrastructures, and cybersecurity solutions.

Master in Mathematics and Modeling. Specialization: Algebra with Cryptography and Coding

Linnaeus University

logo Linnaeus University

Sweden

Information Systems, Computer Science, Cybersecurity, Mathematics

Master's Degree

This program will suit anyone who is interested in mathematics and wants to apply his or her skills to problem-solving and for creating new mathematical models. It also gives you the possibility to start an academic career. In Algebra with Cryptography and Coding, you study general courses in mathematics and modeling besides courses in algebra, number theory, cryptography, and coding theory.

Computer Science

Computer Science is a dynamic field that explores the theoretical foundations of computation and practical applications in software development, artificial intelligence, cybersecurity, and more. With a focus on problem-solving and innovation, students in this field learn to design and analyze algorithms, develop software systems, and understand the impact of technology on society.

WeUni docsity Logo White

Search documents on docsity.comArrow Square Out

Copyright © 2025 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved