Особливо важливим аспектом підготовки спеціалістів комп’ютерних наук є ус- пішне засвоєння ними дисципліни “Методи та засоби захисту програмного забез- печення”. У навчальному посібнику наведено теоретичні відомості щодо методів захисту програмного забезпечення. Наведено характеристику сучасних систем захисту програмних продуктів та різних засобів, що застосовуються для зламу існуючих систем захисту програмного забезпечення та автоматизованих систем. Розглянуто моделі розповсюдження програмного забезпечення.