ISBN: 071676864X Binding: Hardcover Edition: Sixth Edition Author(s): Judith L. Gersting Publisher: W. H. Freeman Number of Pages: 784
Computing Curricula 2001 (CC2001) a joint undertaking of the Institute for Electrical and Electronic EngineersComputer Society (IEEECS) and the Association for Computing Machinery (ACM) identifies the essential material for an undergraduate degree in computer science
This Sixth Edition of Mathematical Structures for Computer Science covers all the topics in the CC2001 suggested curriculumfor a one-semester intensive discrete structures course and virtually everything suggested for a two-semester version of a discrete structures course Gersting's text binds together what otherwise appears to be a collection of disjointed topics by emphasizing the following themes: Importance of logical thinking Power of mathematical notation Usefulness of abstractions
Explorations In Computer Science (Jones and Bartlett Illuminated)
ISBN: 0763738328 Binding: Paperback Edition: 2 Author(s): Mark Meyer Publisher: Jones & Bartlett Learning Number of Pages: 281
Revised And Updated The Second Edition Of Explorations In Computer Science: A Guide To Discovery Provides Introductory Computer Science Students With A Hands-On Learning Experience Designed To Expose Students To A Variety Of Subject Areas This Laboratory Manual Offers Challenging Exercises In Problem Solving And Experimentation Each Lab Includes Objectives References Background Information And An In-Depth Activity And Numerous Exercises For Deeper Investigation Of The Topic Under Discussion
Computer Systems: A Programmer's Perspective (2nd Edition)
ISBN: 0136108040 Binding: Hardcover Edition: 2 Author(s): Randal E. Bryant, David R. O'Hallaron Publisher: Addison Wesley Number of Pages: 1080
For Computer Systems Computer Organization and Architecture courses in CS EE and ECE departments Few students studying computer science or computer engineering will ever have the opportunity to build a computer system On the other hand most students will be required to use and program computers on a near daily basis Computer Systems: A Programmers Perspective introduces the important and enduring concepts that underlie computer systems by showing how these ideas affect the correctness performance and utility of application programs The text's hands-on approach (including a comprehensive set of labs) helps students understand the under-the-hood operation of a modern computer system and prepares them for future courses in systems topics such as compilers computer architecture operating systems and networkingVisit the CSS:AP web page http:csappcscmuedu for more information and resources
Python Programming: An Introduction to Computer Science
ISBN: 1887902996 Binding: Paperback Edition: Author(s): John M. Zelle Publisher: Franklin Beedle & Associates Number of Pages: 517
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
ISBN: 0321387015 Binding: Paperback Edition: 9 Author(s): J. Glenn Brookshear Publisher: Addison Wesley Number of Pages: 624
For over a decade students and instructors alike have praised the broad coverage and clear exposition in the leading text Computer Science: An Overview Glenn Brookshear draws on years of success in the classroom in this practical language-independent approach to the introduction of core computing science topics This Ninth Edition provides a balanced realistic picture of the dynamic nature of computer science by presenting the historical background and the most up-to-date research and trends It engages students with timely topics like bioinformatics and artificial intelligence and provides coverage of foundational hardware topics like data representationstorage machine architecture and machine language
ISBN: 0201914654 Binding: Hardcover Edition: 1 Author(s): Henry S. Warren Publisher: Addison-Wesley Professional Number of Pages: 306
A collection useful programming advice the author has collected over the years; small algorithms that make the programmer's task easier At long last proven short-cuts to mastering difficult aspects of computer programming Learn to program at a more advanced level than is generally taught in schools and training courses and much more advanced than can be learned through individual studyexperience An instant cult classic for programmers Computer programmers are often referred to as hackers -- solitary problem solvers engrossed in a world of code as they seek elegant solutions to building better software While many view these unique individuals as "madmen" the truth is that much of the computer programmer's job involves a healthy mix of arithmetic and logic In Hacker's Delight veteran programmer Hank Warren shares the collected wisdom -- namely tips and tricks -- from his considerable experience in the world of application development The resulting work is an irresistible collection that will help even the most seasoned programmers better their craft Henry S Warren Jr has had a 40-year career with IBM spanning the computer field from the IBM 704 to PowerPC He has worked on various military command and control systems and on the SETL project under Jack Schwartz at NYU Since 1973 he has been in IBM's Research Division at Yorktown Heights New York Here he has done compiler and computer architecture work on the 801 computer and its several variants through PowerPC Presently he is working on the Blue Gene petaflop computer project He received his PhD in Computer Science from the Courant Institute at New York University in 1980
Foundations of Computer Science: C Edition (Principles of Computer Science Series)
ISBN: 0716782847 Binding: Hardcover Edition: Author(s): Alfred V. Aho, Jeffrey D. Ullman Publisher: W. H. Freeman Number of Pages: 786
Aho and Ullman have created a C version of their groundbreaking text As in that text this book combines the theoretical foundations of computing with essential discrete mathematics It follows the same organizations as its predecessor with all examples and exercises in C
Hello World! Computer Programming for Kids and Other Beginners
ISBN: 1933988495 Binding: Paperback Edition: 1 Author(s): Warren Sande, Carter Sande Publisher: Manning Publications Number of Pages: 440
"Computer programming is a powerful tool for children to 'learn learning' that is to learn the skills of thinking and problem-solvingChildren who engage in programming transfer that kind of learning to other things"--Nicholas Negroponte the man behind the One Laptop Per Child project that hopes to put a computer in the hands of every child on earth January 2008
Your computer won't respond when you yell at it Why not learn to talk to your computer in its own language Whether you want to write games start a business or you're just curious learning to program is a great place to start Plus programming is fun
Hello World provides a gentle but thorough introduction to the world of computer programming It's written in language a 12-year-old can follow but anyone who wants to learn how to program a computer can use it Even adults Written by Warren Sande and his son Carter and reviewed by professional educators this book is kid-tested and parent-approved
You don't need to know anything about programming to use the book But you should know the basics of using a computer--e-mail surfing the web listening to music and so forth If you can start a program and save a file you should have no trouble using this book
Absolute Beginner’s Guide to Computer Basics (5th Edition)
ISBN: 0789742535 Binding: Paperback Edition: 5 Author(s): Michael Miller Publisher: Que Number of Pages: 456
Everything casual users need to know to get the most out of their new Windows 7 PCs software and the Internet
The best-selling beginner's guide now completely updated for Windows 7 and today's most popular Internet tools - including Facebook craigslist Twitter and Wikipedia
Easy step-by-step instructions cover setting up a new PC getting online working with digital media using productivity tools and much more
By the world's 1 author of beginning technology books Michael Miller
This year you may be one of the millions of casual computer users that will buy a new Windows 7 notebookor desktop PC You'll want to know how to find your way around get comfortable and get the job done - without jargon complexity or hassle There's a book for you: Michael Miller's Absolute Beginner's Guide to Computer Basics Windows 7 Edition It's the one book that covers everything today's beginners and near-beginners need to know: not just about Windows but also about software hardware and the Internet Through 90+ books author Michael Miller has established an unparalleled track record in explaining complicated concepts simply and clearly and empowering beginners Now he's thoroughly updated his best-selling Absolute Beginner's Guide to Computer Basics to cover today's user experience - with Windows 7 Internet Explorer 8 and today's hottest online tools from craigslist and Facebook to Twitter Wikipedia and Google Docs Miller offers step-by-step instructions and friendly practical advice for making the most of Windows 7's improvements including the new taskbar Action Center and Aero Snap He walks through setting up a new computer; connecting to the Internet; working with digital media; burning custom CDs; watching DVD movies; using Microsoft Office and other popular software; managing money online; setting up home networks; keeping PCs running reliably; and protecting them from spam viruses and spyware This is the one indispensable book for today's PC novice