35 Undergraduate Studies in Software Engineering

Many students who pursue a Bachelor of Science (BSc) in Software Engineering became interested through online gaming. Many progress to designing and coding their own games. By obtaining this degree, they train to get paid doing what they love. What is a BSc in Software Engineering? Modern software engineering is a staged design for high quality software. Software engineering students train to mana… Read more

Many students who pursue a Bachelor of Science (BSc) in Software Engineering became interested through online gaming. Many progress to designing and coding their own games. By obtaining this degree, they train to get paid doing what they love.

What is a BSc in Software Engineering? Modern software engineering is a staged design for high quality software. Software engineering students train to manage and perform these stages, which include generating the requirements document, architecting the software, coding the software, and testing the finished product and tracking defects.

Software engineers continually conquer fresh challenges. They have a huge collaboration community on the Internet to help push through any design problems. In addition, they tend to stay in high demand and command healthy salaries. With the ever-increasing use of digital technology worldwide, the power of a BSC in Software Engineering tends to grow.

Costs for this program vary widely by institution. However, students can expect to pay tuition, lab costs, and the cost of a high-end laptop.

For software engineers, the sky is the limit. They can choose a corporate path where they design and implement systems to perform business-sensitive functionality. They can work with universities to produce cutting edge code for information systems or artificial intelligence. They can start their own companies, implementing a game, a Google App, or a business application. They can even market their own products online, using their software engineering skills to design a website and the fulfillment database. Some graduates choose to produce firmware, the specialized software that runs on dedicated integrated circuits, such as those used to drive microwave ovens, automobile systems, or satellite communications centers. Some graduates prefer to work freelance, implementing a range of projects including cloud interfaces, information systems architectures, or even their own online gaming websites.

Software engineering candidates can find university programs on an international scale. In general, coursework can be competed online. This gives students great flexibility with location and schedule. Search for your program below and contact directly the admission office of the school of your choice by filling in the lead form.

Read less
Other options within this field of study: 
XU University
Potsdam, Germany

Do you wonder how you can develop and launch your first app? How do you gain users and get them to be enthusiastic about your app? Our bachelor program in Coding and Software ... +

Do you wonder how you can develop and launch your first app? How do you gain users and get them to be enthusiastic about your app? Our bachelor program in Coding and Software Engineering gives you the answers to your questions. But most importantly, it provides you with the knowledge and skills you will need to bring new digital solutions to the market. -
BSc
Full-time
Part-time
6 semesters
English, German
Oct 2020
05 Aug 2020
Campus
 
Kent State University - College of Aeronautics and Engineering
Kent, USA

The Bachelor of Science degree in Computer Engineering Technology provides students with the opportunity to study computer systems and software-hardware interface so that they ... +

The Bachelor of Science degree in Computer Engineering Technology provides students with the opportunity to study computer systems and software-hardware interface so that they are capable of analyzing the problems in the computer and networking industry and producing computer engineering, networking and software solutions. -
BSc
Full-time
8 semesters
English
Campus
 
Snow College (Community College)
Ephraim, USA

The Bachelor of Science in Software Engineering degree prepares software engineers: collaborative professionals working on a team to develop software products on time, within ... +

The Bachelor of Science in Software Engineering degree prepares software engineers: collaborative professionals working on a team to develop software products on time, within budget, and those meet customer requirements. -
BSc
Full-time
4 years
English
Sep 2020
Campus
 
Trine University
Angola, USA

An emerging major for fall 2016, the Bachelor of Science in Software Engineering is inclusive of computer programming but is concerned with methodologies, techniques, and tool ... +

An emerging major for fall 2016, the Bachelor of Science in Software Engineering is inclusive of computer programming but is concerned with methodologies, techniques, and tools to manage the lifecycle of software. -
BSc
Full-time
English
Sep 2020
Campus
 
Full Sail University
Winter Park, USA

In the Software Development bachelor’s program at Full Sail University, you’ll explore the design, development, and implementation of software-based solutions and products for ... +

In the Software Development bachelor’s program at Full Sail University, you’ll explore the design, development, and implementation of software-based solutions and products for business, entertainment, and consumer markets. -
BSc
Full-time
20 months
English
Feb 2020
Campus
 
Ulearn
Birmingham, United Kingdom +2 More

Arden University offers a degree designed to help you fulfil this business need. The BSc (Hons) Digital and Technology Solutions Degree has 3 different specialist pathways: So ... +

Arden University offers a degree designed to help you fulfil this business need. The BSc (Hons) Digital and Technology Solutions Degree has 3 different specialist pathways: Software Engineering, IT Consultancy and Data Analysis, allowing you to focus your studies on the area that interests you the most. -
BSc
Online & Campus Combined
Part-time
3 years
English
Feb 2020
Online & Campus Combined
Campus
Online
 
Regent College London
London, United Kingdom

Retail, manufacturing, defence, healthcare, education – most sectors of government and industry rely on software systems and professional, competent and creative software engi ... +

Retail, manufacturing, defence, healthcare, education – most sectors of government and industry rely on software systems and professional, competent and creative software engineers who develop and maintain them. -
BSc
Full-time
4 years
English
Campus
 
Fresno Pacific University
Fresno, USA

As a Software Engineering major at Fresno Pacific University, you’ll immerse yourself in the world of computing technology as you learn to develop products and solve problems ... +

As a Software Engineering major at Fresno Pacific University, you’ll immerse yourself in the world of computing technology as you learn to develop products and solve problems to meet the needs of the Central Valley and beyond. You’ll learn programming, software design, and ethics in computing from faculty who have experience working for Chrysler, Motorola, Microsoft, and other major technology companies. -
BSc
Full-time
4 years
English
Campus
 
University of Hull
Hull, United Kingdom

Study exciting areas - like artificial intelligence and virtual environments – to prepare for a career in this dynamic industry.

Study exciting areas - like artificial intelligence and virtual environments – to prepare for a career in this dynamic industry. -
BSc
Full-time
3 years
English
Sep 2020
Campus
 
Fontys University of Applied Sciences
Venlo, Netherlands

During the joint propaedeutic phase, you will develop a broad basic knowledge about IT. You will then make a decision.

During the joint propaedeutic phase, you will develop a broad basic knowledge about IT. You will then make a decision. -
BSc
Full-time
48 months
English, German
Sep 2020
01 Jun 2020
Campus
 
Klaipeda University
Klaipėda, Lithuania

The main aim of the Informatics Bachelor's degree programme in Informatics is to prepare highly qualified informatics specialists with a focus on software systems, computation ... +

The main aim of the Informatics Bachelor's degree programme in Informatics is to prepare highly qualified informatics specialists with a focus on software systems, computational science, and smart systems development areas that meet the requirements of the modern knowledge-based economy and the high professional standards in the field. The students of the Informatics study programme have the opportunity to choose one of two specialism areas: Software Systems Development and Smart Systems Development. The Software Systems Development specialism focuses on extensive exploration of software engineering processes and the methods of their implementation, programming languages and platform- specific development, operating systems, web and mobile applications, information security, databases, system analysis, and design principles. To complete the Software Systems Development specialist, students are enrolled in six courses: four core courses and two electives. Graduates of this specialism will develop a solid understanding of the software development life cycle, including testing and verification, documentation, and revision control, all of which are needed to take software projects from conception to delivery. The Smart Systems Development specialism focuses on enabling technologies and design methodologies for computing systems, which are embedded as integral part of larger systems designed for specific control functions of devices with various electronic and mechanical components. The core topics span automatic control, embedded systems, signal processing, real-time operating systems, and implementation of embedded systems. To complete the Smart Systems Development specialism, students are enrolled in six courses: four core courses and two electives. An important goal of the specialism is to provide students with the ability to write embedded software in a range of development environments and programming paradigms. Graduates of the specialism will be specialists in the field of smart systems, capable of developing embedded solutions for new challenges in the cyber-physical systems and internet-of-things domains. -
BSc
Full-time
3 years
English
Campus
 
Norwich University of the Arts
Norwich, United Kingdom

Our BSc (Hons) Games Development degree is all about hands-on games development. On this course, you’ll learn the end-to-end process of making games and discover what it takes ... +

Our BSc (Hons) Games Development degree is all about hands-on games development. On this course, you’ll learn the end-to-end process of making games and discover what it takes to become a successful games developer. -
BSc
Full-time
3 years
English
Sep 2020
Campus
 
MEF University
Maslak, Turkey

Computer Engineering Program at MEF University is designed to combine a solid core of computer engineering courses with mathematics, natural sciences, and engineering courses. ... +

Computer Engineering Program at MEF University is designed to combine a solid core of computer engineering courses with mathematics, natural sciences, and engineering courses. The computer engineering core is designed to emphasize both hardware and software courses. -
BSc
Full-time
8 semesters
English
Campus
 
Linnaeus University
Växjö, Sweden

Would you like to work with game development, IT systems for cars, or maybe within telecom? The future is exciting and full of possibilities!

Would you like to work with game development, IT systems for cars, or maybe within telecom? The future is exciting and full of possibilities! -
BSc
Full-time
3 years
English
Campus
 
Heriot-Watt University Dubai
Academic City, United Arab Emirates

Our four year BSc Computer Science Honours degree with a specialism in Software Engineering is oriented to constructing robust and usable systems. We aim to teach people not j ... +

Our four year BSc Computer Science Honours degree with a specialism in Software Engineering is oriented to constructing robust and usable systems. We aim to teach people not just how to deploy cutting edge tools and techniques, but how to build the next generation of software tools that other system constructors will use. This programme aims to give a well-integrated balance of theoretical underpinnings and practical experience, strongly informed by the research expertise of our academic staff. -
BSc
Full-time
4 years
English
Sep 2020
Campus