Xu, Zhiwei
Computational Thinking: A Perspective on Computer Science
- ISBN 13:
- 9789811638503
- author:
- Xu, Zhiwei
- format:
- Paperback
- publisher:
- Springer
- language:
- English
- Publication Year:
- 2022
- Pages:
- 319
- Dimensions:
- 23.4 x 15.6 x 1.8 centimetres (0
- Genre:
- Computers, Computer Science, General,
- Condition:
- New
- Availability:
- Item usually sent within 20 working days
Description
This textbook introduces computer science from a computational thinking perspective, focusing on elementary knowledge and thinking models. It is designed for one-semester introductory computer science courses aimed at undergraduate students from all disciplines.
The book explores the way of thinking in computer science, characterized by three external features and eight internal features, including automatic execution, bit-accuracy, and abstraction. It covers a range of topics, from logic thinking to network thinking, as well as societal impact and responsible computing material.
With over 200 problems of varying difficulty, students can develop their skills using the pedagogic tool Bloom's taxonomy to create computational solutions. The book requires only 300 lines of code to solve most programming problems, making it an accessible resource for learning computer science through computational thinking.