Aimed at beginners, this book introduces the basics of computer science in an interdisciplinary approach. The book consists of two parts. The first part introduces programming, including basic elements, methods, object-oriented programming and algorithms. Part II introduces advanced topics in computer science: algorithms and data structures, computing theory, and computer architecture. This book is rich in content and step-by-step, and is suitable as a textbook for introductory computer science courses for college undergraduates.
Reader comments
This book is very suitable for beginners like me! It takes an interdisciplinary approach to computer science and is both informative and step-by-step. The author clearly explained the relationship between programming ideas and programming languages, and also used Java as an example to make it easier for me to understand. I think this book is a "shortcut" to learning computers, and I recommend it to you!
This book is very suitable for beginners like me! It takes an interdisciplinary approach to computer science and is both informative and step-by-step. The author clearly explained the relationship between programming ideas and programming languages, and also used Java as an example to make it easier for me to understand. I think this book is a "shortcut" to learning computers, and I recommend it to you!