In This Chapter
Problems, Problems, and More Problems
First, solve the problem. Then, write the code.
Computer science often talks about problems and constructs solutions to problems. In this chapter, you learn more about these problems and their acceptable solutions. How do you begin to create these solutions?
Computer scientists have been solving problems for a short period of time when you consider how long mathematics and other sciences have been around. There is evidence showing that people have been solving mathematical problems for thousands of years. Quantifying time and counting date back more than 20,000 years, and the Pythagorean Theorem ...