Welcome to Digital Systems!

Hello. Thanks for taking a look at the EEE4084F Digital Systems website. All the resources on this site are available for free use and reuse without written consent from the lecturer; if you are using any of the resources for a formal course or lectures then I would appreciate if you acknowledged the source, see the EEE4084F Resource Use Policy for details.

Objective of this Course

The objective of this course is to develop an understanding of the concepts involved in the design and development of high performance and special-purpose digital computing systems, in terms of both hardware and software design. The course builds on a basic understanding of parallel computing principles, expanding the students' expertise into the specialized fields of reconfigurable computing and high performance parallel computing. The coursework involves four laboratory assignments and two mini projects. A number of compulsory quizzes are held, for which advanced notice and a syllabus is provided. The lecture sessions include presentations by lecturers, seminars and workshops during which students learn fundamental theories, brainstorm ideas, and discuss influential and recent publications in the field.

Note: Students in the Electrical and Computer Engineering (ECE) programme are all required to take this course, and these students must satisfy the DP requirements for this course in order to complete Exit Level Outcomes (ELO) 1 and 2 for their degree programme (students will only be granted the degree once having completed all ten ECSA ELOs).

Course Information

Course Outline Download Course Handout
SAQA Credits 20 Credits
Prerequisites CSC4015Z, EEE3064W or EEE3017W (>70%)
Lecture Times and Venues Tue 9am - 10am: Menzies 11
Tue 3pm - 4pm: Menzies 11
Thur 2pm - 4pm: Blue Lab/Menzies 11 (Prac/Lecture)
Prac Times and Venues Mon 9am - 11am: Blue Lab
Thur 2pm - 4pm: Blue Lab
DP Requirement Overall class average of 40%
Successful completion of ELO1 and ELO2
Final Mark Weighting 05% Tutorials
05% Lab Practicals
20% Project
20% Tests
10% Other (Homework)
40% Final Exam

Related Websites

For more information, refer to these websites: