Skip to page content

Courses

  • Database Systems (10127)
  • תקציר הקורס:

    Abstract:

    Database Management Systems (DBMS) are a core technology used in almost every type of business application.

    The course is designed to give students an understanding of DBMS theory and practice.

    Major topics include: introduction to database management systems, the relational model,

    entity-relationship modeling, SQL, database design. We will use PostgreSQL to gain hands-on experience in using a relational database.
  • 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.