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.