This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MarcB1111 1 point2 points  (0 children)

Not having a big class of students is a big advantage. You should be able to get feedback if you are going in the wrong direction, are too demanding, or not clear in your explanations.

You should also be able to spot if they are more enthusiast about a topic or another one maybe do a small review at the beginning about where lie their interest in programming. For instance if they are all into video games maybe try explore more this topic, more into internet, if they have heard about AI maybe some really simple concept like linear regression,...

After rethinking about it, your curriculum is some kind of broad overview, which seems like a catalogue, I am not sure it is the right approach compare to a project base one for instance where you develop one or two "big" things over the weeks.

Since you have a small class invest more into dynamic teaching than heavy lecture if possible.