This fall I will be teaching the required "Discrete Math for CS course" to about fifty students at the University of South Carolina. Previously I used Epp's book [1] which in my opinion is an outstanding book but regrettably is $280.44. Many of our students are working minimum wage jobs to make ends meet, and I don't want to make them pay so much if I can at all help it. Lucky I saw this!! I do have one reservation t…
Honest question, why would you spend weeks doing proof by induction? Looking it up, I think I did that when I was 16, but I've never used it while programming. I can't see a single benefit to knowing it for programming. Been programming professionally for 12 years now. What am I missing? Why do you think it's important?
Mathematics for Computer Science [pdf]
151–160 of 161 posts
Re: Mathematics for Computer Science [pdf]
#152Earlier quoted context omitted.
I spent a little time working at Pearson on a textbook project, and yeah, they're pretty profitable, but the up-front costs are enormous. The production budget for the biology book I worked on was $10 million. And that was for a book that would be widely used at the high-school level. For a math book like this, I'd guess they spent more like a million getting it done. I wouldn't be surprised if it was $50-100K just f…
You've gotten me extremely curious. How did they manage to spend $10 million?
Re: Mathematics for Computer Science [pdf]
#153Re: Mathematics for Computer Science [pdf]
#154This document is over 900 pages. How long are you supposed to take to read and understand all of this? And is this really all necessary? On the surface this looks like an insurmountable task with questionable benefits. Don't get me wrong, but in the past 6 years of casual and professional programming, I've needed only a basic understanding of math, the most difficult thing being collision detection in games, and that…
In professional programming, most of the time, system design is most crucial and would use less of these mathematics. These 900 pages is not insurmountable. A discrete mathematics course for year 1 computer science students would have covered a good 70% of it. Such a course takes only 3 months and is 1/5 of a student's workload. The benefits of these is hardly questionable. Its use is apparent when you take a Design…
Re: Mathematics for Computer Science [pdf]
#155Earlier quoted context omitted.
You're the type of professor everyone wishes they had. That's so phenomenal you're looking out for your students like this. That and if you end up writing supplementary material for the book.
Is it an American thing to force your students to buy textbooks? In Britain (at least at the universities that I know about) there tends to be 2 or 3 recommended texts, of which the library will have several copies, and they're meant for reference when you get stuck rather than learning the entire course.
Re: Mathematics for Computer Science [pdf]
#156I failed so hard at this in my CS degree :(
Yeah. I had what was termed a "tolerated fail" on what I think was the equivalent on my (UK) course - "Foundations of Computer Science". Tolerated as in because I scored high in all other modules I didn't have to resit, fortunately, as I'm not convinced I'd have passed. I'm not convinced either that it's negatively affected my career. I do occasionally wonder if it was just not taught in a way I could get, whether I…
Re: Mathematics for Computer Science [pdf]
#157Earlier quoted context omitted.
I spent a little time working at Pearson on a textbook project, and yeah, they're pretty profitable, but the up-front costs are enormous. The production budget for the biology book I worked on was $10 million. And that was for a book that would be widely used at the high-school level. For a math book like this, I'd guess they spent more like a million getting it done. I wouldn't be surprised if it was $50-100K just f…
There is something more than just high production costs going on, though, for math books. Consider Apostol's "Calculus". Volume I new is $150-270 on Amazon. Volume II new is $160-270. These were first published around 1961. A second edition of Volume I was published in 1967, and a second edition of Volume II in 1969. There have been no further editions. The schools that use Apostol today are still using those late '6…
Re: Mathematics for Computer Science [pdf]
#158Re: Mathematics for Computer Science [pdf]
#159Re: Mathematics for Computer Science [pdf]
#160This document is over 900 pages. How long are you supposed to take to read and understand all of this? And is this really all necessary? On the surface this looks like an insurmountable task with questionable benefits. Don't get me wrong, but in the past 6 years of casual and professional programming, I've needed only a basic understanding of math, the most difficult thing being collision detection in games, and that…
A term has ~15 weeks with 4 hours per week.
The exercises are not included in this - so I think 100-150 hours should suffice.