Chapter one introduces you to programming and thinking like a computer scientist. The authors point out that problem solving as perhaps the most important skill a computer scientist can posses. You must “formulate problems, think creatively about solutions, and express solutions clearly and accurately.” You learn about what constitutes a computer program, what is computer science, and what are programming languages. You also learn how Java differs from truly compiled computer languages such as C++. The authors then provide you an overview of the programming constructs of: class, statement, comment, and you get some practice in writing your first Java programs.
Try It – Step by Step
Here are some excellent video tutorials presented by LearningLad that should help with the concepts presented in this chapter.
- What is Programming (In particular Java)?
- The Java Virtual Machine (JVM)
- Java Introduction
- Strings/Hello World
- Escape Strings