• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Recommend some books

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.
 
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.
 
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.
 
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).
 
"How to Properly Commit Suicide" by...

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