Got an Opinion?Get A Free Hive Wiki And Tell The World! Go Here To Create Fresh HiveWiki Today!
Home | Edit | Index | Recent Changes
Computer Science
Search for Computer Science
- Chicago Journal of Theoretical Computer Science - Electronic journal hosted by the University of Chicago. cjtcs.cs.uchicago.edu Mama
- Computer Science- An Overview (9th Edition)
An Overview (9th Edition):
- Book by J. Glenn Brookshear.
- arXiv - Open e-print archive with over 100,000 articles in physics, 10,000 in mathematics, and 1,000 in computer science. (Formerly called xxx.) arxiv.org Mama
- The Collection of Computer Science Bibliographies - ... from various sources, covering most aspects of computer science. The ... Computer Science Bibliographies. More than 2 Millions references!. 300.000 ... liinwww.ira.uka.de Mama
- Interlink Computer Sciences - Interlink Computer Sciences, Inc., is a supplier of high performance solutions for enterprise networked systems management. Interlink provides software and services to help customers to use IBM and IBM compatible mainframes as enterprise servers ... www.business.com Mama
- Computer Science Division | EECS at UC Berkeley - ... & Networking Emergency & Safety Research Services College of Engineering UC Berkeley Computer Science Division 387 Soda Hall Berkeley, CA 94720-1776 phone: (510) 642-1042 FAX: 510-642-5775 The ... www.cs.berkeley.edu Mama
- Stanford Computer Science Department - Founded in 1965, the Department of Computer Science is a center for ... foundations of computer science, scientific computing, and systems ... www-cs.stanford.edu Mama
- Drop In Computer Science Majors - An article in USA Today reports a drop in the number of computer science majors. That does not bode well for the future supply of highly trained computer professionals in this country. I see more jobs going off shore as... privateschool.about.com Mama
- IXA Group for Natural Language Processing - Research activities on Natural Language Processing being carried on at the Computer Science Faculty of the Basque Country University. ixa.si.ehu.es Mama
- ScienceDaily Magazine: Your Source for the Latest Research News in... - [ScienceDaily]Create? -- the Internet's premier science news portal -- brings you the latest discoveries in science, health & medicine, the environment, space, ... www.sciencedaily.com Mama
- Python Programming- An Introduction to Computer Science
An Introduction to Computer Science:
- Businesses - Guide to local businesses and corporations located or headquartered in Huntsville AL. huntsville.about.com Mama
- Graduate Study - MA - Masters - Graduate School - PhD - Doctoral - Sciences - Math - Engineerin - Resources for applicants to graduate school (and current graduate students) in the fields of science, engineering, computer science, and mathematics. gradschool.about.com Mama
- Computer Science Q&A - Computer Science Q&A jobsearchtech.about.com Mama
- Bibliography on the Unified Modeling Language (UML) - An UML related part of the Computer Science Bibliography Collection. liinwww.ira.uka.de Mama
- Howstuffworks "Physical Science Channel" - The index to over 400 fantastic 'How Stuff Works' articles! Computer Stuff Auto Stuff Electronics Stuff Science Stuff Home Stuff Stuffo Health Stuff ... science.howstuffworks.com Mama
- Directory of Computing Science Journals - Alphabetical list of journals and an index of title words on computer science subjects. elib.cs.sfu.ca Mama
- IEEE Computer Society - The IEEE Computer Society is one of the major international professional bodies for IT professionals. www.computer.org Mama
- Institute of Information and Computing Sciences - Aircraft image archive, photos posted anonymously, no copyrights. www.cs.ruu.nl Mama
- Modern Software Development Using Java- A Text for the Second Course in Computer Science- A Text for the Second Course in Computer Science
A Text for the Second Course in Computer Science: A Text for the Second Course in Computer Science:
- Book by Paul T. Tymann and G. Michael Schneider.
- MIT Computer Science and Artificial Intelligence Laboratory - Computer Science and Artificial Intelligence Laboratory About CSAIL Lab Organization Directory Faculty Research Activities Events News Awards Outreach Joining CSAIL Member Resources Contact Us Search ... www.csail.mit.edu Mama
- University of Washington Computer Science & Engineering - ... S. Harada) University of Washington Computer Science & Engineering includes roughly forty faculty ... Paul G. Allen Center for Computer Science & Engineering at the center of the UW campus in Seattle ... www.cs.washington.edu Mama
- MIT Computer Science and Artificial Intelligence Laboratory - Computer Science and Artificial Intelligence Laboratory About CSAIL Lab Organization Directory Faculty Research Abstracts Research Activities Publications ... www.csail.mit.edu Mama
- Welcome to the MIT Laboratory for Computer Science - Search About LCS who we are, LCS timeline Research groups and projects Publications technical reports , technical memos Events / News calendar, LCS in the ... www.lcs.mit.edu Mama
- SCHOOL OF COMPUTER SCIENCE/Carnegie Mellon University - ... SCS Help Desk Search SCS News and Events: Features: Carnegie Mellon Celebrates 50 Years of Computer Science Excellence ! The Royal Netherlands Academy of Arts and Sciences has selected John R ... www.cs.cmu.edu Mama
- Science, technology and computer news | Chron.com - Houston Chronicle - ... element of surprise —Apple Computer completed its switch toScience, technology and computer ... www.chron.com Mama
- Theoretical Computer Science on the Web - A directory of resources related to theoretical computer science from Stanford University. ai.stanford.edu Mama
- IU Computer Science Department - ... Science Joins Informatics: The Department of Computer Science has ... Department website. As of July 2005, the Computer Science Department ... www.cs.indiana.edu Mama
- Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
- Book by Harold Abelson and Gerald Jay Sussman.
An Overview (9th Edition):
Book by J. Glenn Brookshear. Addison Wesley 624 pages Paperback Published 2006-02-06. Description: Now in its eighth edition, this book continues to provide a comprehensive, accessible, and up-to-date introduction to the dynamic field of computer science using a breadth-first approach. The table of contents and the text itself have been revised and expanded to reflect changes in the field, including the trend toward using Web and Internet Technology, the evolution of Objects, and the important growth in the field of databases. Specifically, chapter three from the previous edition has been expanded into two chapters. Chapter three will now only cover Operating Systems and the new chapter four will focus on Networks and the Internet. Anyone interested in gaining a thorough introduction to Computer Science.
- Review:: 'For the reviewer that has trouble comprehending... If one can't understand the style of writing maybe one should not be in a CS 100 level course or even close to the college level! If anything, as reviewed earlier, I found this style made it easier to read a CS text... as a lot of the texts are just too technical; but rightfully so. This text was a relief from the standard curriculum required reading. You think this is bad? Try an English Comp reading essay or assignment. CS needs more of this if the discipline expects to recruit a wider spectrum of students, as science and engineering is already scarce with students as it is. Bottom line, if you're used to the technical reading of the CS curriculum, this book will serve as a reading relief as it is a fast and EASY read. As another reviewer stated, one weekend and this book is finished. If your trouble with reading comprehension is severe enough you should not be reading CS material to begin with - take a course in English and read some extra-curricula novels to build up reading skills first, like fiction.
- Review:: 'Very Nice Overview After finishing a first year sequence in CS I felt like I had accomplished a lot.. yet something was missing and I didn't know what. Before this past year I had virtually no real CS exposure and was thrown into the curriculum and was practically forced to progress at their speed and rate. Once the spring semester was over I immediately began to read this book and found it to be a very enjoyable read. It's so broad and easy to absorb that out of its eleven chapters I would complete two or three chapters in one sitting. I found that it really filled in holes left having gone from no experience in CS to finishing a first year University level curriculum. For a complete newbie, some concepts may be out of range but I don't think that should deter you. For someone like me having at least a years experience in CS I found it be a nice supplement to what I already know and a nice reinforcer on subjects I needed review as well as small introductions to material I may have not seen or looked into before. Definately keeping it in the personal library.
- Review:: 'Great Book!! I'm getting my B.S this semester from the College of Computer and Information Sciences. I ordered this book last week, and I definitely recommend it to any Computer Science graduate preparing for a job interview, you can review all the basics you studied in college on a weekend !!
- Review:: '"An Overview
 !!" First, some quick advice to those who found the book too basic or general: read the title if you can't make it to page one of the preface! This book is an overview of computer science. You can't expect it to be "Structure and Interpretation of Computer Programs" + "Introduction to Algorithms, 2nd ed" + "Principles of Compiler Design" + "C Primer Plus", etc. . . If you're looking for that kind of topic depth refer to books that specialize in certain topics. If the book is too basic for you then you simply shouldn't be reading it. I don't think that's any reason to slam it though. As for the intended audience (i.e. true computer newbies) this is your starting point. I haven't read the 8th edition and am not sure how the 7th might be improved upon other than perhaps a little more depth in the database section. This book will not teach you how to program in C, how to build a compiler or how to perform a SQL query. It will tell you what you need to know to move onto these and other computer science areas sensibly as well as point you toward the best sources of topical info (i.e. the golden books of computer science) for further study should you wish to make a career of it. This study approach is truly advantageous because you avoid basic computer science knowledge gaps and start with a better framework for topical studies and specilization. If you take the other route (e.g. grab a "learn to program in 10 minutes" book and just 'go at it') you stand to miss details that will come back to haunt you later in your career as you make mistakes yet are uncertain where your knowledge gaps lie. MIT Comp Sci students typically skip this course and begin with the more technical "Structure and Interpretation of Computer Programs"- truly a great place to start. For those of you who haven't been immersed in computers for the last half of your lives, this book is your stepping stone, a great foundation and a very enjoyable read. My advice is to start with this book then use its references to explore the computer science topics (i.e. languages, architecture, A.I., etc.) that interest you. You'll start on much more solid ground than those who just 'jump on in' and keep going until they (and their programs) crash.
- Review:: 'Good for beginners, non-comp scientists and exploring pros This is a GREAT book. I enjoyed this book for many reasons. I have crossed the line between computer hobbyist and professional several times in the last twenty (20) years. I have been a professional programmer, I have taught computer science classes at local community colleges, have edited courses on the same, and have been responsible for staff training. I have used this book and previous editions as a planning tool for teaching courses to students of various ages and exposure. From my experience this is a good "lay of the land" book. It is highly recommended if you are in one of the following situations: * If you are a beginning student in a computer science program and you want a good conceptual, mildly technincal overview of what is to come * If you are a non-computer scientist who wants a better grasp of the field (perhaps a writer of technical articles for the general public) * If you are looking for a good conceptual overview of a subject before doing a more thorough technical investigation (for example - machine architecture, assembly language, networking, high level languages, artificial intelligence, etc.) * If you are reviewing a concept without needing an in depth technical explanation or are moving to a more technical explanation later With the exception of many game programmers that I know, technical professionals have a tendency to specialize in one area. This is due to the fact that many professionals get a start working in a highly focused area of the field. Some readers like to jump immediately into technical documents like highly mathematical treatments or RFCs but a good conceptual overview works well for others. With its size, it can't be everything to everyone but it is a great starting point or review resource.
An Introduction to Computer Science:
Book by John M. Zelle. Franklin Beedle & Associates 517 pages Paperback Published 2003-12. Description: This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although I use Python as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain Python features and idioms that are not generally found in other languages. There are already many good books about Python on the market; this book is intended as an introduction to computing. Features include the following: *Extensive use of computer graphics. *Interesting examples. *Readable prose. *Flexible spiral coverage. *Just-in-time object coverage. *Extensive end-of-chapter problems.
- Review:: 'outstanding beginners programming book Most beginning programming books do an ok job of explaining syntax features, but then they lose you when it comes time to put together complicated programs. This book holds it together to the end. Its to bad that "An Introduction to Computer Science" is in the title as that might scare away people who think this is beyond the basics.
- Review:: 'Good for beginners This book provides the knowledge of programming in an easy to learn format. Good for beginning programmers, however it is very basic and does not cover any advanced topics in any way. The book is really good for a first-time programmer, however I would not recommend it as a Python resource for anybody with previous programming experience. One major drawback of the book is that it does not provide answers or any other form of solution to the chapter-end questions.
- Review:: 'Wonderful: The best CS1 textbook I've ever seen I just wrapped up teaching a semester CS1 course using Zelle's book. I hope I never have to use another book besides this, because this text is simply fantastic. This was the third version of CS1 I've taught, and the first using Python instead of C. The use of Python definitely contributed to the smashing success of this class (as did an exceptionally strong group of students), but much of the credit must go to this book. Honestly, Zelle just nailed it. The examples are illustrative and convincing: his is one of the few books that manages to avoid the trap of silly and unreal examples that therefore provide no context for a student. His writing is crystal clear and very well organized, replete with very helpful diagrams and illustrative examples (did I mention the examples?), and he has obviously paid a lot of attention to the aspects of programming that students find most difficult. And the exercises: wow. This is the first time I haven't felt the need to write my own (although I did anyway, because it's fun). They are fair but challenging (sometimes very), and for those of us on the teaching end, you'll be happy to know that the instructor's resources come with _complete_ sets of working solutions to all of the exercises. Three chapters stand out in particular. First is the chapter on graphics (Ch. 5). Students love graphics, and Zelle has included a very nice wrapper on top of the TKinter library, which makes for a GUI package that students can actually use. Second, there's the final chapter that actually introduces recursion and some of the interesting algorithms from the science (searching/sorting, permutations, etc.). I had a lot of fun demonstrating the difference between sorting /usr/share/dict/words with insertion sort (about 6 days) and merge sort (about 6 seconds). But possibly the best chapter is one I almost skipped: the chapter on software development, which is centered around a case study development of a "racquetball" simulation. At the last minute, I decided to use this chapter as the jumping off point for integrating the ideas we'd seen up to mid-term into real software development. I am convinced that this made the class. Now there are a couple of things you might want to add as an instructor: The main one is the fact that Python is such a high-level language, with so much hand-holding built in, that I'm worried that students going on to later CS classes in other languages could get a nasty surprise. I finished up my class with a primer on languages with static type systems, in which you don't have wonderful Pythony things like string/list slicing, built-in hashtables, etc. In a second edition of this book, I'd like to see another chapter on this. Second is a very small quibble, and really just boils down to a difference with Zelle about the order in which I like to teach this material. I ended up using every chapter in the book, but in the order 2,3,4,7,8,6,9,11,5,10,12,13. As yet another thing I love about this book, the chapters are independent enough from each other, that I was able to do this with only careful selection of the sections. Actually the book lends itself very well to alternative orderings. In short, I simply have nothing bad to say about this book, and lots of good. Zelle hit this one out of the park. Everybody should be using it.
- Review:: 'Not bad, but disorganized and lacking needed detail at the end As a student who has been assigned this book I have found it frustrating to use for the most part. Most of the text deals with the intro to computer science but in terms of helping to actually use python and solve the programming problems at the end of each chapter it has been very frustrating. There is no list of new methods at the end of each chapter and the appendix is light on details. I find myself consulting the internet and other texts frequently. I suppose as an introduction to computer science text this book is well written, but the fact is that most of a student's grade is probably going to come from actual programming assignments and this book is almost entirely useless as a reference for when I get stuck. This is especially troublesome in the latter chapters as the programming problems get more complex. I now find myself spending hours in trial and error approaches when what I really want is a prominent list of methods and some detailed examples that are more relevent to the programming problems. I have also found that most of the programming problems ask me to modify an example program from the chapter but often the level of detail in the development of the example program is insufficient for a clear understanding of how the example program works. This also gets worse the farther along I get. This book is more suited to a course that is mainly intro to computer science and a little programming and not as in the class I am in, light on computer science and several programming problems each week.
- Review:: 'Absolutely the best book for learning Python I have several Python programming books and scores of printed out online tutorials and documentation. This one is the best of the bunch (with the Absolute Beginner title coming in 2nd) because it explains everything a beginning programmer needs to know and has enough exercises and challenges to make it interesting. A lot of the other titles jump right in and seem kind of haphazard in their approach. This one builds topic upon topic, using what was learned previously to help tackle the next area. An excellent book!
Fresh copy to be cached until 10:17:57 AM 164 hits
|
|