Is assignment an abstract noun?

Yes, the word assignment is an abstract noun; a word for an allocation of a job, a course of study, a task assigned; the act of giving ownership or rights to property to someone.