 
        
                                    Information and Physical Sciences
                                    
                                                Software Engineering
Software engineers develop software that can be applied in a huge variety of sectors. They start by analysing a client’s needs, then they design and develop software architecture solutions that they implement, test and monitor.
Courses include database management systems; enterprise software architectures; formal languages and automata; programming languages and paradigms; software architecture and quality management; and software development.
Career examples
- Software engineer
- Internet and web engineer
- Telecommunications engineer
- Software development manager
- Control systems engineer
- Applications software developer
Degrees
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.
