- Home
- Programmes
- Full-time
- Software Engineering
1.4k Full-time Bachelor's degrees in Software Engineering

Mathematics and Computer Science
The Mathematics and Computer Science from The American University of Paris will equip you with a profound understanding of mathematical reasoning and key computing skills, as you explore the ways in which both areas of study intersect.

Computing (Hons)
Computing (Hons) at Edinburgh Napier University will help you gain a full understanding of computing tools, techniques and practices across a wide range of application areas.

Computer Science (Software Engineering) (Hons)
On the Computer Science (Software Engineering) (Hons) programme from The University of Hertfordshire develop in-demand skills in software engineering with our computer science degree, focusing on programming, system design, and software development. Learn through hands-on projects and industry-standard tools, preparing you for a career in STEM.

Software Engineering (Hons)
The Software Engineering (Hons) BSc course from De Montfort University provides you with the opportunity to combine your analytical skills with creativity and study a blend of established theories and modern design techniques to become proficient in developing high quality software.

Software Engineering (Hons)
Software engineers play a pivotal role in driving technology, combining their technical and creative problem-solving skills to meet user needs. They solve complex challenges across industries, helping to shape the digital world. Learn more at the Software Engineering (Hons) programme offered by University of Brighton.

Computer Science (Software Engineering)
The Computer Science (Software Engineering) course from Bournemouth University prepares you for the fast-moving software industry, with opportunities to develop expertise in areas like computational modelling.

International Year Zero in Software Engineering BEng
Joon this International Year Zero in Software Engineering BEng course from University of Bradford International College.

Software Systems Development (Honours)
This Software Systems Development (Honours) programme from South East Technological University empowers students with a comprehensive understanding of software development, web development, mobile app development, and data science alongside artificial intelligence and security fundamentals.

Computer Programming
The Computer Programming programme at Istanbul Medipol University is designed to equip students with the knowledge and skills required for programming and software development.

International Foundation in Science, Computing, Engineering and Mathematics - Computer Science (Software Engineering)
This International Foundation in Science, Computing, Engineering and Mathematics - Computer Science (Software Engineering), Pre-Bachelor from INTO Newcastle University will prepare you for direct entry to an undergraduate degree in a Science or Engineering related subject.

Information Technology (Hons) (with Foundation Year)
Information technology (IT) is an integral part of our lives. Working with IT involves finding technological solutions to everyday communication needs – if you have a logical mind, enjoy problem solving and prefer working with people and packages (rather than programming) then the Information Technology (Hons) (with Foundation Year) course from Teesside University could be ideal for you.

Computing Science
The Computing Science programme of the University of Glasgow is teaching students about wide-ranging areas: from programming and engineering large software systems, to the design and evaluation of human-computer interfaces, algorithms, computer and network systems, artificial intelligence, information retrieval and big data systems.

Computing Science with a Foundation Year (Hons)
This Computing Science with a Foundation Year (Hons) course from the University of East Anglia is specifically designed to help you build your academic confidence. After the Foundation year, the School of Computing Sciences has several Year in Industry study and integrated Master options that you can choose from.

Computer Engineering
This Computer Engineering program from the European University Cyprus (EUC) equips students with the software, hardware and electronics engineering skills required to design, deliver and maintain computing systems. Students gain a firm foundation in the principles and theory of Computer Engineering.

Honours Bachelor of Technology – Software Development
The Honours Bachelor of Technology – Software Development program at Seneca Polytechnic will provide you with extensive knowledge and technical skills in software development languages.

Software Engineering (with Foundation Year)
Gain software development skills with the Software Engineering (with Foundation Year) programme from The University of Lancashire.

Software Engineering
The mission of the Software Engineering programme of the Istanbul Aydin University is to educate software engineers who can carry out studies by establishing cooperation in domestic and abroad and thus contribute to the development of the country and the society as well as to be able to produce effective solutions by using engineering approaches in the software life cycle.

Computer Engineering
During the four-year undergraduate programme, along with the basic courses on computer software, hardware and computer networks, the Computer Engineering degree at Eastern Mediterranean University offers various elective courses on mathematics, physics, English, economics, business and social sciences to provide the students with an enriched learning experience.

Immersive Software Engineering
The Immersive Software Engineering course from the University of Limerick is a new computer science degree where you learn by doing. You get an integrated Bachelors/Masters qualification (level 9) in four years.

Computer Engineering (Hons)
The degree in Computer Engineering (Hons) at the University of Malta covers both the hardware and software aspects of computer systems. This programme of studies covers the skills required to design a computing system that captures, transmits and processes information, typically but not limited to multimedia.