Computer Programming Tools in Schools (CPTS) is a multi-language curriculum that uses Scratch, StarLogo TNG, and Etoys to teach fundamental computer science concepts and programming skills in the context of homeland security-relevant topics including food safety and risk models. These three tools are beginner-friendly programming tools developed by different labs at MIT and University of Illinois but share a drag-and-drop graphical interface. The CPTS curriculum is designed for use in an introductory course for middle or high school students with no prior programming experience, with the goal of engaging students' interest in computer science and preparing them for further studies in this and related fields. All the activities are project-based and student-centered, using a variety of formats, including games, simulations, and interactive media.

Keywords: Computer Programming Tools in Schools ,CPTS,multi-language curriculum, Scratch, StarLogo TNG,Etoys, teach fundamental computer, science ,homeland security, programming tools ,MIT, University , Illinois , CPTS curriculum , programming experience, games, simulations,interactive media