Available in 2022
Course code

ELEC1710

Units

10 units

Level

1000 level

Course handbook

Description

This course introduces students to the principles of digital computer design, particularly the fundamentals of modern digital logic design including logic gates, Boolean algebra, Karnaugh maps, flip-flops, and state-machines. It examines the binary number system, hexadecimal notation and computer arithmetic. This exploration of "low level" computing is complemented by an introduction to the basic elements of a modern computer, its organisation and architecture. In addition, students are introduced to assembly and machine language programming.


Availability2022 Course Timetables

Callaghan

  • Semester 2 - 2022

PSB Singapore

  • Trimester 1 - 2022 (Singapore)
  • Trimester 3 - 2022 (Singapore)

Learning outcomes

On successful completion of the course students will be able to:

1. Solve problems using binary numbers, hexadecimal and octal notation, and the representation of information using digital codes

2. Solve problems using computer arithmetic including signed number representations in 1's and 2's complement form

3. Employ logic gates, Boolean algebra and truth tables to represent combinational logic circuits

4. Apply algebraic manipulation and Karnaugh maps to simplify combinational logic expressions

5. Formulate solutions to real-world problems using discrete digital components, medium-scale integrated circuits, and software tools

6. Discuss the fundamentals of computer architecture and its interaction with software

7. Write low level assembly language

8. Briefly describe the role assemblers and compilers have in converting source code into machine code.


Content

1. Number systems

2. Logic gates

3. Boolean equations, sum of products and product of sums

4. Boolean algebra

5. Logic implementation with gates

6. Karnaugh maps

7. Latches, flip-flops, registers, counters, shift-registers, memory  

8. Microcomputer organisation

9. Assembly and machine language

10. Assembly language programming

11. Addressing memory and memory mapped input/outputs

12. Compilation, assembling and loading


Requisite

If you have completed ELEC1700 you cannot enrol in this course.


Assessment items

Formal Examination: Final examination

Quiz: Mid-semester quiz

Project: Project


Compulsory Requirements

In order to pass this course, each student must complete ALL of the following compulsory requirements:

General Course Requirements:

  • Integrated Learning Session: There is a compulsory attendance requirement in this course. - Attendance/participation will be recorded in the following components: - Integrated Learning Session (Method of recording: All students’ attendance will be recorded using the myUON app.) All students must attend at least 80% of the Integrated Learning Session. You can check in using the app or advise the academic staff member at the commencement of the session if you need them to check in on your behalf. All students’ attendance will be recorded using the my UON app.
  • Tutorial: There is a compulsory attendance requirement in this course. - Attendance/participation will be recorded in the following components: -Tutorial (Method of recording: All students’ attendance will be recorded using the myUON app.) All students must attend at least 80% of the Tutorials. You can check in using the app or advise the academic staff member at the commencement of the session if you need them to check in on your behalf. All students’ attendance will be recorded using the my UON app.

Contact hours

Callaghan

Integrated Learning Session

Face to Face On Campus 2 hour(s) per Week for Full Term

Lecture

Face to Face On Campus 3 hour(s) per Week for Full Term

PSB Singapore

Integrated Learning Session

Face to Face On Campus 2 hour(s) per Week for Full Term

Lecture

Face to Face On Campus 3 hour(s) per Week for Full Term

The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.