213 Best Software Engineering Bachelor's Degree Programs for 2025

Discover the leading Software Engineering Bachelor's Degree programs for 2025. Our list of 213 courses is tailored to help you excel in your chosen field with WeUni.

2

Field of study

Degree

Only online courses

Where to study

BSc (Hons) Software Engineering

University of Portsmouth

logo University of Portsmouth

United Kingdom

IT & Computer Science, Software Engineering, Computer Science

Bachelor of Science (BSc)

Create software that could help save lives – and even the planet. Software powers society, from smartphone apps and laptops to healthcare systems and cyber security. This BSc (Hons) Software Engineering degree will help you master the software development process, from inception to maintenance, so you can play an integral role in the future of society. You'll develop systems across diverse infrastructures and build the confidence to discuss complex solutions to issues around software applications, such as security considerations and how user lifestyles impact the evolution of software engineering.

Bachelor of Computer Science

University of New England

logo University of New England

Online

Australia

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

Bachelor's Degree

Computers and technology are entrenched in our rapidly changing society, so knowledge and skills in these areas are highly sought after by employers. Our Bachelor of Computer Science will give you the strong programming, technical, mathematical, and problem-solving skills that are in demand in a wide range of industries and careers.

BSc (Hons) Computer Science

University of Lincoln

logo University of Lincoln

United Kingdom

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

Bachelor of Science (BSc)

The BSc (Hons) Computer Science degree provides students with the opportunity to develop the experience, skills, and knowledge to design and develop a variety of software and hardware computing solutions for real-world problems. Particular attention is paid to cutting-edge topics, such as artificial intelligence and machine learning, in addition to core computer science disciplines. This aims to ensure that students' studies are at the forefront of research in the field and meeting the needs of the computing industry.

Bachelor of Science in Computer Engineering Nanoscale System Design Option Co-operative

University of Alberta

logo University of Alberta

Canada

Information Systems, Software Engineering, Computer Science, Computer Engineering

Bachelor of Science (BSc)

This program gives you the opportunity to focus on the emerging field of nanotechnology, giving you an introduction to the processes involved in the fabrication of nanoscale integrated circuits and in designing the tools necessary for the mass production of nanoscale systems.

Computer Engineering (BS)

Binghamton University, State University of New York

logo Binghamton University, State University of New York

United States of America (USA)

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

Bachelor of Science (BSc)

Computer engineering provides students with high-level skills in mathematics, science, and engineering. Computer engineers serve as a bridge between electrical engineering and computer science, focusing primarily on the design of computers.

Bachelor of Science General - Computing Science

University of Alberta

logo University of Alberta

Canada

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

Bachelor of Science (BSc)

Our computing programs highlight the interdisciplinary nature of computing and offer the flexibility to combine studies in computing science with other areas of study. Through the General program, you’ll acquire the technical knowledge and problem-solving skills to create innovative solutions for a wide range of challenges.

Bachelor of Science in Computer Engineering Software Option Co-operative

University of Alberta

logo University of Alberta

Canada

Information Systems, Software Engineering, Computer Science, Computer Engineering, IT & Computer Science, Engineering

Bachelor of Science (BSc)

This program provides you with the skills and knowledge needed to succeed in the rapidly evolving field of software engineering and development. You will build on your foundational knowledge in computing by studying areas such as discrete and continuous mathematics, physical science, logic, and engineering design principles through to application and development of software systems of all sizes. As a co-op program, course material is augmented with industry and research experience.

Bachelor of Fine Arts (BFA) in Game Development

Academy of Art University

logo Academy of Art University

Online

United States of America (USA)

Software Engineering, Computer Science, IT & Computer Science, Digital Marketing

Bachelor's Degree

The Game Development BFA gives a well-rounded education in the arts with an emphasis on understanding and applying techniques including 3D modeling, animation, and lighting in video game production. Students graduate with a solid grasp of the fundamental game art principles, including knowledge of game engine technology and pre-production and production environments.

BS in Computer Science

Middle Tennessee State University

logo Middle Tennessee State 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)

In the information age, few things can rival a degree in Computer Science as a passkey to the industry of one's choice. From health care to sports, from public relations to publishing—every office and every company will need to call upon someone with the skills only a degree in Computer Science can provide. MTSU's program will help make you just the person to answer that call.

Bachelor of Science in Computer Engineering

California State University, Fresno

logo California State University, Fresno

United States of America (USA)

Information Systems, Software Engineering, Computer Science, Computer Engineering

Bachelor of Science (BSc)

Computer Engineering encompasses digital and computer systems, embedded processors, digital signal processing, R. F. (wireless) systems, optical communications, solid-state electronics, integrated circuit design and fabrication, computer networking, and software engineering.

Bachelor of Science in Computer Science

California State University, Fresno

logo California State University, Fresno

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)

A bachelor's degree in computer science prepares students for careers in the computing industry or for graduate study. Combined with a minor in another field of study, the bachelor's degree allows students to utilize their computing expertise in a variety of specialized fields. The core and computer science theory courses are excellent preparation for students who intend to pursue an advanced degree in computer science.

MEng Computer Science

Queen's University Belfast

logo Queen's University Belfast

United Kingdom

IT & Computer Science, Software Engineering, Computer Science

Bachelor's Degree

From driving cancer research forward to accurately predicting the weather, Computer Scientists are powering progress. In fact, everything from social care to cybersecurity or even space travel relies on the talents of Computer Science graduates. We would say the sky is the limit, but we’re already well beyond that!

Bachelor's Degree, Software Engineering

A Bachelor's Degree is an undergraduate academic degree awarded by universities and colleges upon completion of a specific course of study. It typically takes around 3-4 years to complete and provides students with a solid foundation in a particular field of study, preparing them for entry-level positions or further education at the Master's level.

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