course assignments in server programming