An Introduction to Computing by Subhashis Banerjee, S. Arun Kumar

An Introduction to Computing

An Introduction to Computing by Subhashis Banerjee, S. Arun Kumar
2003
Number of pages: 157
This course is about computing. The notion of computing is much more fundamental than the notion of a computer, because computing can be done even without one. In fact, we have been computing ever since we entered primary school, mainly using pencil and paper. Since then, we have been adding, subtracting, multiplying, dividing, computing lengths, areas, volumes and many many other things. In all these computations we follow some definite, unambiguous set of rules. This course is about studying these rules for a variety of problems and writing them down explicitly. When we explicitly write down the rules (or instructions) for solving a given computing problem, we call it an algorithm. Thus algorithms are primarily vehicles for communication; for specifying solutions to computational problems, unambiguously, so that others (or even computers) can understand the solutions. When an algorithm is written according to a particular syntax of a language which can be interpreted by a digital computer, we call it a program. This last step is necessary when we wish to carry out our computations using a computer.
Computers & Internet



More Free E-Books For Computers & Internet


Similar Books For Computers & Internet

1. Computational and Inferential Thinking: The Foundations of Data Science by Ani Adhikari, John DeNero
2. .NET Microservices: Architecture for Containerized .NET Applications by Cesar de la Torre, Bill Wagner, Mike Rousos
3. Android on x86 by Iggy Krajci, Darren Cummings
4. Practical Guide to Bare Metal C++ by Alex Robenko
5. C++ Best Practices by Jason Turner
6. Ad Hoc Networks by Jesus Hamilton Ortiz, Alvaro Pachon de la Cruz
7. Learn to Code With C by Simon Long
8. 500 Lines or Less by Michael DiBernardo (ed.)
9. TypeScript Deep Dive by Basarat Ali Syed
10. The Piracy Crusade by Aram Sinnreich
11. Interacting with Presence by Giuseppe Riva
12. Introduction to Numerical Methods and Matlab Programming for Engineers by Todd Young, Martin J. Mohlenkamp
13. R for Data Science by Garrett Grolemund, Hadley Wickham
14. Insight into Theoretical and Applied Informatics by Andrzej Yatsko, Walery Suslow
15. Python Data Science Handbook by Jake VanderPlas
16. R Packages: Organize, Test, Document and Share Your Code by Hadley Wickham
17. Exploratory Data Analysis with R by Roger D. Peng
18. Linux Inside by 0xAX
19. Automata and Rational Expressions by Jacques Sakarovitch
20. Hacking with Swift by Paul Hudson
21. The Power of Prolog by Markus Triska
22. The Web as History by Niels Brügger, Ralph Schroeder (eds)
23. Python for Everybody: Exploring Data in Python 3 by Charles R. Severance
24. Audio Signal Processing by Vesa Valimaki
25. Crafting Interpreters: A handbook for making programming languages by Robert Nystrom
26. Just Enough R: Learn Data Analysis with R in a Day by Sivakumaran Raman
27. An Introduction to the C Programming Language and Software Design by Tim Bailey
28. The Silicon Jungle by David H. Rothman
29. Visualising Facebook by Daniel Miller, Jolynna Sinanan
30. Introduction to Networking: How the Internet Works by Charles Severance
31. Good Faith Collaboration: The Culture of Wikipedia by Joseph M. Reagle
32. Introduction To MIPS Assembly Language Programming by Charles W. Kann
33. HTML and CSS In A Week ...Or Less by Abdi Cagarweyne
34. Refining the Concept of Scientific Inference When Working with Big Data by
35. GIS Commons: An Introductory Textbook on Geographic Information Systems by Michael Schmandt
36. Human Computer Confluence by Andrea Gaggioli, et al.
37. Operating System: From 0 to 1 by Tu, Do Hoang
38. Nature of Geographic Information by David DiBiase
39. Mastering Apache Spark 2.0 by Jacek Laskowski
40. Global Library and Information Science by Ismail Abdullahi (ed.)
41. DevOps for Digital Leaders by Aruna Ravichandran, Kieran Taylor, Peter Waterhouse
42. A Practical Introduction to APL 1 and APL 2 by Graeme Donald Robertson
43. A Practical Introduction to APL 3 and 4 by Graeme Donald Robertson
44. Open Content: A Practical Guide to Using Creative Commons Licences by Till Kreutzer
45. SQL Tutorial by
46. Databases, Types, and The Relational Model: The Third Manifesto by C.J. Date, Hugh Darwen
47. X Window Programming by
48. Finding the Public Domain: Copyright Review Management System Toolkit by Melissa Levine, et al.
49. Functional PHP by Luis Atencio
50. Casual Computing: Light Reading for Users of Open Source, About Open Source by Klaatu



Categories