Computer Engineering 1

Course code ELEC1700
Available in 2016

Description

Introduces the principles of computer and digital design. In particular, the fundamentals of modern digital logic design are presented, including logic gates, Boolean algebra, Karnaugh maps, flip-flops, and state-machines. The binary number system, hexadecimal notation and computer arithmetic are introduced. This exploration of "low level" computing is complemented by an introduction to the basic elements of a modern computer, and the functions of a microprocessor.

Availability

Callaghan

• Semester 1 - 2016

UoN Singapore

• Trimester 3 - 2016 (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. demonstrate how decoders, encoders and multiplexers can be used to implement combinational logic circuits

6. demonstrate how to analyse and design sequential logic circuits represented by transition tables, excitation tables, state transition diagrams, and timing diagrams

7. formulate solutions to real-world problems using discrete digital components, medium-scale integrated circuits, and software tools for simulation of digital circuits

8. discuss the basic elements of a computer, the functions of a microprocessor, and programmable logic hardware and software

Content

The course introduces the principles of computer and digital design. In particular, the fundamentals of modern digital logic design are presented, including logic gates, Boolean algebra, Karnaugh maps, flip-flops, and state-machines. The binary number system, hexadecimal notation and computer arithmetic are introduced. This exploration of "low level" computing is complemented by an introduction to the basic elements of a modern computer and the functions of a microprocessor.

Assessment Items

Formal Examination: Formal Examination

Quiz: Quizzes

Project: Projects

Tutorial / Laboratory Exercises: Laboratories

Contact Hours

Callaghan and UoN Singapore

Laboratory

Face to Face On Campus 6 hour(s) per Term

Lecture

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

Tutorial

Face to Face On Campus 18 hour(s) per Term