6 ms·
Depends a lot on the school, and how much prior experience you have. As far as rigor and workload, that really depends on the professor. That said, intro course
by T-R 15y ago
Depends a lot on the school, and how much prior experience you have. As far as rigor and workload, that really depends on the professor. That said, intro courses are usually designed to be at least survivable by someone with no background at all.
Strictly talking about the difficulty of concepts, a curriculum based off of SICP (or something with a similar emphasis on functional programming or math) will probably be full of new concepts even for those who've had some experience programming. I'd say this is a good thing for everyone involved, because it both levels the playing field for those without experience, and ensures that those who have some still get something out of the course.
Most schools, though, start with imperative concepts (as does AP Comp Sci), which isn't a bad thing either, but someone with experience won't get as much out of it until later in the course.
If you're applying to schools or about to start a class, it wouldn't be a bad idea to dig through the department website and see if you can find the site for the class to see what it entails.