Programming Assignments for Various Subjects