This eBook is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although Python is the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment.
Almost everyone has used a computer at one time or another. Perhaps you have played computer games or used a computer to write a paper or balance your checkbook.
Computers are used to predict the weather, design airplanes, make movies, run businesses, perform ﬁnancial transactions, and control factories.
Have you ever stopped to wonder what exactly a computer is? How can one device perform so many different tasks? These basic questions are the starting point for learning about computers and computer programming.
A modern computer might be deﬁned as “a machine that stores and manipulates information under the control of a changeable program.” There are two key elements to this deﬁnition. The ﬁrst is that computers are devices for manipulating information.
This means that we can put information into a computer, and it can transform the information into new, useful forms, and then output or display the information for our interpretation.
File Type: PDF
File Size: 1.01 MB
Total Pages: 261
Direct Link Mega:
Direct Link AnonFiles:
Direct Link Mediafire:
Direct Link Solidfiles:
Direct Link Sabercathost:
Direct Link Tusfiles: