I’m a first year undeclared student and I’m interested in taking a CS Fundamentals course. I’m in the process of registering for spring courses and due to scheduling, I would have to sign up for a CS lab that is two hours before the CS lecture. Is having lab before lecture a bad idea (will I not understand the material in the lab without getting information from the lecture first) or should I be fine?
I was a TA and tutor for CS Fundies for 5 semesters. No, this scheduling shouldn’t be a problem. The lab will cover the material from the previous week’s lecture (approximately), so you shouldn’t have a problem. We had weekly staff meetings to make sure that all students would have covered the material before lab, and if we realized that wouldn’t happen, the TAs would teach a mini-lesson to get everyone on the same page. Fundies has a big team behind it, so you’ll be in good shape. (Also, come to office hours - otherwise we get bored!)