Assignments and lab programs for the Mobile systems engineering course