Bachelor of Science (BSc) in Software Engineering 36 months Undergraduate Programme By University of Otago |TopUniversities
Subject Ranking

# 451-500QS Subject Rankings

Programme Duration

36 monthsProgramme duration

Tuitionfee

42,900 NZDTuition Fee/year

Main Subject Area

Computer Science and Information SystemsMain Subject Area

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

Imagine yourself an architect of the digital future, creating the next groundbreaking application or game-changing technology. That's what a Bachelor of Engineering in Software Engineering offers – the power to transform ideas into reality through code.


  • Learn to create real-world software applications used by people
    We’ll teach you how to design and build large, interactive applications for web, mobile, and gaming that individuals and organisations use daily. Learn programming skills that translate directly to real-world software development.
  • Develop global career opportunities in the tech industry
    Develop a global perspective that prepares you for work in multinational tech companies and diverse cultural contexts, with software development skills that are in demand worldwide.
  • Practical work experience so you graduate job-ready
    In your 2nd, 3rd and final year you’ll gain practical work experience in different companies, meaning you’ll graduate with the skills and experience needed for a career within the tech industry.
  • Specialise in leading-edge fields
    You’ll have the opportunity to specialise in emerging areas such as artificial intelligence, human computer interaction (e.g.,  VR  and  AR  ), and data science—fields that are reshaping every industry and creating high-demand careers. This is achieved through selecting appropriate electives.
  • Blend technical coding with creative problem-solving
    Develop critical-thinking abilities that challenge conventional assumptions, considering different viewpoints in software design while creating flexible, adaptable, and creative technology solutions.
  • Apply ethical development principles in a multicultural world
    Develop cultural understanding and ethical coding practices that prepare you for working in diverse tech environments globally. Learn professional standards (like the  ACM  Code of Ethics) while gaining awareness of how your programming impacts different communities and cultures.

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

Imagine yourself an architect of the digital future, creating the next groundbreaking application or game-changing technology. That's what a Bachelor of Engineering in Software Engineering offers – the power to transform ideas into reality through code.


  • Learn to create real-world software applications used by people
    We’ll teach you how to design and build large, interactive applications for web, mobile, and gaming that individuals and organisations use daily. Learn programming skills that translate directly to real-world software development.
  • Develop global career opportunities in the tech industry
    Develop a global perspective that prepares you for work in multinational tech companies and diverse cultural contexts, with software development skills that are in demand worldwide.
  • Practical work experience so you graduate job-ready
    In your 2nd, 3rd and final year you’ll gain practical work experience in different companies, meaning you’ll graduate with the skills and experience needed for a career within the tech industry.
  • Specialise in leading-edge fields
    You’ll have the opportunity to specialise in emerging areas such as artificial intelligence, human computer interaction (e.g.,  VR  and  AR  ), and data science—fields that are reshaping every industry and creating high-demand careers. This is achieved through selecting appropriate electives.
  • Blend technical coding with creative problem-solving
    Develop critical-thinking abilities that challenge conventional assumptions, considering different viewpoints in software design while creating flexible, adaptable, and creative technology solutions.
  • Apply ethical development principles in a multicultural world
    Develop cultural understanding and ethical coding practices that prepare you for working in diverse tech environments globally. Learn professional standards (like the  ACM  Code of Ethics) while gaining awareness of how your programming impacts different communities and cultures.

Admission Requirements

50+
24+
69.6+
6+
2.5+
105+
169+
25+
7+
120+
120+
1190+
80+
A university entrance qualification is essential for admission to the University of Otago for all types of programmes. You must also be at least 16 years of age by the first day of classes in your period of study and meet English language requirements.

3 Years
Feb
Jul

Tuition fees

Domestic
7,000 NZD
International
42,900 NZD

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:

More programmes from the university

Undergrad Programmes 474