Servlets class not teaching servlets
Please help! I realize this may not be the best place for this but I don't know what to do. A friend of mine is taking the Servlets & Jsp class at a 2-year school I graduated from. This is their last Java class & comes after Java I and Java II. They are 3/4 of the way through the term and the teacher has yet to mention things like page scope or request scope, sessions, TLDs, expression language, scriptlets, etc.
They just got their *first* assignment to actually code using servlets. The teacher stresses procedural programming (he thinks OOP is a fad) and won't let them use any of Java's built-in container classes, only primitive types. All of his example code has everything in the main method (which shouldn't even be in a servlets class) in one huge long list of statements.
All of their assignments are geared to teaching them distributed computing, and they have to make flowcharts for everything. They are using Murach's Servlets book and the teacher has never had them open it or taught them anything out of it. I got my friend to complain to the dean of the department and now they have to use servlets for a giant distributed computing project, in which their grade partially depends the other students' servers, and the largest part of the project by far is a paper to be written in MLA format on *how Java Servlets are used in Distributed Computing*. For contrast, when I took this class we used Head First Servlets & JSP, and the *last* chapter of that book is on servlets and distributed computing.
I am furious and disheartened to see my friend's (and everyone else in that class) education being abused this way. If this teacher even knows Java or Servlets & JSP, it seems like he is intentionally training them to fail in the workplace. I am calling on all Java programmers and professionals to respond in this thread so I can show someone in a position of authority that this teacher is not doing his job, and if you can, point me better places to go to save what's left of my friend's education.