DragonFly users List (threaded) for 2005-03
Re: How to teach OS
Zera William Holladay wrote:
Assume that each student already knows C and C is the expected language.
Students are expected to know IA-32 assembler, Intel architecture and C.
I don't know how to deal with students without the minimal starting
knowledge, generally it is just too bad if they don't have it and
registered for the course.
I agree with what Bill said in this thread, if you have students which
are proper educated ,clas(s)ical education is not useful anymore.
The reason is because in a class situation the teacher has the following
2 hypotheses about the students and the material he wants to teach:
- The student doesn't know what and why he should learn
- The student doesn't know how to learn and where to start
The job of the teacher is to bring the student as soon as possible to
the level that he has an overview of the material and knows the best way
how to go in depth with a subject.
When this has been achieved, it is time for the student to specialize
and progress his learning within a working group. This means you have to
form teams of at least 2 persons and set a goal you want to achieve.
Of course you should consult this with your tutor.