Assignments of Programming Methology