Return to Main Menu
Back One Page
Place Order by Mail
Contact Us
| Resource Center
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
SysAdmin/Networking
Web
Web Services
Windows
Wireless
XML
|
|
 See
More Value Packages |
Stefano
Ceri
Dino Mandrioli
Licia Sbattella
ISBN: 0201876981
Publisher: Addison-Wesley
Copyright: 1998
Format: Paper; 736 pp
Published: 07/22/1999
Status: Available
Our Price: $79.99 |
About the Book
Gives students a firm grounding in
the fundamental principles of computer science and an appreciation of the
correlation between those principles and an introduction to programming.
Maintains strong coverage of the topics taught in the traditional introductory
courses including algorithms and basic elements of programming languages
and then goes further to introduce higher level topics such as the structures
of operating systems, databases and productivity tools.
Features
-
The new emphasis is on teaching the introductory
material, and more advanced topics, revealing to the student the relationship
of these parts to the whole of computer science.
-
Suitable for the emerging introductory computer
science course taken by students who need a thorough grounding in the fundamental
principles
Related
Books
Computer Fluency, Literacy & Introduction
to Computer Science (Computer
Science)
Table of Contents
Preface
1. An Introduction to Computer Science
2. Computer Architecture
PART I PROGRAMMING
3. Coding Algorithms in a High-Level
Language
4. Running C programs on Real Machines
5. Data Types
6. Control Structures
7. Functions and procedures
8. Introduction to Recursive Programming
9. File Management
10. Dynamic Data Structures
11. More Data Structures
12. Complexity Analysis of Algorithms
PART II HARDWARE AND SOFTWARE
ARCHITECTURE
13. Encoding and Managing Binary Data
14. Machine Language
15. The Operating System
16. File and Database Systems
17. Distributed Systems
18. Internet Services
19. The End-User View of Part
PART III SOFTWARE DEVELOPMENT
20. The Software Life Cycle
21. Requirements Analysis
22. Design Techniques
23. Verification techniques
24. Software Production Tools
25. Object-Oriented Design
26. Non-Conventional Software
27. The evolution of computer science
Further Reading
Appendix A The ASCII code
Appendix B ANSI C operators
Appendix C ANSI C keywords and predefined
identifiers
Appendix D The formal syntax of ANSI
C
Appendix E Solutions to selected exercises
Index |
|