As a CS undergrad at Tech myself, I think the policy that they instituted was very necassary. Cheating in the lower level courses has been rampant and what they are trying to do here is not punish students for trying to learn but to prevent slackers from just getting the answers without thinking about the problem. From my experience the types of concepts presented in these lower level classes are very simple to figure out if one puts any thought into them (Linked list structures, Iterating arrays. etc).
As a CS undergrad at Tech myself, I think the policy that they instituted was very necassary. Cheating in the lower level courses has been rampant and what they are trying to do here is not punish students for trying to learn but to prevent slackers from just getting the answers without thinking about the problem. From my experience the types of concepts presented in these lower level classes are very simple to figure out if one puts any thought into them (Linked list structures, Iterating arrays. etc).