Fall 2015 - Spring 2016

Conference / Planning:
8:30-9:15 AM
Mr. Puente's
media web Augmented pc
robotics  tech apps
Whether you watch movies or play with any device, you see them everywhere. Many inspire fear while others awe everyone. When you watch the latest Sci-fi movies or cartoons, robots bring a sense of mystery and amazement. On the other hand, Apps provide convenience to users on countless devices.  Robots and Apps, so it seems, are taking over the world. Designing, implementing and creating new technologies in an innovative way is the pursuit of every human being since the invention of the early machines. Taking an idea from inception to implementation is both challenging and rewarding.  Students will develop apps as well as discover the world of mobile robots - how they move, how they interact with the world, and how to build them! These skills can be learned by anybody, allowing students to feel successful. Undoubtedly, these skills may lead to a career in engineering or design for students who take an interest in robotics and app development.
This module is a primer in Robotics and App Development. Students will be utilizing Lego Mindstorm kits, Robolab software and various Lego Robotics materials to introduce them to basic programming as well as problem solving strategies. This module will involve students in the development, building and programming of a LEGO Mindstorm robot. Students will work hands-on in teams to design, build, program and document their progress. Topics may include motor control, gear ratios, torque, friction, sensors, timing, program loops, logic gates, decision-making, timing sequences, propulsion systems and binary number systems. Student designed robots will be programmed to compete in various courses as developed by First Lego League. Students will also be introduced to development, building and programming mobile apps using specific Software Development Kit (SDK). Such a foundation will enhance their prospects for pursuing higher education in computer science and engineering courses.
Student Objectives:
What will I learn in Robotics? What will I learn in App Development?
  • What is, and what is not a robot – and more specifically, a mobile robot
  • Why we need robots
  • What subsystems robots are made up of
  • Different ways that mobile robots can move themselves around, and which are most suitable for different environments
  • How a variety of sensors receive information about the environment around then
  • Ways to classify sensors: proprioceptive vs exteroceptive; active vs passive
  • How a feedback system works
  • That robots follow logical sequential instructions in order to function
  • To create basic flow diagrams and pseudo code to program what a robot will do
  • How to develop a list of design requirements for a robotic system
  • How to design, implement and troubleshoot a robotic system
  • Essential game design elements and the role of a game designer
  • Key game development stages and principles of agile game development
  • How games are like magic and real-time systems
  • That programming is made up of simple steps, and how procedure and object oriented programming can help us structure our game code
  • How messages and events are key concepts in games at different levels within game architecture
  • About graphs and other data structures that help represent game worlds and characters
  • How a game design can be described, modeled and implemented as simple game architecture
  • About the emergence of game engines and the relationship of games to other data-driven applications, including concurrent and distributed architectures
  • How to implement games using iterative step-by-step processes, by selecting, implementing and testing
  • That rules are central to games, and that game balance relates to fairness and bias for players
  • How physics can be used to create realistic force-based movement, for individual characters and groups
  • About AI techniques that can add interesting behavior to game characters, including decision making, action planning and path planning
Click here to SIGN IN to work with ROBOTIC Activities
Click here to SIGN IN to work with APP DEV Activities
Techie Website