The Bachelor of Computer Systems Engineering (Honours) / Bachelor of Computer Science at The University of Newcastle is designed for aspiring innovators ready to tackle complex challenges at the intersection of hardware and software. You will explore critical areas such as database and information management algorithms, operating systems theory, and security attacks, alongside foundational electrical and electronic engineering principles. This dual degree equips you with a comprehensive understanding of both the theoretical underpinnings and practical applications of modern computing, preparing you for a dynamic career in technology development.
You will engage in a rigorous, full-time, on-campus learning experience over five years, delving into subjects like programmable logic design, the Internet of Things, and object-oriented programming. The curriculum emphasizes hands-on application through projects, including a substantial Final Year Engineering Project, and integrates professional engineering practices and work-integrated learning. Upon graduation, you will possess a robust skill set in systems analysis, network security, and advanced programming, making you a highly competitive candidate for roles in diverse sectors such as automation, cybersecurity, and intelligent systems development.