У опорному конспекті лекцій висвітлені теоретичні засади методології науково-дослідної діяльності, а також надані конкретні рекомендації щодо виконання окремих видів наукових, навчально-дослідних, дисертаційних та інших робіт, що стосуються безпосередньо спеціальності інженерії програмного забезпечення. Розглянуто роль науки і наукових досліджень у сучасному світі, питання технології виконання наукового дослідження студентами і молодими науковцями, докладно охарактеризовано окремі види кваліфікаційних робіт студентів і курсантів (курсові, бакалаврські, магістерські дипломні роботи), а також вимоги й основні правила їх написання та захисту.
Для студентів, аспірантів, докторантів вищих навчальних закладів та всіх, хто цікавиться основами методології наукових досліджень.