Your input will help us improve your experience.You can close this popup to continue using the website or choose an option below to register in or login.
Software engineers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or other devices, while others develop the underlying systems that run the devices or control networks. Software engineers design and develop many types of software, including computer games, business applications, operating systems, network control systems, and middleware. They must be experts in the theory of computing systems, the structure of software, and the nature and limitations of hardware to ensure that the underlying systems will work properly. This is different from computer hardware engineers, who develop computer systems and components, like processors, circuit boards, memory devices and networks. Software Engineering (SE) is an engineering discipline that focuses on the application of engineering principles to the design and development of reliable software. There is significant emphasis on rigorous requirements, specifications, and testing protocols as well as software architecture, design and management.
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
Software engineers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or other devices, while others develop the underlying systems that run the devices or control networks. Software engineers design and develop many types of software, including computer games, business applications, operating systems, network control systems, and middleware. They must be experts in the theory of computing systems, the structure of software, and the nature and limitations of hardware to ensure that the underlying systems will work properly. This is different from computer hardware engineers, who develop computer systems and components, like processors, circuit boards, memory devices and networks. Software Engineering (SE) is an engineering discipline that focuses on the application of engineering principles to the design and development of reliable software. There is significant emphasis on rigorous requirements, specifications, and testing protocols as well as software architecture, design and management.
Admission Requirements
5+
Scholarships
Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.
To help students navigate this challenging process, we recommend the following articles:
Bachelor of Arts or Science in Software Engineering
48 monthsProgramme duration
Computer Science and Information SystemsMain Subject Area
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
Admission Requirements
Scholarships
Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.
To help students navigate this challenging process, we recommend the following articles:
How to get a full scholarship
Looking for a fully-funded scholarship to see you into university? Find out how to boost your chances of getting one.
Scholarships to study abroad
Find scholarships to study abroad with our lists of international scholarships – categorized by country, by subject, and by type of student.
Scholarship Applications: Frequently Asked Questions
Get answers to all your questions about scholarship applications, including tips on how to find scholarships and chances of success.
More programmes from the university
Arts and Humanities (7)
Bachelor of Arts in English (Literary Studies)
Bachelor of Arts in English (Literary Studies)
Bachelor of Arts in English Education
Bachelor of Arts in English Education
Bachelor of Arts in Franco-Germanic Studies
Bachelor of Arts in Franco-Germanic Studies
Bachelor of Arts in History
Bachelor of Arts in History
Bachelor of Arts in Latin American Studies
Bachelor of Arts in Latin American Studies
Bachelor of Arts in Philosophy
Bachelor of Arts in Philosophy
Bachelor of Arts in Spanish Language and Culture
Bachelor of Arts in Spanish Language and Culture
Bachelor of Arts in Spanish Teaching Major
Bachelor of Arts in Spanish Teaching Major
Bachelor of Arts or Science in Music
Bachelor of Arts or Science in Music
Bachelor of Arts or Science in Theatre
Bachelor of Arts or Science in Theatre
Bachelor of Fine Arts in Studio Art
Bachelor of Fine Arts in Studio Art
Bachelor of Music in Music Performance
Bachelor of Music in Music Performance
Bachelor of Science (BS)/Bachelor of Arts (BA) in Studio Art
Bachelor of Science (BS)/Bachelor of Arts (BA) in Studio Art
Bachelor of Science in Archeology
Bachelor of Science in Archeology
Bachelor of Science in Exercise Science
Bachelor of Science in Exercise Science
Business and Management (7)
Bachelor of Arts or Science in Business Administration
Bachelor of Arts or Science in Business Administration
Bachelor of Arts or Science in Entrepreneurship
Bachelor of Arts or Science in Entrepreneurship
Bachelor of Arts or Science in International Business
Bachelor of Arts or Science in International Business
Bachelor of Arts or Science in Marketing
Bachelor of Arts or Science in Marketing
Bachelor of Science in Actuarial Science
Bachelor of Science in Actuarial Science
Engineering and Technology (7)
Bachelor of Arts or Science in Computer Science
Bachelor of Arts or Science in Computer Science
Bachelor of Arts or Science in Industrial and Systems Engineering
Bachelor of Arts or Science in Industrial and Systems Engineering
Bachelor of Arts or Science in Information Systems and Applied Business Analytics
Bachelor of Arts or Science in Information Systems and Applied Business Analytics
Bachelor of Arts or Science in Mechanical Engineering
Bachelor of Arts or Science in Mechanical Engineering
Bachelor of Arts or Science in Software Engineering
Bachelor of Arts or Science in Software Engineering
Life Sciences and Medicine (7)
Bachelor of Arts in Anthropology
Bachelor of Arts in Anthropology
Bachelor of Arts or Science in Biology
Bachelor of Arts or Science in Biology
Bachelor of Arts or Science in Human Biology
Bachelor of Arts or Science in Human Biology
Bachelor of Arts or Science in Psychology
Bachelor of Arts or Science in Psychology
Bachelor of Arts or Science in Respiratory Therapy
Bachelor of Arts or Science in Respiratory Therapy
Bachelor of Science in Medical Laboratory Science
Bachelor of Science in Medical Laboratory Science
Bachelor of Science in Nursing
Bachelor of Science in Nursing
Bachelor of Science in Pre-Art Therapy
Bachelor of Science in Pre-Art Therapy
Natural Sciences (7)
Bachelor of Arts or Science in Chemistry
Bachelor of Arts or Science in Chemistry
Bachelor of Arts or Science in Mathematics
Bachelor of Arts or Science in Mathematics
Bachelor of Arts or Science in Physics
Bachelor of Arts or Science in Physics
Bachelor of Science in Earth-Space Science
Bachelor of Science in Earth-Space Science
Bachelor of Science in Environmental Science
Bachelor of Science in Environmental Science
Others (7)
Bachelor of Arts or Science in Accounting
Bachelor of Arts or Science in Accounting
Bachelor of Arts or Science in Finance
Bachelor of Arts or Science in Finance
Social Sciences and Management (7)
Bachelor of Arts in English (Creative Writing Track)
Bachelor of Arts in English (Creative Writing Track)
Bachelor of Arts in English (Professional Writing)
Bachelor of Arts in English (Professional Writing)
Bachelor of Arts in International Relations
Bachelor of Arts in International Relations
Bachelor of Arts in Political Science
Bachelor of Arts in Political Science
Bachelor of Arts in Religion
Bachelor of Arts in Religion
Bachelor of Arts in Social Studies Teaching
Bachelor of Arts in Social Studies Teaching
Bachelor of Arts in Sociology
Bachelor of Arts in Sociology
Bachelor of Arts or Science in Communication
Bachelor of Arts or Science in Communication
Bachelor of Arts or Science in Digital Media Studies
Bachelor of Arts or Science in Digital Media Studies
Bachelor of Arts or Science in Earth-Space Science Teaching
Bachelor of Arts or Science in Earth-Space Science Teaching
Bachelor of Arts or Science in Economics
Bachelor of Arts or Science in Economics
Bachelor of Arts or Science in Human Resource Management
Bachelor of Arts or Science in Human Resource Management
Bachelor of Arts or Science in Mathematics Teaching
Bachelor of Arts or Science in Mathematics Teaching
Bachelor of Arts or Science in Operations and Supply Chain Management
Bachelor of Arts or Science in Operations and Supply Chain Management
Bachelor of Arts or Science in Sports Marketing
Bachelor of Arts or Science in Sports Marketing
Bachelor of Arts or Science in Theatre Teaching
Bachelor of Arts or Science in Theatre Teaching
Bachelor of Fine Arts in Graphic Design/Visual Communication Design
Bachelor of Fine Arts in Graphic Design/Visual Communication Design
Bachelor of Music in Music Education
Bachelor of Music in Music Education
Bachelor of Science in Criminal Justice
Bachelor of Science in Criminal Justice
Bachelor of Science in Elementary Education
Bachelor of Science in Elementary Education
Bachelor of Science in Health and Physical Education
Bachelor of Science in Health and Physical Education
Bachelor of Science in Public Health Education and Promotion
Bachelor of Science in Public Health Education and Promotion
Bachelor of Science in Secondary and All-Grade Education
Bachelor of Science in Secondary and All-Grade Education
Bachelor of Science in Sports Management
Bachelor of Science in Sports Management
Bachelor of Science in Visual Arts Education
Bachelor of Science in Visual Arts Education
Bachelor of Science/Bachelor of Arts in Graphic Design/Visual Communication Design
Bachelor of Science/Bachelor of Arts in Graphic Design/Visual Communication Design
Bachelor of Social Work
Bachelor of Social Work