Project and team based teaching of system programming in the course of operating systems | IEEE Conference Publication | IEEE Xplore