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.
Software engineering, software development, software process and system design
Artificial intelligence, computer architecture, graphics, human computer interaction, information systems, computer interfacing, networks and project management
For more information contact:
Dr. Wen Hu
Senior Lecturer | School of Computer Science and Engineering
Phone: (02) 9385 7679