Filters
Filters
- Computer Science and AI
- Software Engineering and Development
Sort by
1,202 Software Engineering and Development Degree Programs
Explore


Promoted
UNIR
Master's Degree in Software Engineering and Computer Systems
- Online
Master degree
Full time
1 year
Distance Learning
Spanish
The Master in Online Software Engineering of UNIR aims to complete the training of IT professionals and equip them with knowledge about web environments, Information Security and Software Engineering.


Promoted
LSBF in Singapore
Bachelor of Science (Honours) in Computer Science
- Singapore, Singapore
- Online
BSc
Full time, Part time
3 years
Distance Learning, On-Campus
English
To meet the rapid digitalization of businesses, the London School of Business & Finance (LSBF) in Singapore is proud to partner with the University of East London to offer this programme to prepare students to meet challenging transformations in Computer Science. Students will be equipped with the theories and fundamentals of Computer Science and gain appropriate software development and programming skills.


Promoted
University of Oklahoma Online
Online BS in Software Development and Integration
- Norman, USA
BSc
Full time
24 months
Distance Learning
English
The Online BS in Software Development and Integration embraces that reality. This 120-credit-hour degree completion program, designed for transfer students and working professionals ready to advance in technology careers, prepares you to build, connect, test, and deploy real software systems.


Constructor University
Master of Science - Computer Science and Software Engineering
- Bremen, Germany
MSc
Full time
2 years
On-Campus
English
The Master of Science in Computer Science and Software Engineering at Constructor University is a research-oriented graduate program designed for students who want to build advanced expertise in software engineering, cybersecurity, artificial intelligence, and digital technology leadership.


California State University, Dominguez Hills
Computer Science - Software Engineering
- Carson, USA
Master degree
2 years
On-Campus
English
The Master's Program in Computer Science is a two-year program in which a student must complete a required core of courses and additional concentration and general computer science elective courses. Students may choose to obtain the degree in Computer Science with specialization in Software Engineering or Distributed Systems and Networking.
Find your perfect program
Answer a few questions and we'll match you with the programs that suit you!


Charles University Faculty of Mathematics and Physics
Master in Computer Science - Software and Data Engineering
- Prague, Czech Republic
MSc
Full time
2 years
On-Campus
English
The study program Computer Science - Software and Data Engineering aims at expertise in analysis, design, and development of complex software solutions, and systems focused on big data processing. The portfolio of courses provided in the study covers a number of technological platforms, from classic, web-based, to modern cloud and distributed solutions. A required part of the study is to work on a large software project where students apply not only theoretical knowledge and technical skills but also teamwork abilities.


Constructor University
Bachelor in Computer Science and Software Engineering
- Bremen, Germany
Bachelor's degree
Full time
3 years
On-Campus
English
Become part of the next generation of computer scientists and software engineers! Constructor University is launching its first entirely online undergraduate program, making its vast experience in teaching computer science and its quality education accessible to learners across the globe.


USI Università della Svizzera italiana
Master in Software Engineering with AI
- Lugano, Switzerland
MSc
Full time
4 semesters
On-Campus
English
To master this ever growing complexity, future software engineers will make extensive usage of AI. In the Master in Software Engineering with AI (MAISE), students learn the foundational technologies behind AI for software engineering, they see many applications of AI to improve software development, and they experiment with AI for software development in practice.


The National University of Ireland, Maynooth
MSc Computer Science (Software Engineering)
- Maynooth, Ireland
MSc
Full time
1 year
On-Campus
English
The emphasis of the MSc in Computer Science (Software Engineering) is on the principles of good scientific software engineering practice, grounded in a hands-on understanding of the applicability of these practices, so that successful participants will be able to design and lead major software engineering projects.


Richmond American University London
Software Engineering AI BSc (Hons)
- London, United Kingdom
BSc
Full time
3 years
On-Campus
English
Our BSc (Hons) Software Engineering (AI) programme offers a unique blend of liberal arts education with cutting-edge technical training, designed to equip you with essential skills in programming, software development, and responsible AI. Whether you’re passionate about shaping the future of technology or exploring the endless possibilities AI brings, this degree is your gateway to a world of opportunities.


Pace University
Software Development and Engineering, MS
- New York, USA
MSc
Full time
2 years
Distance Learning, On-Campus
English
Software is the way users interact with computers, phones, and other devices like Apple watches, Siri, Google, and Alexa, smart fridges and cars, and so much more. Software developers are the people who build, code, maintain, update, and innovate all of the apps and software that make that technology work.


The National University of Ireland, Maynooth
BSc Computer Science and Software Eng
- Maynooth, Ireland
BSc
Full time
4 years
On-Campus
English
Explore the world of computing: Delve into the principles and uses of computers and software, essential mathematics, a major final-year project, and a six-month placement in industry. Hands-on programming from day one: Build real programming skills and master advanced problem-solving techniques in Eolas, our purpose-built Computer Science building.


Jönköping University
Software Engineering for AI (master)
- Jönköping, Sweden
Master degree
Full time
2 years
On-Campus
English
Do you want to build the next generation of AI-enabled software systems? This master's programme combines advanced software engineering with cutting-edge AI. It prepares you to design, develop, and manage intelligent systems that are safe, robust, and ethical – and to launch an international career in one of today's most dynamic fields.


Florida Institute of Technology
BS in Software Engineering
- Melbourne, USA
BSc
Full time
4 years
On-Campus
English
Software engineering is a systematic, disciplined, measurable approach to building and maintaining software. Starting with thorough preparation in mathematics and computer science, software engineering students at Florida Tech learn how to successfully implement and manage the development, maintenance, and evolution of software products.


Jönköping University
AI Engineering (master)
- Jönköping, Sweden
Master degree
Full time
2 years
On-Campus
English
This AI Engineering (master) program focuses on the development of intelligent software products and services. Specifically, AI, machine learning, and data science are covered in detail. Applications include but are not limited to, internet-of-things, data analytics and smart cities.


South Dakota - School of Mines and Technology
Master of Science in Computer Science and Engineering
- Rapid City, USA
Master degree
Full time
2 years
On-Campus
English
The M.S. in Computer Science and Engineering provides an interdisciplinary master’s degree in emerging technologies. Students take computer science, computer engineering, electrical engineering, and mechanical engineering courses. The program's primary objective is to give students a foundational understanding of the mechanical, electrical, and computing systems to design and build advanced mobile intelligent robotics applications.


EPITA School of Engineering and Computer Science
Master of Science in Computer Science (MSc) - Software Engineering
- Paris, France
MSc
Full time
18 months
On-Campus
English
From mastering programming fundamentals to building modern web applications and working on real industry projects, the MSc in Computer Science – Software Engineering prepares students to become adaptable software engineers ready for today’s global tech industry.


University Carlos III of Madrid
Bachelor's Degree in Computer Science and Engineering (Bilingual, Spanish)
- Leganés, Spain
Bachelor's degree
Full time
4 years
On-Campus
Spanish, English
The goal of the Bachelor’s Degree in Computer Engineering is education in an array of scientific and technical knowledge that enables the student to acquire, represent, process, and transmit information via computers. The curriculum provides in-depth study into different fields: information technology geared to artificial intelligence, computer engineering designed for the development of hardware and distributed software, and information systems that deal with data processing and business software integration.
Popular locations
- USA
- United Kingdom
- Canada
- Australia
- Spain
- Germany
- Ireland
- Italy
- France
- Sweden
- Malaysia
- China
- New Zealand
- Finland
- Denmark
- Portugal
- United Arab Emirates
- Austria
- Netherlands
- Lithuania
- Turkey
- Singapore
- South Africa
- Thailand
- Poland
- Hong Kong
- Colombia
- Greece
- Mexico
- Belgium
- Bulgaria
- Croatia
- Hungary
- Israel
- Japan
- Serbia
- Switzerland
- Czech Republic
- Estonia
- India
- Luxembourg
- Norway
- Romania
- Albania
- Botswana
- Kazakhstan
- Kuwait
- Kyrgyzstan
- Latvia
- Malta
- South Korea
- Taiwan
- Vietnam
- Argentina
- Azerbaijan
- Central African Republic
- Cyprus
- Egypt
- Fiji
- Gambia
- Ghana
- Jamaica
- Kenya
- Lesotho
- Moldova
- Morocco
- Oman
- Philippines
- Puerto Rico
- Saudi Arabia
- Ukraine
- Zambia
Learn more about Software Engineering and Development degree programs
You'll write, test, and maintain the software systems that power everything from mobile apps to enterprise platforms. Software Engineering and Development sits at the intersection of computer science and real-world problem solving, and it's a strong fit if you enjoy logic, collaboration, and building things that work.
The learning environment fosters analytical thinking and a methodical approach to creating reliable, scalable systems. Through coursework in areas like algorithms, systems architecture, version control workflows, and database design, you'll gain the technical foundation employers look for across every sector. Modules covering software testing, agile project management, and security principles round out a well-structured program.
At the undergraduate level, you'll focus on core programming concepts and applied coursework that mirrors how development teams actually operate. A postgraduate program goes deeper, covering distributed systems, software quality assurance at scale, and research-led approaches to design methodology. Graduates move into roles as software developers, systems analysts, DevOps engineers, back-end architects, and technical leads, across industries from finance and healthcare to media and logistics.