
Foundations of Computer Science
Behrouz Forouzan(Author)
Cengage Learning EMEA (Publisher)
4th Edition
Published on 15. December 2017
Book
Paperback/Softback
702 pages
978-1-4737-5104-0 (ISBN)
Article exhausted; check for reprint
Description
Based on the Association for Computing Imagery model curriculum guidelines, Foundations of Computer Science gives students a bird?s eye view of Computer Science.
This easy-to-read and easy-to-navigate text covers all the fundamentals of computer science required for first year undergraduates embarking on a computing degree.
Updated to cover the latest technologies and changes to course requirements, this fourth edition features new chapters, including new coverage on social media and ethical issues.
This easy-to-read and easy-to-navigate text covers all the fundamentals of computer science required for first year undergraduates embarking on a computing degree.
Updated to cover the latest technologies and changes to course requirements, this fourth edition features new chapters, including new coverage on social media and ethical issues.
More details
Edition
4th edition
Language
English
Place of publication
London
United Kingdom
Target group
College/higher education
Dimensions
Height: 245 mm
Width: 188 mm
Thickness: 25 mm
Weight
1108 gr
ISBN-13
978-1-4737-5104-0 (9781473751040)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Behrouz Forouzan
Foundations of Computer Science
Book
02/2023
5th Edition
Cengage Learning EMEA
€68.50
Shipment within 15-20 days
Person
Behrouz A. Forouzan has more than 38 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++, as well as titles on Data Communication and Networking, and TCP/IP Protocols.
Content
1 Introduction
2Number Systems
3Data Storage
4Operations on Data
5Computer Organization
6Computer Networks and Internet
7Operating Systems
8Algorithms
9Programming Languages
10Software Engineering
11Data Structure
12Abstract Data Types
13File Structure
14Databases
15Data Compression
16Security
17Theory of Computation
18Artificial Intelligence
19 Introduction to Social Media
20 Social and Ethical Issues
AUnicode
BUnified Modeling Language (Uml)
CPseudocode
DStructure Chart
EBoolean Algebra and Logical Circuits
FExamples of Programs In C, C++, And Java
HError Detection and Correction
2Number Systems
3Data Storage
4Operations on Data
5Computer Organization
6Computer Networks and Internet
7Operating Systems
8Algorithms
9Programming Languages
10Software Engineering
11Data Structure
12Abstract Data Types
13File Structure
14Databases
15Data Compression
16Security
17Theory of Computation
18Artificial Intelligence
19 Introduction to Social Media
20 Social and Ethical Issues
AUnicode
BUnified Modeling Language (Uml)
CPseudocode
DStructure Chart
EBoolean Algebra and Logical Circuits
FExamples of Programs In C, C++, And Java
HError Detection and Correction