17 November 2021

Final Project

You can work in a group with up to three partners. Your mission is to design and build a complete working application that does something useful (or fun, if you are making a game). The project can use one or both of Python and Java. Here are some suggestions.

Python Python has libraries such as Numpy, matplotlib, and pandas. It can be used for data visualization.

Python has a library called BeautifulSoup. This parses web pages and can be used in conjunction with its web scraping capabilities.

Python has an extension called Pygame that supports the creation of arcade-style games. There are lots of tutorials around for using this library.

Java Java streams allow you to process data quickly and efficiently. This article points at some cool tools.

Attention advanced math students! You might be doing a final project in Graph Theory or Mathematical modeling. You can join it to a programming project in this class to give your math project some computatational power.