Recommend some books

amicold

Platinum Member
Feb 7, 2005
2,656
1
81
Title, looking for anything worth reading since I have a lot of time between now and next fall.
 

her209

No Lifer
Oct 11, 2000
56,336
11
0
Introduction to Algorithms
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest
 

Semidevil

Diamond Member
Apr 26, 2002
3,017
0
76
I would look into other things like: digital design, math, physics. these will be part of your curriculum too, so might as well get familiar with them.
 

ivan2

Diamond Member
Mar 6, 2000
5,772
0
0
www.heatware.com
Design Patterns by the gang of four is a good read.

http://www.amazon.com/Design-P...&qid=1230400330&sr=8-1

The C book by Kernighan
This one is basically the bible, everyone will eventually read parts of this, and if you are adventurous in mind you can get your hands dirty with:

http://www.amazon.com/Programm...&qid=1230400445&sr=1-1

Cryptography and Network Security
If you can just skim through the public key and web security part of this book, it will clear up a lot of questions in web security, the kind that we normally use. I believe it will give you a leg up in that regard. Also worth reading is the first chapter, IPsec, AES(and older permutation methods). Be warned this is basically a text, so it covers a lot more material than 1 semester of work, don't read it from the beginning, just pick whatever you find interesting.
http://www.amazon.com/Cryptogr...&qid=1230400556&sr=1-3

Newer version cost 79 bucks that's why I linked to the older version.

Depending on whatever technology you are interested in, I find the "Head First" and "In Action" series of books easy to read and understand.
 

Martin

Lifer
Jan 15, 2000
29,178
1
81
Perhaps you could tell us your current level of knowledge? Some of the books recommended wouldn't not make much sense to a regular 1st year student.

The Mythical Man Month and The Gang of Four are good and will likely be required sometime down the road, but how much sense would they make to someone that's never worked an a non-trivial project or doesn't know much about OOP?



Anyway, here's some you can look at:
http://www.amazon.com/Structur...-Second/dp/0070004846/

http://www.amazon.com/Little-S...&qid=1230402895&sr=1-1

http://www.amazon.com/exec/obidos/ASIN/0201485419/


make sure to read the review to see if they're right for you though.
 
Oct 27, 2007
17,009
5
0
The Mythical Man Month, The Pragmatic Programmer, Code Complete 2.

You will get a lot of people recommending The Art of Computer Programming. Ignore them. This series of books costs and absolute fortune and I guarantee you that less than one in every fifty people who recommend the books have actually read them. Yes, they are very well written and are a seminal piece of work. But TAoCP is also an extremely terse and dry read, and ultimately not particularly useful in many modern programming fields. If you plan to go into high level coding (like the majority of CS grads) then you won't get as much out of the book as those moving into the very low levels (systems programming, embedded devices) or academic fields.

Of course this is just my opinion. I haven't read all of TAoCP (tried, but failed, like most people who attempt these books).
 

hans030390

Diamond Member
Feb 3, 2005
7,326
2
76
"How to Properly Commit Suicide" by...

It would have come in use my 1st semester with CS (programming with Scheme...very tough class).