Computer Programming: Fundamental Concepts Using Java® engages students as they learn the fundamentals of problem-solving processes and techniques first, and then apply them through programming techniques to solve real-world problems. The content begins by identifying expectations in the workplace, and the skills required of computer programmers. Students will learn about the differences between various programming languages and their common uses. An introduction to the software lifecycle approach to designing an application is also covered. The first step in learning computer programming is to understand how to analyze and solve problems in a logical way. Students will learn how to create algorithms to analyze and solve problems.
Objectives at the beginning of each chapter list what students should learn from the chapter. This will help them determine whether they have met the objectives after completing the chapter.
Key Points are included at the beginning of each section. Each key point highlights an important takeaway for the section.