|
Do it all yourself and at the viva let him answer the questions - you will get the credit and he will get to look like an arse...
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Or, you could try to teach him.
It's surprising what you can learn by teaching people, particularly about a subject you thought you knew well.
In a way, it's a compliment: the teacher is saying "I think you are good enough to do this"
In a way he is right: You do meet this in the real world, and if you can't cope with it there it's a lot more expensive for you than finding it out now. In the real world, you could be saddled with a waste of oxygen for ten years - and have to do his work as well as your own...
The only instant messaging I do involves my middle finger.
English doesn't borrow from other languages.
English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar.
|
|
|
|
|
OriginalGriff wrote: In the real world, you could be saddled with a waste of oxygen for ten years - and have to do his work as well as your own...
Sounds like you speak from experience. Who got saddled with you?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
All of them did, obviously!
The only instant messaging I do involves my middle finger.
English doesn't borrow from other languages.
English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar.
|
|
|
|
|
You're right, I could take it as a compliment... if he knew me at all (he doesn't know my background/skill).
In the real life scenario, can't you 'expose' him to your boss by performing code review with some of your peers (assuming he's not the only peer you have)?
In my situation, that would be showing the line where he tries to cast an int to a string when he should be using toString().
The first rule of CListCtrl is you do not talk about CListCtrl - kornman
|
|
|
|
|
The dream's of innocence, how cute.
In the real world, that dumb-feck is there because he's the boss's brother/son/mate and you've gotta man up, grow a pair and carry the retardon.
speramus in juniperus
|
|
|
|
|
Dats da kitty!
The only instant messaging I do involves my middle finger.
English doesn't borrow from other languages.
English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar.
|
|
|
|
|
Having taught college, I recommend that you make one more attempt to talk to the instructor. Tell him that you have made every effort to help this other student, but it's not working.
If you don't get results, then go speak to the instructor's boss, typically the head instructor or Dean of Students.
If it's not broken, fix it until it is
|
|
|
|
|
Good advice.
/ravi
|
|
|
|
|
Welcome to the real world.
It's not going to get any better after you graduate and get a job.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
nbgangsta wrote: Nonetheless, I have tried to take his advice but I can't get my team mate to understand OOP concepts. There's an old teacher saying, "if the learner hasn't learnt, the teacher hasn't taught". It could be that you don't understand OOP well enough to teach it - and this exercise is a great way for you to solidify this knowledge yourself.
|
|
|
|
|
There is a lot of truth in that.
I can do OOP but I can't always explain it to someone who barely knows the subject.
Teaching is the best way to understand the matter, that much is true, but I don't have the time to do it.
This gets frustrating when the person doesn't see the difference between casting to a string and use the toString() method (which is the case).
That difference tells me that almost nothing of the classes he's taken have stuck with him.
The first rule of CListCtrl is you do not talk about CListCtrl - kornman
|
|
|
|
|
Pete O'Hanlon wrote: It could be that you don't understand OOP well enough to teach it
That pretty much is an excellent reason for someone not to be teaching it.
|
|
|
|
|
nbgangsta wrote: The programming language is Java, which we learned in our first year, and he failed his exams twice. That's just ridiculous, unless that course was somehow over a million times as hard as the one I followed back in university. My guinea pigs could pass that course.
nbgangsta wrote: So, what should I do? Can you afford to fail this class and re-take it? That should probably be the very last back-up plan, because it's terrible. It does have the nice effect of not letting that sucker that you got teamed with pass.
|
|
|
|
|
Just do the work your self, in the end of the day it's your grades that will suffer if you don't get it done.
What's up with your user name? Are you in a gang?
|
|
|
|
|
About my name: I made it years ago and when all that stuff was cool.
I kind of regret that now.
I'm changing my username
The first rule of CListCtrl is you do not talk about CListCtrl - kornman
|
|
|
|
|
Haha I was just kidding. Good luck with the project
|
|
|
|
|
Make a good faith effort to teach your partner. If it fails again, speak with the teacher. (And though it's cliche, teaching someone else how to do something really is a good way to learn it better yourself.)
Regardless, don't depend on your partner for the project, even though that means extra work for you and your partner gets a good grade for doing nothing. Now that's real world experience!
|
|
|
|
|
I suppose my reply to him would be that the school has obviously been unable to teach him successfully thus far, and they're (supposedly) professionals at teaching, so how do they expect you to teach him when you're still learning.
Also, you signed up for a class to learn, not to teach people they failed to teach. If you wanted to learn to teach, you would have signed up for such a course.
While true that you will have to deal with similar situations in the future, you will typically have much more recourse - like going to the person's manager with this issue and have them do something about it. Obviously some cases there isn't much you can do, like when the person is the child of someone higher up, but by and large I've found that raising the issue to their manager helps a lot, if not outright solves the issue.
|
|
|
|
|
nbgangsta wrote: So, what should I do? See this[^] reply. It's good advice.
/ravi
|
|
|
|
|
That's what I had to do in the same situation.
Dave.
|
|
|
|
|
I have been out of school for a few years now, but I am well versed in dealing with people that don't have a clue what they are doing.
College :
I was with a guy that had to be mentally ill in some way, on a project that was basically a 3 tier website. He often would cry when he had trouble understanding things. Yes, cry!. I was faced with the task of getting a project done in a week with a guy that wasn't very much help. I could do it alone but I would be up nights and have zero time for testing or flashy stuff which is where I really learned the most. What I ended up doing was assign him a list of pages and have him build them as static pages with a css file and then I built the database and back end logic and gave him some help connecting them but always made sure he looked it up at least once before asking me. He ended up failing out after he had some sort of break down.
The Great thing about learning to deal with dead weight :
My first job after college was a programmer for a call center where I was the only one there that had any clue at all. Not a great place to learn, but the idiot that built the the foundation for there system with visual basic and MS Access was my boss. He had no education beyond high School and this was the only technical job he ever had. So having experience at being tactful and educational came in handy.
|
|
|
|
|
nbgangsta wrote: Isn't teaching their job?
Only in advertisement. Those who can, code. Those who can't, teach.
You're venting over a student, while it's clearly the institution that you should be venting about.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
nbgangsta wrote: Isn't teaching their job?
Not really. It may seem like semantics, but enabling learning is their job. IN this they seem to have failed with your partner, though.
Have you looked how the project will be scored? Is there some sort of individual feedback whereby you can show who did what, how much was contributed by which partner? That was the case when I did teamwork at Uni, so freeloaders attracted lower marks due to the feedback of the rest of the team (and often their own feedback was pretty honest too!)
Certainly speak to the teacher, often and honestly, and give them as much positive feedback as you can - i.e. don't say "my partner is crap, it's a lost cause, it's not fair!" but say
"I have tried teaching him some OO concepts but obviously my skills aren't good enough to get the concepts across - I've assigned him some simple tasks, but that puts the burden of the project on me - so I don't have enough time to help him - maybe it would be possible for you (the teacher) to help him out?"
If the teacher is worth his salary he should give some time to your partner and will hopefully realise if he is a genuine lost cause - but at the very least will be able to look at your part of the project favourably, even if the project as a whole is not as good as it could have been.
Also make sure you document everything - who does what, who turns up for meetings, lectures etc. Should you have to go to another member of staff about this, then you will have real evidence to support your case.
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|
|
I have to deal with the same situation here at work, but for the fact that it won't be over at the end of the semester...
I think the advice about 'real life' is very good: the working life as taught in the schools has nothing to do with what really happens next.
And I was in the very same situation than you for a project in my school, went through the same questions, and I finally decided to do the project by myself. The other student was drunk every other night, so not much of an help. He was eventually kicked off from the school.
So, basically, just ignore him. You'll have tons of other situations later in which dumb people will be getting praise for your work, so be prepared.
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Do not feed the troll ! - Common proverb
|
|
|
|