Programming Paradigms and Languages Assignments