Description
Computational Thinking provides a gentle and motivating introduction to computational thinking, with a particular focus on algorithms and how to implement them in code to solve important problems in areas such as finance, cryptography, web search, and data compression. The book is suitable for undergraduate students in computer science, engineering, and applied mathematics, students in other disciplines, high school students interested in STEM, and professionals seeking to understand algorithmic solutions.
The authors assume only basic mathematical knowledge but maintain the scientific rigor necessary to turn general ideas into workable algorithms. The accompanying website includes examples and Python code to implement the algorithms.
Book Features
- Writers: Paolo Fragina and Fabrizio Lucio.
- Covering topics such as sorting, searching, recursion, encryption, and search engines.
- Practical approach with real examples and Python code.
- Second edition in 2024, suitable for self-study.
- Emphasize algorithmic mindset before coding
Book specifications
- Publisher: Springer
- Instructor/Author: Paolo Ferragina
- Number of pages: 204
- Number of chapters: 11
- Format: PDF
Headlines

Pictures

User Guide
Extract the file and run it with the appropriate software.
Download link
File(s) password: www.downloadly.ir
File size
1.8 MB


