Textbooks and courses are the problem
Author |
Message |
wtd
|
Posted: Fri Oct 07, 2011 12:42 am Post subject: Textbooks and courses are the problem |
|
|
Textbooks and courses in introductory computer programming are what's wrong with the industry. There are crucial things learned by experimentation. By digging for scraps of information and finding out what works and what doesn't by trial and error.
Having your hand held along the way when you're just starting out is the surest way I can think of to set yourself up for failure. |
|
|
|
|
|
Sponsor Sponsor
|
|
|
mirhagk
|
Posted: Sat Oct 08, 2011 9:22 pm Post subject: RE:Textbooks and courses are the problem |
|
|
Depends on the textbook. Personally I think that textbooks/courses should have information about a topic, or a command, and fully describe it, but use no examples. And then the user/student must figure out how to implement it. This prevents the biggest problem in high school programming, the copy-pasters. The people who don't understand programming, and just kinda copy and paste everything they've seen, piecing things together. |
|
|
|
|
|
BigBear
|
Posted: Sat Oct 08, 2011 11:12 pm Post subject: RE:Textbooks and courses are the problem |
|
|
wtd you should write a textbook |
|
|
|
|
|
Tony
|
Posted: Sat Oct 08, 2011 11:30 pm Post subject: Re: RE:Textbooks and courses are the problem |
|
|
BigBear @ Sat Oct 08, 2011 11:12 pm wrote: wtd you should write a textbook
I second that motion. |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
|
2goto1
|
Posted: Sun Oct 09, 2011 9:33 am Post subject: RE:Textbooks and courses are the problem |
|
|
Clearly the solution to this conundrum is to ban reading from courses.
In all seriousness though that's why profs provide extra reading suggestions. Smart guys make use of some of them. |
|
|
|
|
|
Insectoid
|
Posted: Sun Oct 09, 2011 10:32 am Post subject: RE:Textbooks and courses are the problem |
|
|
My prof tends to explain a fairly basic concept with a long implementation for the first ten minutes of class. The rest of it is spent writing code. I could probably sum up my entire first month of data structures in one short paragraph:
"Class, we already learned about linked lists last year. Stacks, queues, and doubly-linked and singly-linked, and circular linked lists are very similar. I'm sure you can figure them out. If not, talk to me after class. Class dismissed, see you in the lab."
The rest of the class has been nothing but writing broken implementations on the board that are all nearly identical. It's been more akin to confirming what I already suspect, instead of learning something new.
As for textbooks, I didn't buy my CS textbook last year, and I haven't bought them this year. Any information I need is quite conveniently on wikipedia, the C++ docs or Google, with better explanations and examples. |
|
|
|
|
|
ProgrammingFun
|
Posted: Sun Oct 09, 2011 11:13 am Post subject: Re: RE:Textbooks and courses are the problem |
|
|
Insectoid @ Sun Oct 09, 2011 10:32 am wrote: As for textbooks, I didn't buy my CS textbook last year, and I haven't bought them this year. Any information I need is quite conveniently on wikipedia, the C++ docs or Google, with better explanations and examples. Thank you for making my future life easier...
...you can also just pirate textbooks, assuming that they're modern enough to have ebooks/pdf versions available (assuming its CS, they should be). |
|
|
|
|
|
Insectoid
|
Posted: Sun Oct 09, 2011 11:24 am Post subject: RE:Textbooks and courses are the problem |
|
|
You'll probably find textbooks for one or two of your classes online (though I don't advocate pirating). You will have to buy a few though. Something a lot of students also don't realize is, the teacher solution book is often available online even if the textbook isn't. Cheating is wrong, but it's nice to be able to check your answers. |
|
|
|
|
|
Sponsor Sponsor
|
|
|
ProgrammingFun
|
Posted: Sun Oct 09, 2011 12:36 pm Post subject: Re: RE:Textbooks and courses are the problem |
|
|
Insectoid @ Sun Oct 09, 2011 11:24 am wrote: You'll probably find textbooks for one or two of your classes online (though I don't advocate pirating). You will have to buy a few though.
Insectoid @ Sun Oct 09, 2011 11:24 am wrote: Something a lot of students also don't realize is, the teacher solution book is often available online even if the textbook isn't. Cheating is wrong, but it's nice to be able to check your answers. I'm already doing that for IB program...one of my teachers actually gave it to me.
As for math, I can find the textbook online but no solutions
Seriously though, solution books are very useful as they enhance your understanding if used properly. |
|
|
|
|
|
wtd
|
Posted: Sun Oct 09, 2011 12:42 pm Post subject: Re: RE:Textbooks and courses are the problem |
|
|
Tony @ Sun Oct 09, 2011 12:30 pm wrote: BigBear @ Sat Oct 08, 2011 11:12 pm wrote: wtd you should write a textbook
I second that motion.
That would make me quite a hypocrite. That said, see the Introduction to Java or some of my Whirlwind Tours.
You'll note both are heavy on examples with little explanation. |
|
|
|
|
|
|
|