This course is designed to provide the student with a general overview of operating systems concepts, methodologies and techniques used in the field and their trades-offs, with various examples from...
This course introduces the theory of computation through a set of abstract machines that serve as models for computation - finite automata, pushdown automata, and Turing machines – and examines the...
This course is designed to provide the student with an introduction to computer networks and the OSI- layers reference model, which includes necessary protocols. This course also includes a detailed...
This course is designed to provide the basics theoretical, practical and technical aspects of computer Hardware and Software. The student will learn about an introduction to the discipline of...