<p>I agree with alleya. CS1 was fun for me for the first half of the term, and by the end of the term it had become very painful. About half of the students I asked claimed that CS1 did help them learn fundamental programming skills, but the other half claimed that it was useless. I think it was pretty useless for me. I took CS11 (C track) third term… C and Scheme seem so different to me that I think I could have learned C just the same without the background from CS1. By the way, I had close to no programming experience prior to Tech.</p>