Labs for applied computer science