I pit my Games Engine Design professor

Here’s to you, you stupid, overdemanding fuckwit.

Here’s to you giving us approximately one lecture and five days to get comfortable with C++ and Visual Studio 2012.

Here’s to you saying that the homework is optional, making the homework incredibly difficult and time-consuming (to the point where even the fastest pairs were spending 10+ hours a week, and some weeks some spent 30+ hours) and then making the material from the homework count almost 50% on the test.

Here’s to you skimming over most of the “unimportant” topics in class and not offering any practical application exercises or indeed much of any hints on how to apply them at all, then placing practical applications of barely-addressed concepts in the test in very complex exercises.

Here’s to you uniquely screwing us over on the test. It’s nothing new that tests have a practical half and a theory half - this is standard operating procedure in most programming subjects thus far. But normally all that means is that you need a total of 50% to pass. Not 50% on each half, meaning that most of those who failed (over half the course) failed on the absolutely unreasonable theory half.

Here’s to you applying first-come, first-serve to tutor lessons for your class, but then deciding that the “fairness principle” means that you can’t apply that for the course in 3D modelling, which, for some bizarre reason, is limited to 30 participants, of which half should come from architecture rather than games design.

And here’s to you making it clear that there’s no guarantee that any given student will ever get to participate in that class.

And this is why I made the thread - because I was reminded that I’m going to have to deal with this guy over the next few years in my subject. This guy. I thought I was done with him when I passed his unreasonable course (and I’m not just bitching here - as said, half the class failed after they reduced the hurdle to pass the endterm from 40% to 30%). But it never ends. He runs quite a few of the Games Engineering courses. They weren’t kidding when they said I was in for a rough time, but this guy… Ugh. He drives me fucking crazy.

Wouldn’t that be a prerequisite for the class? Why would a games engine design class have to teach you a programming environment?

Welcome to Earth. It only gets worse.

You’d think, right? No, they give us about a week to get used to C++, and then we have to program a diamond-square terrain generation algorithm. I must have spent hours trying to figure out what “unallocated memory error” meant, because I was used to Java, Python, PHP, and every other programming language I’ve worked with telling me what it meant: “array index out of bound error”. :smack:

And the best part, of course, is that I signed up for this class thinking I was going to get in, and then opted not to sign up for the other extracurricular I could have signed up for. So now I’m out of this one, and the other one is full. Urge to kill rising.

This is the problem with certain university programs, particularly technical ones;

They are not all that interested in actually teaching the subject matter. They are interested in seeing which students already know the material, and/or are naturally gifted in this area.

I think that some departments don’t actually want to teach undergrads. They just want to do research and work with graduate students that learned the topic “somewhere”

I got this impression quite distinctly in the Discreet Structures math course.

[QUOTE=me]
And the best part, of course, is that I signed up for this class thinking I was going to get in, and then opted not to sign up for the other extracurricular I could have signed up for. So now I’m out of this one, and the other one is full. Urge to kill rising.
[/QUOTE]

IT GETS EVEN BETTER! Due to “fairness reasons”, once we attend one class from the assortment in Games Design, we can’t attend the others! Which means I either don’t take any extracurricular and just pile on more and more for my 5th and 6th semester, or I permanently lose out on the opportunity to take the ones I want! FUCK THIS SHIT.

Yes, but this is in no way your professor’s fault. It’s not unreasonable to expect students entering an advanced programming course to know a commonly used programming language like C++. And, if they don’t, they should have sufficient background in similar languages to be able to catch up. Yes, it sucks, but that’s why they have programming manuals and Google.

Simply put – it’s not a C++ programming class. Spending more than one lecture on it is one less lecture on building game engines.

I had the same experience in college… a long time ago. In my first networking class the professor asked us to code an agent that would simulate a token ring over ethernet. I didn’t even know what a socket was. Data structures? Turing machine simulator. And on and on for each class. What professors kept telling us is “this is not a technical college, you are not here to learn programming.” Message is: you need to learn on your own.

The solution is to either have C++ proficiency as a prerequisite (either a class or a competency exam) or to have it clearly stated in the course description that students are expected to be proficient in C++.

The academic advisors should be alerting he students to this as well. If the professor has any control (and he may not) over the course description or prereqs, he really should make it clear.

I would agree if it weren’t the second semester and second programming class at all for everyone involved, save those who were taking it again because they failed it last year (where it was even harder). I know you’re right, it’s just a bit of a kick in the teeth. :frowning: The other stuff is kinda BS though.

Shhhh. You shouldn’t be telling everyone about that in a public forum!

Nobody here (well, other than you) knows who I am or even what university I’m talking about, and even if they knew what university I was talking about, they wouldn’t know which student I was. Besides, of all the things to take issue with, that one’s kinda silly. :smiley:

I think the joke was with the term Discreet (discrete). You wrote discreet, when you meant discrete. So he was teasing you about not being “discreet” and telling.

Relevant Safe Havens strip.

You’re paying good money for this, right? So raise your concerns about him not actually teaching the subject and not advertising the pre-requisites with the Dean.

If you feel compelled to speak to someone, start with the dept chair. Deans really don’t like it if you leap frog the chair.

We did, as did the class last year, and improvements were made - a little late, mind, but they happened. I’m mostly still pissed about this new crap. Not that we pay much, it’s one of those EU colleges.

This is why I’m attending a local community college for as many of my CompSci prereqs as possible. I have little programming experience, and I DON’T need BS like this, right out of the gate.

It’s a bad idea to go to a big research school for a CompSci undergrad degree, anyway. They don’t give a shit about you, they only want to do research.

Dear God, not 10 hours of optional homework! Nobody can possibly handle a non-requirement like that.