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.
  • Operating Systems (10303)
  • תקציר הקורס:

    Abstract:

    An operating system (OS) is a software that manages computer hardware and software resources. The OS provides common services for computer programs.

    In this course we aim to learn the classical issues regarding modern OS.

    Particularly we will cover the following topics: system calls, Process management (scheduling, context switching, synchronization, threads, deadlocks); Memory management (paging, virtual

    memory), File systems.