Overview
Integrating hardware architectures with specialized software systems is fundamental to developing embedded technology, smart devices, and high-performance computing infrastructure. The Bachelor of Computer Systems Engineering (Honours) at The University of Newcastle provides a comprehensive engineering foundation in digital logic, computer architecture, embedded hardware systems, and real-time software development. Students explore core electrical engineering principles alongside computer science topics, examining contemporary challenges such as cyber-physical systems, hardware security, edge computing, and Internet of Things (IoT) networking. Teaching in this program combines theoretical lectures and mathematical circuit analysis with hands-on computer laboratory sessions, hardware prototyping workshops, and collaborative system design projects. Embedded honours-level research and capstone engineering tasks enable students to solve multi-faceted hardware-software integration problems. This degree is ideal for analytical thinkers fascinated by computer hardware design, embedded systems, and digital network infrastructure. Graduates emerge equipped with the technical versatility, hardware description language proficiency, and systems-level engineering skills needed for engineering roles across embedded systems, semiconductor design, telecommunications, and robotics.
What You'll Learn
Digital logic design, computer organization, computer architecture, and microprocessor systems
Embedded software engineering, real-time operating systems (RTOS), and low-level C/C++ programming
Electrical circuits, signals and systems, digital signal processing, and communication networks
Hardware Description Languages (VHDL/Verilog), field-programmable gate array (FPGA) design, and VLSI systems
Cyber-physical system security, embedded network protocols, and IoT hardware integration
Engineering project management, systems engineering methodologies, risk assessment, and empirical research
Learning Outcomes
By the end of this program, students will have built a deep, integrated technical understanding of hardware-software interaction, digital system architecture, and embedded computing principles. Learners will possess the capacity to critically analyze computational performance, design custom hardware-software interfaces, and verify embedded system operation against rigorous functional and safety requirements. Through practical circuit simulation, hardware synthesis laboratories, and a major engineering research project, students cultivate advanced technical problem-solving, project execution, and hardware testing capabilities. Furthermore, graduates satisfy the academic requirements for professional engineering accreditation, establishing a solid platform for specialized engineering roles in embedded systems design, hardware architecture, network engineering, or higher degree research.

The University of Newcastle