Fundamentals of Computer Science, 1st Edition © 2024
Fundamentals of Computer Science, published by Pearson, prepares students for their next steps in the field, including computer science careers, by helping them select the appropriate technology, synthesize data, create solutions, and evaluate results.
- Learn essential computer science concepts
- Covers problem-solving and reasoning skills
- Meets the Computer Programming 1 certification from YouScience™
Fundamentals of Computer Science CTE Curriculum
Guide students on their first steps into computer science with a curriculum designed for today’s technological landscape.
Digital Citizenship
The text prepares students for digital leadership through researching current laws and regulations, coupled with an emphasis on integrity and respect.
Foundational Topics
A solid grounding in computer science is provided with subjects such as data types, variables, input, output, control structures, modules, functions, arrays, and files types.
Easy Entry
The program welcomes students without previous experience in computer science or programming and factors that into the approach for teaching Python, Java, and C++.
Prepare Students for Industry-Recognized Credentials
Fundamentals of Computer Science meets the Computer Programming 1 certification exam standards offered by YouScience™.
Fundamentals of Computer Science CTE Teaching Solutions
-
Teacher Resources
-
Visual Learning Aids
-
Conceptual Reinforcement
-
Reviews and Exercises
Teacher Resources
-
Wraparound Edition
A Teacher’s Wraparound Edition with teaching tips, discussion questions, and lesson plans.
-
Dynamic Presentations
Dynamic Rise and PowerPoint® Presentations for class introductions or review can be used for in-person classes, remote instruction, or a blended program.
-
Assessment Software
A Test Bank with TestGen® Assessment Software allows for test customization and bolsters academic integrity.
-
Solution Files
Downloadable Code Data Solution Files and Video Links organized by chapter.
Visual Learning Aids
-
Objective Introductions
Topics at the beginning of each chapter visually introduce that chapter’s objectives.
-
Process Simplification
Visual diagrams help break down and simplify programming processes.
-
Video Notes
Video Notes link the textbook content to engaging supplementary videos.
Conceptual Reinforcement
-
Step-by-Step Examples
Step-by-step coding examples help students create each line of code.
-
Study Checkpoints
Study Checkpoints provide review and self-evaluation of material before moving on.
-
Key Points
Key Points summarize the concepts for each lesson.
-
Vocabulary Terms
Highlighted vocabulary terms help students to review key concepts and new terminology.
-
In-the-Spotlight Feature
In-the-Spotlight feature introduces key functions and statements, along with hands-on coding opportunities, using real-life examples.
Reviews and Exercises
-
Chapter Review
End of Chapter Review features assessment questions in quiz multiple-choice, true-false, and short-answer format.
-
Programming Exercises
Each chapter ends with Programming Exercises for practical applications.
Take a deeper look into Fundamentals of Computer Science’s features.
Program Overview
Tour the tools and features available in Fundamentals of Computer Science to help teachers and students succeed.
Interactive eText Overview
Tour the engaging features of the Bookshelf by VitalSource® Student eText.
Bookshelf by VitalSource® eText for Fundamentals of Computer Science
The Bookshelf by VitalSource® eText platform features include search and navigation, bookmarking, note taking, creating personalized study tools and more. The latest enhancements to the platform even include AI generated assessment questions called Bookshelf CoachMe®.
Additional Fundamentals of Computer Science Resources
-
Downloadable Teacher Resources
-
Wraparound Teacher’s Edition
-
TestGen® Test Bank
-
Rise Presentations
-
Visual Aid PowerPoint® Presentations
Downloadable Teacher Resources
Access the complete collection of Teacher Resources provided for Fundamentals of Computer Science.
Download Teacher Resources
Wraparound Teacher’s Edition
The print Teacher’s Edition includes the complete Student Edition pages with wraparound support including teaching tips, discussion questions, additional projects, and lesson plans.
TestGen® Test Bank
Teachers can quickly select questions and create tests that align with the textbook. With customization available, creating multiple versions for academic integrity is an easy process.
Rise Presentations
Dynamic content for class introductions or review, in person or in a remote environment.
Visual Aid PowerPoint® Presentations
Pre-made presentations correlate to the course content so teachers can easily use them during an in-person lecture or an online class.
Frequently asked questions about Fundamentals of Computer Science
-
What topics are included in the Table of Contents?
Chapter 1: Getting Started with Computer Systems
Chapter 2: Understanding Data Processing
Chapter 3: Introduction to Programming Languages
Chapter 4: Getting Started with HTML and CSS
Chapter 5: Programming Basics
Chapter 6: Using Calculations
Chapter 7: Introduction to Boolean Logic and Decision Statements
Chapter 8: Getting Started with Loop Statements
Chapter 9: Introduction to Modules and Functions
Chapter 10: Understanding Input Validation
Chapter 11: Exploring Arrays
Chapter 12: How to Avoid Coding Errors
Chapter 13: Getting Started with Object-Oriented Programming
Chapter 14: Getting Started with GUI Applications
Chapter 15: Preparing for a Career in Computer Science
Chapter 16: Digital Citizenship
Chapter 17: Focus on Python
Chapter 18: Focus on Java
Chapter 19: Focus on C++
Appendix A: ASCII/Unicode Characters
Appendix B: Flowchart Symbols
Appendix C: Pseudocode Symbols
Appendix D: Python, Java, and C++ Keywords
Appendix E: Installing Python
Appendix F: Introduction to Idle
-
What grade levels is this text appropriate for?
Grades 7-12 -
What types of courses is this text best suited for?
This program is designed for Introductory Computer Science courses.
-
What Student Resources are available?Available student resources include the print Student Edition and Student eText on Bookshelf by VitalSource®.
-
What Teacher Resources are available?
Available Teacher Resources include: Wraparound Teacher’s Edition, TestGen® Test Bank, PowerPoint® presentations, Dynamic Rise Presentations, Code Data Solution Files, and Video Links.
-
What are the digital license options?
Student eText on Bookshelf by VitalSource® can be purchased for 1 or 6 years. -
Does this text prepare students for any industry recognized certification?Yes. Fundamentals of Computer Science prepares students for the Computer Programming I certification from YouScience.
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.