Computer Science Book Suggestions

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

42 Replies - 63136 Views - Last Post: 23 November 2015 - 09:48 PM

#16 jon.kiparsky  Icon User is online

  • Chinga la migra
  • member icon


Reputation: 10627
  • View blog
  • Posts: 18,188
  • Joined: 19-March 11

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 12:22 AM

I ouldn't have thought of GEB as a computer science book, but I guess that makes sense.

Might also want to add in The Art Of UNIX Programming. Lots of good thinking in that book, and not just for the POSIX-compliant programmer. For example, I think any programmer could do well to contemplate the koans of Master Foo.
Was This Post Helpful? 1
  • +
  • -

#17 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 13401
  • View blog
  • Posts: 53,498
  • Joined: 12-June 08

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 06:40 AM

Interesting.. a page or so in and no one has mentioned 'The Art of Computer Programming' by Knuth.

This post has been edited by modi123_1: 22 August 2013 - 07:09 AM
Reason for edit:: i should be more awake before i make comments

Was This Post Helpful? 0
  • +
  • -

#18 Mylo  Icon User is offline

  • Knows all, except most.

Reputation: 265
  • View blog
  • Posts: 747
  • Joined: 11-October 11

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 07:06 AM

First post modi123.

View Postmacosxnerd101, on 21 August 2013 - 01:49 AM, said:

Other good books include Donald Knuth's The Art of Computer Programming, and Sedgewick's book on Algorithms.

Was This Post Helpful? 0
  • +
  • -

#19 WinkyCode  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 10
  • View blog
  • Posts: 163
  • Joined: 23-February 11

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 09:11 AM

View Postmacosxnerd101, on 21 August 2013 - 07:32 AM, said:

Those are probably better for the Java forum discussion! Remember that the CS forum is for more theory-specific discussion. :)/>


Thank you for clearing that out :bigsmile: . I am currently not reading a computer science course due some technical issue. I forgot to send in something in time :sweatdrop: . Anyhow, my course at the local technical university is on hold for one year.

Yeah, I have only read Java books yet. I thought I should add a push to the thread, hoping for a snowball effect.
Was This Post Helpful? 0
  • +
  • -

#20 ishkabible  Icon User is offline

  • spelling expret
  • member icon





Reputation: 1739
  • View blog
  • Posts: 5,895
  • Joined: 03-August 09

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 03:58 PM

Quote

Hofstader's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law


This seems to imply that expectation is irrational
Was This Post Helpful? 0
  • +
  • -

#21 jon.kiparsky  Icon User is online

  • Chinga la migra
  • member icon


Reputation: 10627
  • View blog
  • Posts: 18,188
  • Joined: 19-March 11

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 04:08 PM

Or else that Hofstadter is.
Was This Post Helpful? 0
  • +
  • -

#22 macosxnerd101  Icon User is online

  • Games, Graphs, and Auctions
  • member icon




Reputation: 12135
  • View blog
  • Posts: 45,120
  • Joined: 27-December 08

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 04:15 PM

Dr. Shaffer at Virginia Tech has his Data Structures and Algorithms textbooks online, free for educational use. There are Java and C++ versions, and he also has a lot of Algorithm Analysis and math stuff included.

The OpenDSA system is also a good way to learn more about the data structures and algorithms. It's a work in progress, but good introductory material.
Was This Post Helpful? 2
  • +
  • -

#23 NullOverflow  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 4
  • Joined: 22-August 13

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 06:00 PM

Does anyone know any translations of Knuth's TAOCP because I have not learned assembly yet
Was This Post Helpful? 0
  • +
  • -

#24 blackcompe  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1159
  • View blog
  • Posts: 2,547
  • Joined: 05-May 05

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 08:31 PM

*
POPULAR

Discrete Mathematics



Logic and Proof



Automata



Algorithms



Databases



Operating Systems



Computer Architecture



Compilers



Programming Languages



Networking and Security



Design Patterns



Software Engineering



UML


This post has been edited by blackcompe: 22 August 2013 - 08:46 PM

Was This Post Helpful? 6
  • +
  • -

#25 ishkabible  Icon User is offline

  • spelling expret
  • member icon





Reputation: 1739
  • View blog
  • Posts: 5,895
  • Joined: 03-August 09

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 09:11 PM

View Postjon.kiparsky, on 23 August 2013 - 12:08 AM, said:

Or else that Hofstadter is.


In case my joke wasn't clear, it was a math joke relating to the fact that irrational numbers sort of keep going on forever no matter how accurately/far out you compute them.

sorta like this:

An irrational number is always greater than you can write down, even when you write the greater part down


The joke might have been a bit too subtle now that I look at it
Was This Post Helpful? 0
  • +
  • -

#26 macosxnerd101  Icon User is online

  • Games, Graphs, and Auctions
  • member icon




Reputation: 12135
  • View blog
  • Posts: 45,120
  • Joined: 27-December 08

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 09:45 PM

The Epp and Johnsonbaugh Discrete Math books are also really good resources. Johnsonbaugh is definitely geared more towards computer scientists, as it is more technical. Epp gives a gentler introduction, I believe.
Was This Post Helpful? 0
  • +
  • -

#27 jon.kiparsky  Icon User is online

  • Chinga la migra
  • member icon


Reputation: 10627
  • View blog
  • Posts: 18,188
  • Joined: 19-March 11

Re: Computer Science Book Suggestions

Posted 22 August 2013 - 10:39 PM

View Postishkabible, on 22 August 2013 - 11:11 PM, said:

View Postjon.kiparsky, on 23 August 2013 - 12:08 AM, said:

Or else that Hofstadter is.


In case my joke wasn't clear, it was a math joke relating to the fact that irrational numbers sort of keep going on forever no matter how accurately/far out you compute them.

sorta like this:

An irrational number is always greater than you can write down, even when you write the greater part down


The joke might have been a bit too subtle now that I look at it


Got it.
My joke was less subtle, though. 'Cause that's how I roll: like a steamroller.
Was This Post Helpful? 1
  • +
  • -

#28 Larry71  Icon User is offline

  • New D.I.C Head

Reputation: 3
  • View blog
  • Posts: 44
  • Joined: 05-June 12

Re: Computer Science Book Suggestions

Posted 23 August 2013 - 05:43 AM

Digital Design (Morris Mano).

Wonderful!
Was This Post Helpful? 0
  • +
  • -

#29 xclite  Icon User is offline

  • I wrote you an code
  • member icon


Reputation: 1230
  • View blog
  • Posts: 4,016
  • Joined: 12-May 09

Re: Computer Science Book Suggestions

Posted 23 August 2013 - 05:56 AM

View Postblackcompe, on 22 August 2013 - 11:31 PM, said:

Programming Languages


I'd second this. I found it pretty approachable.
Was This Post Helpful? 1
  • +
  • -

#30 axel1994  Icon User is offline

  • D.I.C Head

Reputation: 86
  • View blog
  • Posts: 169
  • Joined: 27-May 13

Re: Computer Science Book Suggestions

Posted 23 August 2013 - 06:54 AM

I just bought:

C programming the modern approach;
Java in a nutshell;
Mathematical Techniques: An Introduction for the Engineering, Physical, and Mathematical Sciences;
Object Oriented programming in C++;
Learning PHP, MySQL, Javascript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites;

Java by Dissection: The Essentials of Java Programming;
Database Systems: The Complete Book;
Tomorrow's Technology and You: Complete;

Data Structures and Algorithms;
The Little Schemer - 4th Edition;


Most of these are required for my first year in Computer Science;
Was This Post Helpful? 0
  • +
  • -

  • (3 Pages)
  • +
  • 1
  • 2
  • 3