Call Us: (305) 953-9907

STEM

MUA STEM Initiative

Miami Union Academy, in conjunction with STEMcubator™, is pleased to bring STEM education to the students of Miami Union Academy this school year.  The program will help to increase student’s proficiency in the STEM disciplines, and create a career pathway for STEM-focused students.

Game Design and Development Using C# I & II

Composed of two semesters the students will learn how to design, develop, and market a video game using the C# programming language, a derivate of the C++ programming language, and the Unity game engine for the Windows, Mac, Xbox, PS4, iPad, iPhone, and Android platforms. In the first semester, the students will learn the fundamentals of game development, learn the C# programming language and be introduced to Unity as they create 2D and 3D game environments.

In the second semester, the students will learn advanced topics in game programming and be introduced to basic animation.  The class project will require them to design a game, including marketing, documentation, etc. for the game, and place the game in the Microsoft Store, Apple App Store or the Google Play store.  Topics will include: C# programming language, the software development cycle, the product development cycle, 3D modeling, collision theory, geometry and physics.

Web Development I & II

In this course, the students will learn how to develop and maintain a commercial website.  In the first semester, the students will learn how to use HTML 5 to design and deploy a commercial website.  The second semester will cover “advanced topics in web programming”.  The class project will require the students to develop a commercial website for a non-profit or small business. Topics will include wire frames, the software development cycle, project management, marketing, intellectual property, and ideation.

Robotics Engineering with C++

Composed of two semesters, this course will cover computer science, computer-aided design/engineering, mathematics, and robotics. In the first semester, the student will learn how to use the C++ language to give a robot artificial intelligence. Throughout the course, students will utilize Microsoft’s Visual Studio© IDE to write PC-based programs to calculate robot odemetry, telemetry, and dynamics. They will also use RobotC to instruct a robot to complete a series of tasks and challenges in both autonomous and tele-op modes in virtual and physical environments.  An example of a challenge would be to program a robot to navigate through a maze autonomously. Topics will include: the software design process, robotics, robot mechanics, decision making, loops, functions, inheritance, classes, artificial intelligence, sensors, and encoders.

In the second semester the students will use Autodesk® Inventor to design, 3D print, assemble, and outfit a robot with a controller, motors, and sensor.  Afterwards, the students will program the robot to complete a series of tasks. An example of a project would be to design and automate a robotic arm. Topics will include: the engineering design process, parametric modeling, orthographic views, perspective views, base feature, constraints, datum features, assembly modeling, motion analysis, robot mechanics, robot math, basic electricity and project management.