Tools used in programming assignments in CISC205