Comment Re:type of assignment (Score 1) 320
Usually there would also be parts where you had to write stuff - for a data structures and algorithm class there might be formal or informal proofs/discussions of the running time or correctness of the implementation of an algorithm or of some operations on the data structure.
I still remember that in a first semester CS class about formal logic, set theory etc, our teaching assistant was dressing down unnamed students in class for copying solutions 1:1; it was very obvious to her that several folks had copied their solutions from a very bright student from Russia who at this point hadn't quite mastered the language (German) yet.
The TA was especially angry that the cheating native speakers couldn't even be bothered to put in enough work to correct the little quirks and mistakes in the Russian student's grammar when they copied her solutions.