Software Engineering (SEN)

Group of students
Career opportunities

While there has been a lot of talk about outsourcing to overseas countries, this phenomenon has actually resulted in increased employment opportunities for our graduates. As companies produce cheaper products by having all the basic coding performed in other countries, they sell more of their product, and hence need more Software Engineers to design and implement new products.

Employment opportunities are available in companies that develop significant software systems, including the computing, software, telecommunications, electronics, finance and defence industries as well as in business. 

 

Program overview

UAC CODE

425750

 

 

5 YEARS

4 INDUSTRY

TRAINING

PLACEMENTS

Group of students
Who should apply?

In addition to meeting the general entrance requirements for a Co-op scholar (see Are you the next Co-op scholar?), successful applicants should:

  • Be aspiring leaders,
  • Think outside the square and envision totally new concepts,
  • Be articulate (in order to relay their specifications to their teams),
  • Be sociable (to facilitate the team leadership).

A strong performance in mathematics and a creative flair are usually good indicators of a student who will succeed in Software Engineering.

The recommended knowledge for entry into the UNSW Co-op Program in Software Engineering is:

  • Mathematics Extension 1
  • English Advanced

See FAQs for 'What is Recommended &/or Assumed Knowledge?'

When would I be on Industry Training (IT)?

2017
2018
2019
2020
2021
Student on laptop
Find out more about Software Engineering

What is Software Engineering?

Software Engineering is the engineering profession concerned with the development of reliable and useful software systems. Software systems are very often very complex, due to the flexibility that can be provided by software. The systems can also be very large and their design and implementation may involve large teams of people.

At UNSW, an emphasis is placed right from the start on working in teams and developing software that is guaranteed to work. These skills are developed through a unique series of workshops that build up over three years. Software Engineering students also learn about functionality and security. They learn all aspects of the software life cycle, and acquire invaluable professional skills, including report writing, presentation, team management and project management.

Engineering as a discipline is all about designing and building new products that meet some set of requirements. When applied to the field of software, this means that the focus is on creating new technologies rather than using current applications. Our graduates design new computer systems that will be used by many people around the world.

Major Studies:
Software engineering, software development, software process and system design

Minor Studies:
Artificial intelligence, computer architecture, graphics, human computer interaction, information systems, computer interfacing, networks and project management

Want more information?

Dr. Wen Hu
Senior Lecturer | School of Computer Science and Engineering
Faculty of Engineering
Ph: (02) 9385 7679
Fax: (02) 9385 5533
Email: wen.hu@unsw.edu.au
Web: www.computing.unsw.edu.au

Sponsors

Atlassian

Macquarie Group Ltd

 

 

   

Key Application Dates