So I just got hired to become a highschool teacher at my local highschool.
I have to make 5 classes and I made the other programming classes with my old notes and exams from those classes I took in college.
Now I am on C++ and I don't know where I should start.
First all the students use Chromebooks so everything has to be online.
They also gave me no textbooks for anything but I can request one.
Do you guys know any courses I could buy and use for my class? I remember one of my old professors used an online thing where it had all his exams, homeworks, and slides online.
Otherwise I am just writing all these slides from scratch. (Which isn't fun)
I don't know of any online course material to buy, but I just want to say there's this website called piazza.com, it acts as a private discussion forum where students can ask questions to the teacher/professor/other students instead of having to go to their office hours or whatever. </salespitch> I think you can have a syllabus that you can link homeworks in, I remember my professor used a wikia.
So the students are learning C++? Is this class a requirement that students must take or do people choose to sign up for this ( like theater or art?). C++ can definitely be a daunting first language compare to something like Python.
Does it have to be a traditional class? My high school CS professor just gave us goals to accomplish and let us spend our time researching things for ourselves. In effect he taught us the important skill of how to research and learn new things about programming from the internet.
I think if you point people to online resources and just walk around and help them during class, you could have the entire class be project/goal driven. I'm no educator though, so I don't know how viable that is. I just know it worked well for me and my class.