
Schaum's Outline of Introduction to Computer Science
Ramon Mata-Toledo(Author)
McGraw-Hill Professional (Publisher)
Published on 16. October 1999
Book
Paperback/Softback
240 pages
978-0-07-134554-5 (ISBN)
Description
This outline covers the required Introduction to Computer Science course for computer science majors and the Advanced Placement Computer Science examination taken by high school students. The outline presents the introductory concepts of computer science with emphasis on algorithm development and data abstraction. Although the concepts are language independent, the authors will illustrate them using graded examples, in C, C++, and Java. Whenever appropriate, examples using other languages like Pascal, BASIC, and FORTRAN will also be used.
More details
Language
English
Place of publication
United States
Publishing group
McGraw-Hill Education - Europe
Target group
College/higher education
Illustrations
10 Illustrations
Dimensions
Height: 274 mm
Width: 206 mm
Thickness: 15 mm
Weight
544 gr
ISBN-13
978-0-07-134554-5 (9780071345545)
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
Person
Ramon A. Mata-Toledo, Ph.D. (Harrisonburg, VA) is an associate professor of computer science at James Madison with 30 years of teaching experience. Pauline K. Cushman, Ph.D. (Harrisonburg, VA) is an assistant professor of integrated science and technology and computer science at James Madison University.
Content
Computers and computer organization; programming languages; programming activities; problem solving, top down design and data abstraction; flowcharting and pseudocode; basic control structures; sequence, selection, repetition; algorithms, variables and constants; simple data types; assignments and arithmetic expressions; operator precedence; logical expressions; control structures - selection, repetition; functions; scope of variables; parameter passing mechanisms; arrays - single dimensions and multi dimensions; searching and sorting; pointers, linked lists, stacks, queues; file I/O concepts; classes, inheritance and data abstraction.