Різновиди методів
- Аналітичний метод
- Дедуктивний метод
- Діалектичний метод
- Порівняльний метод
- Індуктивний метод
- Інтуїтивний метод
- Науковий метод
- Узагальнений метод
У цій класифікації запропоновано виділити п'ять методів навчання:
- пояснювально-ілюстративний метод;
- репродуктивний метод;
- метод проблемного викладу;
- частково-пошуковий, або евристичний, метод;
- дослідницький метод.
Методи дослідження поділяються на кілька груп: спостереження, порівняння, експеримент, вимір, абстрагування.
Загальні методи аналіз, спостереження, вимірювання, порівняння, експеримент, моделювання та ін.. Спеціальні методи застосовуються на вирішення спеціальних проблем конкретних наук. Наприклад, у гуманітарних науках як методи дослідження дуже активно застосовуються тестування, анкетування, інтерв'ю.
Існує три основні типи методів: методи інтерфейсу, методи конструктора та методи реалізації . Більшість програмістів-початківців знайомі з методами реалізації. Наприклад, у Python додавання до списку бере метод append і застосовує його до об'єкта списку.
Серед теоретичних методів основними є спостереження та експеримент. Додатковими є самоспостереження, психологічне тестування, біографічний метод, опитування та бесіда.. Для вивчення психологічних явищ використовуються комбінації цих методів.