434 Best Software Engineering Degree Programs for 2025

With 434 top Software Engineering 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

BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING

Neumont College of Computer Science

logo Neumont College of Computer Science

United States of America (USA)

IT & Computer Science, Software Engineering, Computer Science

Bachelor of Science (BSc)

THE BSSE IS A PROGRAM FOCUSED ON THE ART OF DESIGNING AND CREATING ENTERPRISE-GRADE SOFTWARE AND SERVICES THAT RUN IN THE CLOUD AND PROVIDE SUPPORT FOR COMPANIES AROUND THE GLOBE. This program is designed to equip graduates with the extensive knowledge in modern methodologies and coding practices required to succeed in the software engineering industry.

Applied Computer Science, Cyber Security

University Of South Carolina- Salkehatchie

logo University Of South Carolina- Salkehatchie

Online

United States of America (USA)

Software Engineering, Computer Science, Cybersecurity, IT & Computer Science

Bachelor's Degree

Palmetto College's Applied Computer Science program with a concentration in Cybersecurity provides students with the knowledge to work with data structures, algorithmic design, information security, software engineering, and take courses on discrete math and survey of calculus.

BA in Computer Science

Bethany Lutheran College

logo Bethany Lutheran College

United States of America (USA)

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

Bachelor of Arts (BA)

Bethany’s Bachelor of Arts in Computer Science delivers the knowledge and skills needed to launch a career in the financially rewarding and high-demand computing field. Our solid liberal arts education develops communication, critical thinking, and creativity, skills valued by employers in this competitive field.

Bachelor in Computer Science

Wabash College

logo Wabash College

United States of America (USA)

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

Bachelor's Degree

Computer science is a branch of science that deals with the theory of computation or the design of computers. It is the study of automating algorithmic processes that scale. It studies the theory, experimentation, and engineering that form the basis for the design and use of computers. The study of computer science involves programming, but it delves beyond just writing more complex or eye-catching programs. A good comprehension of computer science helps the student design better programs and understand how to use a computer to solve new problems.

BS in Computer Science or Information Technology

Southwestern Oklahoma State University

logo Southwestern Oklahoma State University

United States of America (USA)

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

Bachelor of Science (BSc)

A Bachelor of Science in Computer Science or Information Technology can open many doors in your future. You can launch your career immediately or choose to pursue a graduate degree in a number of programs.

Master of Science in Computer Science

Monmouth University

logo Monmouth University

United States of America (USA)

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

Master of Science (MSc)

Whether you’re considering computer technology, telecommunications, software design, or software development as a career, our cutting-edge curriculum will prepare you to be a leader in computing, software engineering, or information systems. This 30-42 credit program (depending on prior academic preparation) is designed specifically for working adults, with convenient, flexible scheduling. Specialize your skillset by choosing from tracks in computer networks, databases and intelligent information systems, or security of computer systems and networks.

Ph.D. in Computer Science And Engineering

University of the District of Columbia

logo University of the District of Columbia

United States of America (USA)

Software Engineering, Computer Science, Computer Engineering, IT & Computer Science

PhDs (Doctor of Philosophy)

The University of Columbia is a public, historically black, land‐grant institution offering affordable programs from associate to doctoral degree level. With the Ph.D. in Computer Science and Engineering, the School of Engineering and Applied Sciences (SEAS) provides a continuous path for obtaining advanced education in various disciplines of computer science and engineering.

BS in Computer Science

Trinity College

logo Trinity College

United States of America (USA)

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

Bachelor of Science (BSc)

Computer Science at Trinity is a small, cohesive department offering a close working relationship between faculty and students, both in and out of the classroom. The department has been able to react quickly to computer technology's latest developments by introducing new languages and systems in both elementary and advanced classes.

Ph.D. in Computer Science

University of Massachusetts Amherst College of Information and Computer Sciences

logo University of Massachusetts Amherst College of Information and Computer Sciences

United States of America (USA)

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

PhDs (Doctor of Philosophy)

Ranked among the top 20 programs in the U.S., our Ph.D. program features world-renowned faculty, interdisciplinary research, and a spirit of collaboration. Students admitted into the PhD-only program usually arrive at UMass, having already earned an MS degree at an accredited University.

B.S. in Computer Science

Southern Arkansas University

logo Southern Arkansas 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)

B.S. in Computer Science offers the students a strong and general foundation in computer science theories and practices. Students learn how to design and implement efficient and intelligent algorithmic solutions to challenging computer science problems. They are also trained in data management, data analytics, software engineering and other core computer science concepts. Both desktop and mobile platforms are introduced.

Computer Science

University of Missouri Kansas City

logo University of Missouri Kansas City

United States of America (USA)

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

Master of Science (MSc)

A Master of Science in Computer Science gives graduate students a competitive edge in the marketplace. The master’s program evolves with new technologies and innovations, offering students a unique opportunity to get hands-on experience in the most professionally significant specialty areas. Students will sharpen their skills while working alongside world-class faculty on research projects funded by major organizations and businesses. Thesis and non-thesis options are available.

Computer Science (M.S.)

Bowie State University College of Arts and Sciences

logo Bowie State University College of Arts and Sciences

United States of America (USA)

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

Master of Science (MSc)

The Master of Science in Computer Science program expands upon fundamental computer science concepts including growth areas such as software security, big data, software engineering, artificial intelligence, computer graphics, cyber security, and data science. This program expands the student's in-depth knowledge in theory was well as in practice. Topics include design and analysis of algorithms, data mining, virtual reality, and advanced wireless security. This program builds upon the computer science foundation to increase the knowledge base of our students in order for them to pursue diverse 21st century careers.

Master of Science in Computer Science (MS-CS)

Augusta University School of Computer and Cyber Sciences

logo Augusta University School of Computer and Cyber Sciences

United States of America (USA)

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

Master of Science (MSc)

The Master of Science in Computer Science (MS-CS) program has two tracks: a thesis-based option and a non-thesis based option. A student interested in this degree should already have a background equivalent to an undergraduate degree in Computer Science, Computer Engineering, or a related field. The M.S. in Computer Science program provides a richly interactive face-to-face experience with our world-class faculty members. The non-thesis track is for students who want to pursue a career in industry. The program will train graduate students to apply mainstream and advanced computer science knowledge to formulating and solving problems that range from those solved by routine computer science applications to those that require advancing the state-of-the-art in the discipline.

Master of Science in Computer Science

Weber State University

logo Weber State University

United States of America (USA)

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

Master of Science (MSc)

The Master of Science in Computer Science program at WSU focuses on advancing your knowledge and skills in the field. You can choose to specialize in areas such as: Compiler design Advanced computer architecture Advanced algorithms Distributed operating systems Artificial intelligence Machine learning Computer systems security Formal system design Parallel programming

Computer Science - Master of Science

New Mexico State University College of Arts and Sciences

logo New Mexico State University College of Arts and Sciences

United States of America (USA)

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

Master of Science (MSc)

The Master of Computer Science degree has two tracks, one with thesis or project track and a course-work only track. For all master's students, the following apply: Each master's student must complete 12 credits of the basic requirements (see table below). Each master's student is expected to register for C S classes numbered 500 or above, except for C S 469 Data Structure and Algorithms Transition or deficiencies.

Master of Science - Computer Science

Bradley University

logo Bradley University

United States of America (USA)

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

Master of Science (MSc)

The master’s degree in computer science is a 33-hour program that enhances your skills for a career in network, database or intelligent systems administration, software engineering, programming and other related fields. The CS master’s degree sharpens your skills in concepts related to artificial intelligence, computer architecture, modern operating systems, software engineering and programming languages. You choose one or two concentrations from nine areas: software, web and computer security; game technology; computing management; emerging topics in CIS; intelligent systems, databases and data mining; mobile computing; software engineering; web technologies and systems; and theoretical computer science.

Master of Science in Computer Science

Southern Adventist University

logo Southern Adventist University

United States of America (USA)

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

Master of Science (MSc)

With a master’s degree in computer science from Southern Adventist University, you are positioned for success in a cutting-edge field. Career advancement: Graduates are prepared for expanded job responsibility and administrative roles. Earn more: Graduates can expect to earn up to an additional $12,000 to $20,000 annually, since most finish the program with the equivalent of five years of work experience. Southern advantages: With the fastest internet service in the country, Chattanooga is a magnet for tech startups and innovative companies. Many computer science students land well-paying internships before graduation. Excellent faculty: Our highly qualified faculty members have expertise in computer engineering, computer science, and computer information systems.

Software Engineering

Software Engineering is a field of study that focuses on the design, development, and maintenance of software systems. Students in this field learn how to apply engineering principles to software development, ensuring that software is reliable, efficient, and meets the needs of users. Graduates often pursue careers as software developers, systems analysts, or project managers.

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