Computer Science: A Problem-Solving Approach, published by Pearson, is an excellent resource for students beginning their education in computer programming. Intended for introductory courses in design and logic, the text teaches students the basic principles of design, implementation, and presentation of creative computer programs. Students will also have the opportunity to collaborate with other students and digital communities to think critically, analyze data, and solve unique challenges using a variety of techniques.
Although many of the topics are not language specific and no previous programming experience is required, Python is introduced and used for programming projects.
The text uses easy-to-understand examples, pseudocode, flowcharts, and other tools to teach the logic and design of programming with Python.
Teacher Resources include:
PEARSON, MYLAB, REVEL, Pearson Logo are trademarks owned and/or registered by Pearson plc and/or its affiliates. All other third party marks associated with these products are the property of their respective owners. Copyright in the works referenced herein is owned by Pearson Education, Inc. Pearson Education has control over the editorial content in these instructional materials.