Next year I would like to shift my programming course to a true computer science course. This means finding some guidelines. If I were doing this for a math or science course I would typically round up some textbooks and pick through them to find the stuff I like and build the course around that core. For CS this means finding a course outline, modifying it to fit my knowledge comfort level, maybe finding a textbook to use as a guide and deciding on some objectives. CS has a little problem; textbooks are scarce and no one can seem to agree on what ”Computer Science” consists of. I have never really taught a CS course, it has always been a programming course. The reason I am looking at this now is I will be offering a dual-credit Java course next year. The university course is one semester, I will do the same course in one year. So this gives me lots of time to do a real CS course. The extra time is because the average university student carries a much lighter load than one of my school’s students and therefore the college course is much higher paced. A college student may have 3 to 5 classes, one or two of which may be basket weaving and underwater basket weaving. Our kids are carrying 8 classes with again 1 or 2 that are not time intensive. So I have to go course hunting. I am hoping Google will be good to me.
A true CS course for next year