From the first paragraph of the first chapter: > But fundamentally, computer science is a science of abstraction — creating the right model for thinking about a problem and devising the appropriate mechanizable techniques to solve it. Too often in computer science education these days, this essential fact is lost.
Foundations of Computer Science
21–30 of 89 posts
Re: Foundations of Computer Science
#22Re: Foundations of Computer Science
#23From the first paragraph of the first chapter: > But fundamentally, computer science is a science of abstraction — creating the right model for thinking about a problem and devising the appropriate mechanizable techniques to solve it. Too often in computer science education these days, this essential fact is lost.
So true. People at my school don't always realize that computer science isn't just about programming, it's truly a subset of mathematics.
Re: Foundations of Computer Science
#24Why so many books these days are available to download for free one chapter at a time. It just makes reading worse.
But if you want a full copy:
1. DownThemAll to pull down all of the .pdf links,
2. pdftk to merge them all into one file
Re: Foundations of Computer Science
#25Re: Foundations of Computer Science
#26Why so many books these days are available to download for free one chapter at a time. It just makes reading worse.
Re: Foundations of Computer Science
#27From the first paragraph of the first chapter: > But fundamentally, computer science is a science of abstraction — creating the right model for thinking about a problem and devising the appropriate mechanizable techniques to solve it. Too often in computer science education these days, this essential fact is lost.
So true. People at my school don't always realize that computer science isn't just about programming, it's truly a subset of mathematics.
Re: Foundations of Computer Science
#281992 - a world without Java... And, you know, the book about foundations is... SICP.) OK, this is C Edition .
"computer science is a science of abstraction — creating the right model for thinking about a problem and devising the appropriate mechanizable techniques to solve it"
then language is of no importanceRe: Foundations of Computer Science
#29We used the book for ECE 3020 - Mathematical foundations of computer Engineering at Gatech. Lecture notes have been taken down, but here are our homework solutions: http://users.ece.gatech.edu/~dblough/3020/solutions/hw_solut...
This is one thing about GaTech that really annoys me. Every professor seems to remove thier notes at the end of every semester and only post them when the content becomes relevent to the course. You cant look ahead and cant reference them afterwards.
might this be possibly done because there is not too much variation in course content from one sem to next ?
Re: Foundations of Computer Science
#30Earlier quoted context omitted.
So true. People at my school don't always realize that computer science isn't just about programming, it's truly a subset of mathematics.
Homotopy type theory[1] is essentially working to show that math is (or can be viewed as) an interesting application of computer science. [1] http://homotopytypetheory.org/2013/06/20/the-hott-book/