Skip to page content

Courses

  • Computers Communication (10013)
  • תקציר הקורס:

    Abstract:

    Principles of constructing computer communication networks and the various mechanisms activated in them. The course’s focus is on the Internet, its physical and logical structure and the principles of constructing network applications over it. The main line in the course is the 5 layer model. The course is organized by a top-down approach following Kurose and Ross for methodology for teaching computers communications.
  • Computational Models (10215)
  • תקציר הקורס:

    Abstract:

    Students will learn about models of computing machines: finite automata,

    pushdown automata, and Turing machines. Students will demonstrate knowledge

    of Formal languages, their descriptions, and their relationships to the

    computational models; Students will learn the limits of the various models.
  • Data Security (10313)
  • תקציר הקורס:

    Abstract:

    The course discusses the security requirements of networks, and methods to attack them, symmetric and public-key encryption methods, ways to attack ciphers, key distribution protocols, and principles of Internet security. It also discusses system security. The course includes necessary math background and practice in applying and deciphering some simple ciphers.
  • Cyber Seminar (10352)
  • תקציר הקורס:

    Abstract:

    During the seminar, several topics will be presented, and students should research and learn them. Every week will cover a different topic, which will be discussed by all the participants.

    Additionally, every student will prepare a seminar paper on one of the topics. The paper should be submitted at the end of the course.

    Students are allowed to pick their own topics, as long as these are selected by the second week of the seminar.