Computer Science: A Problem-Solving Approach, 1st Edition © 2024

Emergent Learning

Cover image

Computer Science: A Problem-Solving Approach prepares students for the Computer Programming II (Python) certification from YouScience®.

Computer Science: A Problem-Solving Approach starts students out on their education in computer programming. The text introduces design and logic through the principles of design, implementation, and presentation of creative computer programs.

  • Student collaboration
  • Think critically
  • Analyze data
  • Solve unique challenges
  • Variety of techniques
  • Introduction to Python

Introductory computer science Career and Technology (CTE) program

Provide a foundation for understanding computer science with an easy-to-use text that requires no programming experience.

Provides easy entry point for programming

Computer Science: A Problem-Solving Approach was designed so students without programming experience could find a way into this expansive field. Many of the topics are not language specific.

Consists of highly illustrative examples

The program remains easy to understand throughout and uses pseudocode, flowcharts, and other tools to support learning the basics of computer science.

Starts students out with Python

Python’s straightforward structure helps to provide clear examples of coding concepts while still engaging students and challenging them to grow.

Supports preparation for certification

Computer Science: A Problem-Solving Approach prepares students for the Computer Programming II (Python) certification exam offered by YouScience®.

Teaching solutions

Conceptual exercises, real-world applications, and support for all teaching styles

High-level introductions
Topics at the beginning of each chapter visually introduce the high-level study areas of each chapter.

Key points
Key points summarize the concepts for each lesson.

Vocabulary
Highlighted vocabulary terms help the student to review key concepts and new terminology.

Study checkpoints
Study checkpoints allow for review and self-evaluation of comprehension and retention of material.

Chapter reviews
Chapter reviews in quiz format–multiple-choice, true-false, short answer, and programming exercises–measure progress and highlight areas that need additional practice.

Video notes
Video notes link the textbook content to supplementary videos created by the author.

Visual diagrams
Visual diagrams help break down and simplify programming processes.

Step-by-step examples
Step-by-step coding examples help students create each line of code.

In-the-spotlight feature
In-the-spotlight feature introduces key functions and statements, along with hands-on coding opportunities, using real-life examples.

Career & Technical Education Catalog

Review our leading CTE programs, including available formats, prices, and ISBNs. If you still don’t see what you’re looking for, our dedicated Pearson team can help.

View our catalog Contact our team

Frequently asked questions

Grades 9-12

This program is designed for introductory computer science courses.

Available student resources include the print Student edition and Student eTextbook on Bookshelf by VitalSource®.

Pearson offers custom teacher resources for all programs. Use the contact form on this page to request access to instructor resources for this program.

Student digital access to the Bookshelf by VitalSource® eTextbook can be purchased as 1 access code or a bundle of 6 access codes. All access codes are for use by 1 student, for 1 course, for up to 1 year, and are non-transferable.

Yes. Computer Science: A Problem-Solving Approach prepares students for the Computer Programming II (Python) certification from YouScience®.

Contact Pearson

Our experts will guide you through available programs, eTextbooks, and printed materials.

With this form, you can request a sample, access instructor resources, or make a purchase.

Connect with us