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 is an introduction to systems Analysis and design. It provides a methodical approach to develop computer-based systems including systems planning, analysis, design, and implementation...
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 the first part of a sequence of two project modules that are graduation requirement of the computer sciences program. In this module, the students are expected to propose, analyze, and...
This course provides an overview of the field of Artificial Intelligence. The topics covered include Problem Solving by Searching, Constraint Satisfaction Problems, Local Search, Genetic Algorithms...
This course covers Network Operating System, Networking Components and Devices, Internet Protocol addressing and Sub-netting, Routing techniques, Virtual Local Area Networks, Network troubleshooting...