Overview
The Bachelor of Computer Systems Engineering (Honours) provides a strong foundation at the intersection of hardware engineering and software systems design. Offered at The University of Newcastle, this program explores how physical computing components, embedded processors, and communication networks interact to form modern integrated technology. Mastering these core concepts is essential for developing reliable computing hardware and low-level software that power automated, interconnected environments.
What You'll Learn
Digital logic design, microprocessors, and computer architecture fundamentals
Low-level programming paradigms, embedded software design, and real-time operating systems
Computer networking principles, data communication protocols, and hardware security
Signal processing methodologies, circuit theory, and system integration techniques
Learning Outcomes
Upon completing this degree, graduates will analyze complex computing hardware and software interfaces, design efficient embedded systems to resolve technical engineering challenges, and evaluate overall computer system performance against strict security and performance standards.

The University of Newcastle