leitmotif,
Its too late now for your class, but, doing some thinking "outside the box", a great solution (because this was a training classs) would have been to "multiplex" the heater and the thermocouples. That is, connect the PLC so that it can turn the 8 Amp heater off as needed. Now when you need to read the T/C's (every 10 seconds perhaps?) you just disable the heater output, take your reading in a noise-free environment for 1 second, then switch the heater back on
Maybe this is not usually very practical, but I have had to do it that way a few times in the real world. It works if your control can stand to use non-continuous temperature readings (most can actually). You just hold the old reading for 10 seconds and use it until the next one shows up.