| The University of Adelaide | Home | Faculties & Divisions | Search |
![]() |
![]() |
You are here: |
Further Enquiries
School of Computer Science Telephone: +61 8 8303 5586 |
Software Engineering
Software engineering concerns the application of engineering principles to the development and maintenance of high quality software, delivered on time and within budget. Software engineers have a thorough understanding of the underlying hardware on which the software runs, and are thus ideally equipped to apply their skills to hardware-software co-design and the development of embedded systems. Software Engineering deals with the team production of large software systems where no one person has complete knowledge of all the details. Consequently, clear written and verbal communication between team members, clients and users is vital. A software engineer uses the principles of computer science, design, engineering, management, mathematics, psychology, sociology and other disciplines. Students may study a choice of electives, allowing them a more traditional electrical engineering flavour or one that is more oriented towards commercial software engineering. Emphasis is placed on underlying principles and techniques so that graduates will be able to learn and apply new technologies as they emerge in the future. The early years of the program build a scientific and engineering foundation of computing, mathematics and digital electronics, in preparation for the more specialised software engineering courses in the third and fourth years. |
|
© 2009 The University of Adelaide Last Modified 21/11/2009 Systems CRICOS Provider Number 00123M |