Hardware Fundamentals
CMPE1000

Year 1, Sem 1 Core Technical Competence Engineering Application Experience Practical and ‘Hands-on’ Experience Integrated Engagement with Professional Practice

Back
Code CMPE1000
Credits 25
Graduate Attributes

Introduction

In this unit, you will be introduced to the fascinating world of computer hardware. We will start the journey with fundamental theories, techniques, and building blocks for combinational/sequential logic circuits. Then, we will move on to modern computer architectures, core hardware, and peripherals. Finally, finishing up with an overview of popular programming languages and how they are understood and executed by computers.
Lecture 1 x 2 Hours Weekly 
Computer Laboratory 1 x 2 Hours Weekly 
Tutorial 1 x 2 Hours Weekly 

Unit Learning Outcomes

  • 1 explain the significance of computers in modern societies, GC1,GC4, GC5
  • 2 apply common digital techniques to design digital logic systems, GC1, GC3, GC6
  • 3 distinguish the key parts of of architecture which is valuable for understanding how the main elements of a generic processor interact to execute a program, GC1, GC3, GC6
  • 4 examine assembly language for the MIPS architecture, GC1, GC3, GC6
  • 5 work in a team to solve digital logic problems, GC1, GC5, GC6

Course Learning Outcomes

  • 5 Use appropriate tools to design, analyse and verify computer systems networks and their components
  • 8 Function effectively within a typical multidisciplinary and multi-cultural engineering design team as a team member, manager or team leader, recognising individual human rights

Assessment Breakdown

Recent Unit Changes & Response to Student Feedback

Students are encouraged to provide feedback through student surveys (such as Insight and the annual Student Experience Survey) and interactions with teaching staff.

Listed below are some recent changes to the unit as a result of student feedback.