This lab manual contains 23 laboratory experiences coordinated with the main text. Each lab gives students the chance to observe, study, analyze, and/or modify an important idea or concept. The step-by-step, hands-on labs give students the real world lab experience they need to master introductory Computer Science topics and build a strong foundation for future courses.