Search Images Maps Play YouTube News Gmail Drive More »
My library | Help | Advanced Book Search | Web History | Sign in

Books

Foundations of computer science

Front Cover
8 Reviews
Cengage Learning EMEA, Dec 5, 2007 - Computers - 624 pages
Based on the ACM model curriculum guidelines, this easy-to-read and easy-to-navigate text covers all the fundamentals of computer science required for first year students embarking on a computing degree. Divided into five parts ? computer and data, computer hardware, computer software, data organization and with an introduction to some of the more advanced topics ? Foundations of Computer Science gives students a bird?s eye view of the subject. Each chapter includes key terms, summaries, review questions, multiple-choice questions, and exercises to enhance learning, while introducing tools such as UML, structure chart and pseudocode, which students will need in order to succeed in later courses. The text is also supported by numerous figures, examples, exercises, selected solutions and a test bank, all designed to ease and aid the learning process. Updated to cover the latest technologies and changes to course requirements, this second edition features new and updated coverage of: Artificial Intelligence, Computer Ethics and Crimes, Networking, LINUX, and Security.
  

What people are saying - Write a review

User ratings

5 stars
3
4 stars
2
3 stars
1
2 stars
0
1 star
0

Review: Foundations of Computer Science

User Review  - Venny Tiurindah - Goodreads

only for my final exam -__- Read full review

Great Price!

User Review  - NiceFish - Walmart

I ordered this text book using the ship to store option. The price was fantastic for a new book. I've found that most times Walmart even beats the price of used books on other sites. The book was ... Read full review

All 8 reviews »

Related books

Contents

Number Systems 77
17
Data Storage
41
Operations on Data
77
Computer Organization 707
101
Computer Networks 745
145
Operating Systems
187
Algorithms
213
Programming Languages
241
Lossy compression methods
402
Symmetrickey cryptography
417
Key management
434
Godel numbers
454
Knowledge representation
467
Searching
485
A Unicode
499
B Unified Modeling Language UML
505

Software Engineering
271
Data Structures
289
Recommended reading
311
Queues
324
Binary search trees
340
Indexed files
354
Databases
369
Other database models
385
Recommended reading
387
Pseudocode 577
517
E Boolean Algebra and Logic Circuits
527
F Examples of Programs in C C++ and Java
545
G Mathematical Review
557
H Error Detection and Correction
567
Acronyms and Glossary
583
Index 675
596
Copyright

Other editions - View all

Common terms and phrases

References to this book

From Google Scholar

信息素质有助于抽象概念理解
王万良, 樊磊 - 2005 - 黑龙江高教研究
关键词: 信息素质 抽象概念 信息技术环境
王万良, 樊磊 - 2005 - 黑龙江高教研究
All Scholar search results »

About the author (2007)

Behrouz A. Forouzan has more than 32 years of electronics and computer science experience in industry and academia. His industry experience includes designing electronic systems. After leaving the industry, he joined De Anza College as a professor of computer science. In addition to this text, he has authored and co-authored nine other textbooks including: Computer Science: A Structured Approach Using C, Computer Science: A Structured Approach Using C++, and Data Structures: A Pseudocode Approach with C++.

Bibliographic information