المواد الدراسية
This course provides a general introduction to AI (Artificial Intelligence): Its techniques and its main sub-fields. It gives an overview of underlying ideas, such as search, game playing,…
This is an introductory course covering the fundamentals of computer security. In particular, the course will cover basic concepts of computer security such as threat models and security…
New trends and research directions in the area of Computer Security including: Threats and vulnerabilities - Identification and authentication - Access control - Intrusion detection - Encryption…
The goal of this course is to introduce students to ideas and techniques from discrete mathematics that are widely used in Computer Science. It emphasizes mathematical definitions and proofs as…
The course introduces basic digital logic design techniques and integrates the topics of generic assembly language programming, computer organization, and computer design. The objectives of this…
An overview of concepts, terminology, and technology underlying the TCP/IP Internet protocol suite and the architecture of an internet.