I’m teaching CSD for the first time, and will be wrapping the course up in December and getting a new group of students in January. I’m trying to figure out how to better enforce an expectation of independent problem solving in my students next go around. We are nearing the end of chapter 1 in Unit 3. I have 29 students in my class, and the students need sooooo much help! I understand that the material is challenging. In fact, I keep a notebook with me of the coding I completed myself before the students do the lesson because I have a hard time keeping all the code straight in my head, but I just feel that they are relying on me far too much the second they run into a wall. I don’t give them the answers and only point them in right direction, but if I were teaching more than one section of this I would lose my mind!
To those of you have been teaching this for awhile, I’d appreciate any management tips you have that would foster the problem-solving/troubleshooting mindset that’s required for this material. Half of my students would rather shut down the minute things get challenging.
I now realize I need to make them keep notes when learning new tags or code because they don’t seem to be using the help and tips built into the activities.
I just need my next group of students to be more independent. I eventually want to take on more sections of this class, but I need to figure out the management before I can do that,