Introduction
~context~
( Week 12-13: Getting to Know VBA)

Great Job with learning about C# and Unity in the previous assignments. Now, let's look at making a game out of everyday code and applications that are typically not seen as suitable for game development. This assignment will demonstrate the power of code to alter any computerized environment. This assignment is to give you a chance to broaden your horizons and experience other code aside from C#.
  
The world runs on code. Most of the devices you use, the food you eat, the car you drive, the medication you buy, or the services provided to you all relies on code to exist in today's world.

By 2021, there are projected to be 1.4 million additional programming jobs added to the global economy, while only 0.4 million computer science students will graduate in that time.  Notwithstanding any people that make lateral career transitions, this projects a jaw-dropping 1 million more programming jobs than people to fill them.

Can you imagine?  Recruiters won't just email you – they're going to start showing up at your house with fruit baskets, offering to dance for you.  The demand for code will reach a fever pitch with no relief in sight, and the pressure on us to crank out code as fast as humanly possible will continue to mount.

 In this lesson, we will be learning how we can use code to manipulate any Office or Windows application using VBA. We will learn to wield the power of code to our desire. It's not hard to understand. However, this is not a subject that you can learn with partial attention.

Let's get started learning the power of code in PowerPoint by developing a game in PowerPoint and making the application behave beyond its intention. 

What Is VBA?
The acronym VBA stands for Visual Basic for Applications.  This is essentially an offshoot of the Visual Basic computer language that Microsoft created way back in the '90s that allows Microsoft programs to communicate with each other based on events or actions within those programs.  This language is used in Office programs like Excel and PowerPoint and in programs like NotePad and Paint.  Since Microsoft created this language to go along with its own applications, it is very user intuitive. 

While this is not C#, it is essential to understand how other code areas are used and embedded throughout the world of computers.

25 Points

Total Points if all the above steps are completed and submitted.

1u

1 unit credits when you receive 100% for all assignments in this pipeline.