This course teaches the students how to explain different components and types of information systems and their technologies and activities of its development.
This course aims to study the principles of software quality and testing, and to show the importance of software quality during the software development life cycle by focusing on quality attributes...
This course is an advance elective course in database track, the objective of this course is to explore advanced topics in databases, with a focus on distributed and parallel database management...
The objective of this course is to explain how computers are designed and how they work. Students are introduced to modern computer principles using a typical processor. They learn how efficient...
This course provides a modern introduction to logic design and the basic building blocks used in digital systems, in particular digital computers. It starts with a discussion of combinational logic...
I. Haematology 1 II. Haematology 2 III. Clinical haematology IV. Haemostasis V. Medical terminology Professional and research skills for biomedical sciences Supervisor of final year research projects...