Good starter books on Computer Engineering & Physics?

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
The Grim Squeaker
Emperor's Hand
Posts: 10319
Joined: 2005-06-01 01:44am
Location: A different time-space Continuum
Contact:

Good starter books on Computer Engineering & Physics?

Post by The Grim Squeaker »

No, this is not a "tell me why I should study X" thread, I recently got the results of my Psychometric (think SAT with nastier relative scores) test (top 1%, wooot/shameless brag) and i'll be starting science studies in October, namely Computer engineering with elements of computer science and applied physics.
I was curious if anyone could recomend any really good books on any of the subjects before I start the intensive coursework, and become a bitter shell of a student with a pathological hatred of science books ;)
Photography
Genius is always allowed some leeway, once the hammer has been pried from its hands and the blood has been cleaned up.
To improve is to change; to be perfect is to change often.
User avatar
SpacedTeddyBear
Jedi Master
Posts: 1093
Joined: 2002-08-20 11:54pm
Location: San Jose, Ca

Re: Good starter books on Computer Engineering & Physics?

Post by SpacedTeddyBear »

The lower division physics texts that I learned from and enjoyed ( as much as one can enjoy from a textbook) is by Young&Friedman, the other by Halliday&Resnick. The latter IMO has a little bit more challenging problems, while the former "teaches" better. It's been a while since I gave either a cursory glance or a quick flip through.
User avatar
Karza
Jedi Knight
Posts: 562
Joined: 2004-07-07 09:02am
Location: Turku, Finland

Re: Good starter books on Computer Engineering & Physics?

Post by Karza »

Our first year basic physics study material was an abbreviated version of Young & Friedman's book (University Physics, 11th edition). The abbreviated stuff was good enough that I didn't get the book myself, but a friend who did said it was basically what we were given plus a ton of exercises, so it probably fits the bill here.

Also, I'm guessing the applied physics you get along computer engineering will be electronics. For that we had Microelectronic Circuits, 5th ed. by Sedra & Smith and Electric Circuits, 8th ed. by Nilsson & Riedel. I liked especially the former, which was good because the lectures on that course sucked :P .
"Death before dishonour" they say, but how much dishonour are we talking about exactly? I mean, I can handle a lot. I could fellate a smurf if the alternative was death.
- Dylan Moran
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Re: Good starter books on Computer Engineering & Physics?

Post by phongn »

Inside the Machine by Stokes is a basic layman's primer on computer architecture but unfortunately is out of print. Computer Organization & Design by Patterson and Hennessy is a good undergraduate primer, to be followed by Computer Architecture by Hennessy and Patterson. These three (or two, if you can't find Stokes' book) will serve you well.

Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein is a fine book though you may not yet have the mathematical background to handle it. If you find you like the maths, perhaps try and tackle The Art of Computer Programming by Knuth.
User avatar
Solauren
Emperor's Hand
Posts: 10387
Joined: 2003-05-11 09:41pm

Re: Good starter books on Computer Engineering & Physics?

Post by Solauren »

.. cliche as it might sound I've always found

'For Idiots'
'For Dummies'
'Introduction to'
'Teach Yourself in X..'

Books to be a good starting point for basics
I've been asked why I still follow a few of the people I know on Facebook with 'interesting political habits and view points'.

It's so when they comment on or approve of something, I know what pages to block/what not to vote for.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Re: Good starter books on Computer Engineering & Physics?

Post by Ace Pace »

phongn wrote: Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein is a fine book though you may not yet have the mathematical background to handle it. If you find you like the maths, perhaps try and tackle The Art of Computer Programming by Knuth.
Any ideas for a good book on algorithms and/or data structures that is aimed at the competent programmer with little background in math?

And I second the reccomendation on Inside the machine. It's a good book as an intro, though I don't know how well it will serve compared to Comp Eng books.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Re: Good starter books on Computer Engineering & Physics?

Post by phongn »

Data Structures and Algorithms by Aho, Ullman & Hopcroft and Data Structures and Algorithms in Java by Lafore seem well-reviewed on Amazon. Unfortunately, my knowledge on textbooks is a bit thin here: I had an outstanding data structures professor who obviated the need for one.

For more "pure" algorithm study you'll need to have some knowledge of discrete mathematics (esp. set theory and induction), calculus and linear algebra at a minimum. Statistics and probability also would be good to have.
User avatar
Dahak
Emperor's Hand
Posts: 7292
Joined: 2002-10-29 12:08pm
Location: Admiralty House, Landing, Manticore
Contact:

Re: Good starter books on Computer Engineering & Physics?

Post by Dahak »

The Hopcroft/Ullman was quite helpful for me, so I would recommend at least taking a look at it.
Image
Great Dolphin Conspiracy - Chatter box
"Implications: we have been intercepted deliberately by a means unknown, for a purpose unknown, and transferred to a place unknown by a form of intelligence unknown. Apart from the unknown, everything is obvious." ZORAC
GALE Force Euro Wimp
Human dignity shall be inviolable. To respect and protect it shall be the duty of all state authority.
Image
User avatar
starslayer
Jedi Knight
Posts: 731
Joined: 2008-04-04 08:40pm
Location: Columbus, OH

Re: Good starter books on Computer Engineering & Physics?

Post by starslayer »

For basic physics texts, either Young&Friedman or Giancoli is a good bet; both are very good. Don't use Halliday&Resnick; it was good once, but those days are past. Also stay away from Wolfson and from Knight; Wolfson is far too terse, while Knight just doesn't teach the concepts well at all, and merely teaches you to do the problems.

For the calculus you'll need, if you've not taken it already, don't use Stewart. It's awful at actually explaining what's going on. Once you get past the more advanced notation, Marsden&Tromba is quite good.
Wing Commander MAD
Jedi Knight
Posts: 665
Joined: 2005-05-22 10:10pm
Location: Western Pennsylvania

Re: Good starter books on Computer Engineering & Physics?

Post by Wing Commander MAD »

Ace, define little background in math. I will also mention, no matter how well you think you know an algorithm, working it out by hand is generally the only way actually learn it (I am assuming you want to get more from the book than just a reference source). That should be obvious, but I can tell you from experiece you'll think you know and understand it when you don't. Any langauge in particular? Are your familiar with the C family, java, or something similar?
User avatar
Jaepheth
Jedi Master
Posts: 1055
Joined: 2004-03-18 02:13am
Location: between epsilon and zero

Re: Good starter books on Computer Engineering & Physics?

Post by Jaepheth »

Not a book, but MIT has its open courseware which is great if you have time. You can download class notes and transcripts, and watch the lectures online.
Children of the Ancients
I'm sorry, but the number you have dialed is imaginary. Please rotate the phone by 90 degrees and try again.
User avatar
The Grim Squeaker
Emperor's Hand
Posts: 10319
Joined: 2005-06-01 01:44am
Location: A different time-space Continuum
Contact:

Re: Good starter books on Computer Engineering & Physics?

Post by The Grim Squeaker »

Thanks all!
Any advice on good "light" books? That is, less math, more theory or words, to help enthuse an interest in the subject, ideas and whatnot?
Photography
Genius is always allowed some leeway, once the hammer has been pried from its hands and the blood has been cleaned up.
To improve is to change; to be perfect is to change often.
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Re: Good starter books on Computer Engineering & Physics?

Post by Pu-239 »

On the EE/Circuit Thoery side of CompEng in my coursework, we used Fundamentals of Electric Circuits by Alexander Sadiku and Microelectronic Circuits by Sedra & Smith. For circuit design w/ VHDL we were supposed to use FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version by Pong Chu.

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Re: Good starter books on Computer Engineering & Physics?

Post by Pu-239 »

[Edit- noticed Karza already mentioned Sedra & Smith- yes, that's a very good book - stupid edit timeout]

For gate-level logic and logic functions and various larger components such as muxes/adders we used Fundamentals of Digital Logic w/ VHDL Design by Steven Brown and Zvonko Vranesic - rather expensive book, and I got more out of lectures anyway.

I second Computer Organization & Design for knowing how to put together your digital circuits on the macro scale.

For circuit descriptions w/ VHDL ( it should be thought of as circuit design instead of programming ) we were supposed to use FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version by Pong Chu, but I managed to make do w/o just by going through lecture slides ( http://ece.gmu.edu/coursewebpages/ECE/ECE448/S09 ) and finding various VHDL guides online - the above book should cover that too.

For Physics, I used various editions of Giancoli from HS all the way until 3rd-semester physics.

For math, I've found this site to be helpful as a primer/review http://tutorial.math.lamar.edu/

There might be some (a lot of ) signals processing thrown in, and we had quite a few different ones, a lot of which overlapped, one of which was Linear Systems & Signals by B. P. Lathi - can't seem to find the others.

In CompEng I feel you'll find most of the math more in the Signals, Physics, and EE side, but you'll have to do them anyway so I suggest you get started ;) . My curriculum at GMU didn't really emphasize the CS portion- we just covered various data structures and operating systems, and they've nerfed the CS side even more in the later course catalogs.

As a recent CompEng graduate, good luck.

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Re: Good starter books on Computer Engineering & Physics?

Post by Pu-239 »

If you really want to put off the math until later, I suggest going through Fundamentals of Digital Logic and Computer Organization & Design first (CompEng seems to be mostly this), and the other books Phong mentioned (got a bit carried away there listing books that I used rather than "light" books. ) I think Giancoli for Physics is skimmable if you're not really interested in the math to understand stuff on the intuitive/conceptual level.

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Re: Good starter books on Computer Engineering & Physics?

Post by phongn »

DEATH wrote:Thanks all!

Any advice on good "light" books? That is, less math, more theory or words, to help enthuse an interest in the subject, ideas and whatnot?
If you're serious about getting into the field, you can pick up serious books :P
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Re: Good starter books on Computer Engineering & Physics?

Post by Ace Pace »

phongn wrote:
DEATH wrote:Thanks all!

Any advice on good "light" books? That is, less math, more theory or words, to help enthuse an interest in the subject, ideas and whatnot?
If you're serious about getting into the field, you can pick up serious books :P
I can understand him, before getting into such a field, you want to be enthusiastic. Inside the machine should work for that, if he's dead to a CPU's architecture, then he could think twice. :D
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Superman
Pink Foamin' at the Mouth
Posts: 9690
Joined: 2002-12-16 12:29am
Location: Metropolis

Re: Good starter books on Computer Engineering & Physics?

Post by Superman »

Physics for Dummies. Really.
Image
Post Reply