Software Engineering
More information
- Degree information
- Learn more about the software engineering program
Software Engineering educates students to apply engineering techniques to the design, implementation, test and maintenance of software products.
The Software Engineering program at UNB combines strengths in computer science and computer engineering and is offered jointly through both the Faculties of Computer Science and Engineering (Electrical and Computer Engineering).
By drawing on the expertise of computer scientists as well as electrical and computer engineers, we provide a well-rounded and thorough exploration of software engineering, balancing currently accepted industry practices with emerging trends. Software Engineering students take a rigorous program of computer science, engineering and math with science and arts electives. Graduates will be eligible to register as a Professional Engineer and an Information Systems Professional.
In Demand
Demand for computer software engineers will increase as computer networking continues to grow. Growing numbers of systems software engineers will be needed to implement, safeguard, and update systems and resolve problems in numerous fields including:
- Engineering
- Education
- Federal & Provincial Government Departments
- Insurance Industry
- Aviation
- Telecommunications
- Entertainment Industry
Software Engineering @ Work
A degree in Software Engineering could lead to work as a:
- Computer Programmer
- Database Administrator
- Computer Support Specialist
- Technical Sales Representative
- Telecommunication Specialist
- Application Architect
- Database Engineer
- Software Developer
- Software Engineer





