Technology continues to evolve and drive programming requirements. According to IEEE Spectrum’s ranking of the most popular programming languages in 2016, technologies such as Big data, smartphones, and gaming are changing ranks of the demand of the top five programming languages (ranked in order): 1. C, 2. Java, 3. Python, 4. C++, and 5. R. Smartphones, gaming, Internet of Things (IoT), rider-less-cars, just to name a few, are rapidly becoming very powerful. Smartphones as examples provide many uses beyond just texting and talking. Apply critical thought as you reflect over the concepts learned throughout the course and provide examples of how some of the concepts and programming methods are used in these evolving technology devices. Please use three examples.