Programming assignments of operating system course