2017

  • netsblox logo

    Interdisciplinary NetsBlox project makes computer programming intuitive

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 30, 2017

  • Vanderbilt University

    BME alumna honored with state STEM advocate award

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 29, 2017

  • Vanderbilt University

    Three postdocs to work with engineering faculty as Academic Pathways Fellows

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 22, 2017

  • Vanderbilt University

    Engineering researchers represent Vanderbilt at D.C. expo of NSF-funded projects

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 19, 2017

  • anna douglas vanderbilt

    Novel nanotube approach earns grad student coveted spot in ORNL innovation program

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 18, 2017

  • Vanderbilt University

    Student rocketeers earn second place in NASA contest

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 12, 2017

  • Vanderbilt University

    Outstanding graduates recognized at 2017 Commencement Reception

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 11, 2017

  • Dean presents 2017 engineering faculty, staff awards

    Dean presents 2017 engineering faculty, staff awards

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 10, 2017

  • Vanderbilt University

    Robinson gets EDI seed grant to survey black faculty in engineering, computer science

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 9, 2017

  • Vanderbilt University

    Galloway, the Wond’ry team design wrist-saving, wick-installing device for Thistle Farms

    Professor Akos Ledeczi and Ph.D. student Brian Broll work with their NetsBlox intuitive visual programming platform. (Vanderbilt University) Vanderbilt University Professor of Computer Engineering Akos Ledeczi doesn’t want everyone to become a programmer. But understanding how computers think, interact, and do what we want them to do – those are 21st century skills, he said. In NetsBlox, a visual programming environment, Ledeczi and an interdisciplinary team are developing a teaching tool that introduces the basics and a high-level view of distributed computing. The team has worked with students as young as middle schoolers and has several upcoming camps and workshops with young learners as well as high school students. NetsBlox is built on top of Snap!, an environment created at the University of California at Berkeley. Snap! is based on Scratch, the best-known programming tool for kids from the MIT Media Lab. Young students use Scratch to create basic Pong-like games, animations or virtual stories. Snap!, a visual drag-and-drop programming language, picks up where Scratch leaves off, making it an appropriate introduction to computer science for high school and college students. Public data sets expand possibilities NetsBlox adds message passing, a way computers communicate with each other; access to a set of online data sources in the public domain – maps, weather, movies, trivia, and earthquakes are a few; and introduces distributed programming. The goal is to make writing a distributed computer program much like solving a simple puzzle. With NetsBlox, for example, an average high school student can create a simple multiplayer game, run it on her phone and play against a friend over the internet after just a few weeks of instruction. The popularity of massively multiplayer online role-playing games made this approach a “no-brainer,” Ledeczi said. The jump to distributed programming and the computational thinking behind it is significant. A distributed program is actually multiple programs running on different computers communicating and synchronizing with each other. Think of the difference between going out to dinner alone or organizing a wedding reception, including picking the date and time, confirming the most important guests can make it, sending invitations, organizing transportation, reserving the place, ordering catering and booking a band. Distributed programming can be far more complex than simple two-person games, but a game introduces the concepts and forces students to program information to send somewhere else plus consider delays and response times. With the data sets, students can create movie quiz games and trivia contests to play with each other. Data on earthquakes, air pollution, astronomy, and weather can be the foundation for a school science project. Read More

    May. 8, 2017