Teaching (Involved)

The aim of this course is to provide students with knowledge of problem solving with digital systems (computer systems and digital circuits).

An introduction to programmer model of computer organisation using assembly and machine language. Process of translation from high level language to machine instructions. Number representation, computer arithmetic, instruction sets, I/O interfacing, I/O interrupts, serial communication and analog input and output.

The aim of this subject is to introduce techniques to analyze and design digital integrated circuits. By completing this subject, the student should be able to design simple digital integrated circuits in CMOS  technology and will be familiar with the use of modern Computer Aided Design Tools to  be able to work in a team of designers.