Skip to main content
Activity (Hands-On)Grades 9 - 12

Rush Hour Mayhem: Engineering Efficient Routes With Logic Gates

A photo showing the printout of City Layout 2 with red trucks and green trucks.Students engineer efficient routes with logic gates

Students are introduced to logic gates and problem solving through a real-world scenario in which delivery trucks must be efficiently routed through a congested downtown area. Students adjust gate types (AND, OR, NOT, Buffer, etc.) and inputs (colored delivery trucks) to produce desired outputs and ensure correct deliveries. Students progress from a simple road map to a more complex system as they build and apply their skills. In a final design challenge, students research additional logic gates and create their own optimized map, aiming to design the simplest and most efficient gate system possible.

Engineers use logic gates as the fundamental building blocks of digital systems to make decisions, process information, and control actions using simple true/false (1/0) logic. Computer engineers use logic gates to design circuits found on semiconductors and microprocessors, enabling computers to perform calculations, store data, and follow instructions. Software engineers and programmers apply the same logical principles when writing code and improving operating systems, using conditional statements that mirror AND, OR, and NOT decisions. Similar logic is also used in civil engineering, where engineers design road systems and manage traffic flow by planning for conditions such as when vehicles should move, stop, or be rerouted, making logic gates a unifying concept across multiple engineering disciplines.

After this activity, students should be able to:

  • Use logic gates to solve a problem with “city planning.”
  • Understand how logic gates connect to computer programming.
  • Be able to connect logic gates to their every life.

More Like This