Applications, Algorithms, Computers: Modern Programming
How does Google instantly find the relevant websites when you type a word into the search bar? How does a city know the most efficient route that their trash collectors should take? Explore the ways that computer scientists develop algorithms, processes, and programs that allow complicated problems to be addressed in meaningful ways. Go beyond simply understanding how to create computer programs and understand the mathematics that drive the adaptation of these programs to many fields of study, including medical sciences, aerospace, business and physical sciences. Some computer programming experience is beneficial, but not required.