Invitation to computer science

Offers a contemporary overview of today's computer science. This non-language-specific approach provides a solid foundation using an algorithm-driven approach that's suitable for the reader's first introduction to the field of Computer Science. It also includes a Digital Lab Manual co...

Full description

Saved in:
Bibliographic Details
Main Authors: Schneider, G. Michael (Author), Gersting, Judith L. (Author)
Other Authors: Brinkman, Bo (joint author)
Format: Book
Language:English
Published: Boston, MA Cengage Learning 2016
Edition:Seventh edition
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000nam a2200000 i 4500
001 98332
003 MY-KLNDU
005 20241220022519.0
008 221104 20162016maua b 000 0 eng d
020 |a 9781305075771 (alk. paper) 
020 |a 0314043756 (alk. paper) 
039 9 |a 202211041133  |b VLOAD  |c 201604181228  |d faezah  |y 201512091708  |z zubir 
040 |a UPNM  |b eng  |c UPNM  |e rda 
090 |a QA 76  |b .S35 2016 
100 1 |a Schneider, G. Michael  |e author 
245 1 0 |a Invitation to computer science  |c G. Michael Schneider, Judith L. Gersting ; contributing author, Bo Brinkman 
250 |a Seventh edition 
264 1 |a Boston, MA  |b Cengage Learning  |c 2016 
264 4 |c © 2016 
300 |a xxviii, 884 pages  |b illustrations  |c 25 cm 
336 |a text  |2 rdacontent 
337 |a unmediated  |2 rdamedia 
338 |a volume  |2 rdacarrier 
504 |a Includes bibliographical references 
505 0 |a 1. An Introduction to Computer Science. Level I: The Algorithmic Foundations of Computer Science -- 2. Algorithm Discovery and Design -- 3. The Efficiency of Algorithms. Level II: The Hardware World -- 4. The Building Blocks: Binary Numbers, Boolean Logic, and Gates -- 5. Computer Systems Organization. Level III: The Virtual Machine -- 6. An Introduction to System Software and Virtual Machines -- 7. Computer Networks and Cloud Computing -- 8. Information Security. Level IV: The Software World -- 9. Intro to High Level Languages (brief intro in printed text; online chapters for C++, C#, Python, Java, and Ada) -- 10. The Tower of Babel: Multiple Programming Voices -- 11. Compilers and Language Translation -- 12. Models of Computation. Level V: Applications --13. Simulation and Modeling -- 14. Electronic Commerce -- 15. Artificial Intelligence -- 16. Computer Graphics and Entertainment: Movies, Games, and Virtual Communities. Level VI: Social Issues in Computing -- 17. Making Ethical Decisions [Bo Brinkman]. Answers to Practice Problems 
520 |a Offers a contemporary overview of today's computer science. This non-language-specific approach provides a solid foundation using an algorithm-driven approach that's suitable for the reader's first introduction to the field of Computer Science. It also includes a Digital Lab Manual containing 20 laboratory projects that map directly to the book 
592 |a IN/11515  |b 09/03/2016  |c RM 822.49  |h Innowawasan 
650 0 |a Computer science 
700 1 |a Gersting, Judith L.  |e author 
700 1 |a Brinkman, Bo  |e joint author 
999 |a vtls000056014  |c 98332  |d 98332