Software Engineering
# #324
QS Subject Rankings
3.5 years
Program duration
No
Scholarships
Program Overview
Main Subject
Software Engineering
Degree
BEng
Study Level
Undergraduate
Study Mode
On Campus
Software has changed our world significantly in just a few decades, but what will be the next big steps? With a degree in software engineering, you can take part in developing and inventing intelligent apps or software that make their mark on the world.
This program will teach you how to develop software that suits the organisations and the people who need it. You will reach out to the user, research their needs and from this get good ideas that make you capable of developing the best software solution.
GPA and subject requirement
To be eligible for admission, you must hold a qualifying upper secondary school degree, and you must have passed the following courses:
English level B
Mathematics level A
Physics level B or Geoscience level A Quota 1: Study places are allocated based on GPA
Study places in quota 1 are allocated based on the applicants' grades. To be considered for a study place in quota 1, the grade point average of your qualifying degree must meet a minimum requirement.
To be considered for a study place in quota 1, your GPA must be equivalent to 7.0 or higher in the Danish grading scale.
Please note that fulfilling the minimum requirement is no guarantee for admission. If there are more qualified applicants than study places, the study places are given to the applicants with the highest grade point averages.
Quota 2: Study places are allocated based on an entrance examination
After you submit your application, you will be invited to participate in an entrance examination. Participating puts you in a position for the study places in quota 2. The study places are offered to the applicants with the highest test scores.
You may choose to skip the entrance examination if you meet the minimum requirements for quota 1. However: By participating in the entrance examination, you will be optimizing your chance of admission.
English Language Requirement
Applicants can also demonstrate English proficiency with a TOEFL score of 88 or higher, or a C1 Advanced (CAE) or C2 Proficiency (CPE) certificate
Applicants from the European Union or the EEA can demonstrate English proficiency at the B level
Applicants must document their English skills using the Language Requirement Form, which is signed by both the applicant and their home university
Tuition Fees
Domestic Students
Tuition Fee/year Free | Other Expenses |
International Students
Tuition Fee/year 15,000 Euro | Other Expenses
|
Application Deadline
Autumn
Domestic Deadline | International Deadline |
---|---|
1st May | 1st April |
Spring
Domestic Deadline | International Deadline |
---|---|
November 1 | October 1 |
Course Curriculum
Semester 1:
1. Mathematics for Science 1
2. Computer Systems
3. Object Oriented Programming
4. Semester Project: Development of Software Programs
Semester 2:
1.Mathematics for Science 2
2.Advanced object oriented Programming
3. Software Engineering
4.Semester Project: Development of Software Systems
Semester 3:
1. Data Management
2.Web Technologies
3.Operating Systems and Distributed Systems
4.Programming for hardware
5. Semesterproject: Distributed Software Systems with Embedded Elements
Semester 4:
1.Artificial Intelligence
2.Componene based Systems
3.Algorithms and Data Structures
4.Designing Software
5.Semesterproject: Intelligent Software Systems
Semester 5:
1.Expert in Teams or Expert in Teams - Exploring Entrepreneurship
2.Theory of Science
3.Project Management
4.Elective
5.Elective
6.Elective
Semester 6:
1. Bachelor Project
2. Software Maintainance
3. Cyber Security
4. Software Architecture
Program Benefits
With a degree in Software Engineering, you will gain the skills to develop the software solutions of the future. You will be able to lead the development and implementation of software, cooperate across professional groups and cultures, solve tasks in an international context and advise on investing in new software solutions and much more.
You will:
-learn how technology is best used to develop efficient and revolutionary solutions.
-learn how to create software from scratch and further develop existing software.
-learn to investigate the need for the software, to describe and analyse the requirements and to design, programme and test the software.
-get the opportunity to test your competencies on company cases and in direct cooperation with the industry.
Career possibilities
1.Software developer
2.Mobile app developer
3.System developer
4.System consultant
5.IT- and system architect
6.Software quality engineer
7.Product manager
8.Project manager
9.IT-strategy manager
10.Project leader
11.Teacher: in high schools and higher education with 12.the choice of subject didactics
13.Researcher
Your Guide to Canadian Universities and Programs
Providing information about Canadian universities, programs, and application processes.