Орфографический словарь Лопатина
самопрограммироваться
орф.
самопрограмм
и
роваться, -руется
Русский орфографический словарь Лопатина
самопрограммирование
самопроизвольность