The Bachelor of Software Engineering (Honours) at The University of Newcastle is designed for aspiring professionals ready to tackle complex global challenges through innovative software solutions. You will gain a deep understanding of core computing fundamentals, including database and information management, algorithms, operating systems, and object-oriented programming. This program equips you with the knowledge to analyse client needs, design robust software architectures, and coordinate the implementation and testing of sophisticated systems, preparing you for a dynamic career in the technology sector.
This undergraduate degree is studied full-time on campus over four years, immersing you in a comprehensive curriculum that covers web technologies, systems analysis and design, computer security, and human-computer interaction. You will engage in practical application through significant software projects, culminating in a final year project that allows you to apply your accumulated expertise. Upon graduation, you will be well-prepared for roles in software development, system architecture, and project management, armed with the accredited skills demanded by the industry.