Well now, a thread I can relate onto.

benji wrote:How do you design your course? Assignments? Exams? Quizzes? Projects? Papers? Etc.
The school where I was working before is a franchise of a bigger network so everything that we lecture on the students is a part of the "standardized curriculum" by the bigger network -- which leads me to this:
benji wrote:Do you change depending on the course, or do you force it into your system?
I'm assuming you're referring to the curriculum so uhh...
...I don't use the "standard" curriculum they are requiring us to. Mainly because a semester purely discussing programming terms won't do a student any good. The "standard" curriculum is composed of a course outline that you'll feel incomplete once you have a look on it, lots of acetate slides to be placed on an overhead projector that is consisting of terms, graphs and clip-art.
So by that I chose to swerve by the standards but follow the course outline and do the lessons on my own whenever I feel that the set of acetates will only make the students fall asleep.
benji wrote:Mandate attendance, punish non-attendance, reward attendance?
I score the attendance per meeting and it has an equivalent grade for the term. People who get perfect attendance somehow get additional points (to be added on some other grade factors, e.g. examinations and laboratory activities, etc).
benji wrote:Low end limits, high limits, range limits, or full freedom as long as everything was addressed?
Full freedom. I try to make the most out of a meeting and cover everything that I should.
benji wrote:Class? Online? Joint? Maximal?
Just a class. I only do the "online" part when I'm posting tutorials for them to read on when they get home.
benji wrote:Usage of a text? Or minimize it as best as possible?
On my first months I used the acetates and I got bored of it myself. Students will lose interest in the subject when all they got to hear is their teacher "translating" what's on the slide into Filipino.
Later on I swerved to the "no-slide, all-talk" stuff. I come to class with no reference materials to look at and I only bring my whiteboard marker and attendance sheet and I'll start talking. With that approach, somehow the students will feel that I "know a lot because I don't have any books with me during class" and it actually tested my credibility for doing so. Either way, students have focused their attention on me when I'm talking. If the subject is more on the conceptual side (or logical side) of programming, I did everything to not write a lot on the board so that the students will adjust themselves and force themselves to focus rather than to just wait for me to write the lesson on the board and they'd just copy it down and refer to it later when the exams come.
benji wrote:Schedule vs. Progression?
At first I'm inclined with schedule but due to the fact that many students just come to class to look like Asian pop stars, I kinda pushed them more to understand the lesson at hand before proceeding to the next.
benji wrote:Sacrifice some content to make sure other is fully retained?
On my part yes. Though it's the one thing I regret doing. I'd like them to learn everything that I know (or what the course outline says they should learn) but some are really progressing that slow, I had to refrain from giving advanced exercises or projects.