Skip to main content
Sample Programs Online
Request a Print Sample
Contact a Rep
ALEKS Adventure
Building Blocks PreK
Sample Programs Online
Request a Print Sample
Contact a Rep
Sample Programs Online
Request a Print Sample
Contact a Rep
Sample Programs Online
Request a Print Sample
Contact a Rep
Sample Programs Online
Request a Print Sample
Contact a Rep
ALEKS Adventure
Building Blocks PreK
Reading Laboratory
Sample Programs Online
Request a Print Sample
Contact a Rep
Asi se dice cover
Sample Programs Online
Request a Print Sample
Contact a Rep
Entrepreneurship Fundamentals cover
Sample Programs Online
Request a Print Sample
Contact a Rep

Traditional Ordering


Shop Online


For Your Classroom & School


Our Principles


Foundations of Technology: Computer Science

Grades: 9 - 12

©2026, Binary Logic | McGraw Hill
Inspire high school students to dive into the core concepts that power modern computing—from how machines process binary code to the basics of programming, networks, and project management. Foundations of Technology: Computer Science is an expertly designed program that uses hands-on activities and real-world applications to equip students with the digital fluency and problem-solving skills needed to thrive in today’s tech-driven world.

Program Details

Foundations is an innovative series of titles designed for high school students, each covering a specific area of the digital world. These key features of every Foundations program bring skills to life: 
  • Clear instruction and active learning: Students thrive in their learning when presented with well-defined goals, clear instruction, relevant examples, hands-on activities, and project-based learning.
  • Timely and relevant coverage: Content aligns with the latest industry practices, preparing students for future careers.
  • Complete teacher support: Educators prepare efficiently with a print teacher’s edition, lesson plans, lesson guides, and pre-built assessments.
  • Flexible delivery: Students benefit from a hardbound textbook or use the digital resources complete with an eBook, an adaptive SmartBook®, assessment, videos, and more. 
Students using Foundations of Technology: Computer Science will:
  • Explore computer science fundamentals and how computer hardware works, including CPUs, memory, and storage.
  • Discover emerging technology areas, including artificial intelligence and networking essentials, ranging from satellite communication to cloud storage.
  • Gain hands-on experience with programming environments, visualization tools, and project management methods, including tools like Gantt chart software.
  • Build essential digital literacy and problem-solving skills, preparing them for careers in technology, programming, and IT project management.