software design & integration

software design & integration
Milestone C logo

grade: 9-12 (High school)
modularity: per units
units length: 9-23h
full curriculum length: 73-105h

standards alignment: NGSS, ISTE


class preparation materials
software kit
hardware kit


teacher training
class management
in-action coaching

21st century skills and competences:

Software Design Development,Coding
Syntax Coding
Software Troubleshooting
Electrical Design
Electrical Build
Electrical Circuits
Electrical Breadboarding
Electrical Troubleshooting
Project Management
Input/Output Management
Engineering Develop Process
Requirements. Documentation
Critical Thinking
Problem Solving
Data Analysis
Inquiry Skills
Analytical Skills
Communication/Conflict Resolution
Formal Presentation
Customer Orientation

Software Design & Integration (SDI) requires no prior coding experience and introduces students to software development and design thinking. SDI builds students’ understanding of basic coding concepts by engaging them through games. This program uses hardware and software to explore the software development process.

Students will navigate software’s multi-faceted world following a project-based road map to acquire key professional skills. Students develop games through object-oriented programming and basic control structures, leaving them with a significant sense of accomplishment. SDI establishes a solid foundation in software development and creates a big-picture understanding of interface management and the engineering process at large.



Elizabeth Collucio

Elizabeth Collucio

Science Department Chair at Notre Dame High School, Connecticut US

I was inspired by the amount of growth I saw in each of the students, and I am confident that the skills these students learned will be valuable in their future education and careers.
Ena Kosanovic

Ena Kosanovic

Project Officer, United Nations Development Programme (UNDP BiH)

In seven months, we've seen teachers transform into happy, confident and dedicated advocates for STEM in their classrooms.
Tina Henckel

Tina Henckel

Director of STEM, Norwalk Public Schools District

The experiences students gain after completing any one of Stemi and Milestone C courses, will not only prepare them for a future career in a STEM field but, more importantly, for life.