ÌÇÐÄVlog

Skip to main content

Introduction to Computer Programming: Software Development in the Age of AI, 1e, ©2026

Grades: 8 - 12

This hands-on program is a structured introduction to programming fundamentals and software development concepts. Designed for CTE pathways, the material connects classroom learning with real-world technical skills and career opportunities in software, AI, data, automation, and other fast-growing computing fields. Students learn to think like developers—planning, writing, reviewing, and iterating on code as part of a structured development workflow.

Program Details

Building the Skills, Mindset, and Habits of Real Developers

Introduction to Computer Programming takes students from foundational coding concepts to building real software applications, with AI tools integrated throughout. Beginning with how software systems are designed and prototyped, and progressing through Python programming, data structures, UX/UI design, and search strategies, students develop the technical confidence and problem-solving instincts that define modern developers.

Skill building: Students write and debug Python programs, work with real data structures and APIs, apply search algorithms, and explore natural language processing, building a foundation that supports further study in computer science and CTE technology pathways.

Real-life active learning: Every unit connects to authentic software development practices. Students plan before they code, test and iterate on their work, and complete a capstone project that brings their skills together in a real application.

AI as a learning partner: Students use AI tools to predict outputs, debug code, and improve solutions, building responsible, effective AI habits with an emphasis on thinking first and using AI to sharpen their own understanding.

Dynamic Resource Features
  • SmartBook® delivers personalized, adaptive learning tailored to student progress
  • Short videos instruct students on specific tasks in the application
  • Extensive auto-graded assessment supports each learning objective
  • Rich soft skills activities and an exploratory Career Center help make students future-ready
  • A complete online Teacher's Edition and support resources help instruction
  • A mobile app with eBook for studying on the go