CMSC 140

Introduction to Programming

During winter break, my family and I talked about my future and what job opportunities I could pursue with my degree. During this discussion, I came to the conclusion that a psychology job might not be the best fit for me. My brother-in-law then suggested that I try computer science. He knows that I enjoy puzzles, patterns, and problem solving. Because he is a computer science major himself, he thought it would be a good fit for me. I decided to take intro to programming to get my feet wet and see if this minor was for me. I thoroughly enjoyed this class. I learned the basics of programming and was able to eventually create my own program. It wasn’t a walk in the park though. There was a lot of trial and error and many times I would stare at my computer because I had no clue how to continue. But, even though there were challenges, I found that computer science was a great fit for me and decided to add it as my second minor.

This artifact is the write up of my final project in the class. It is a cumulation of all the techniques and strategies that I learned. When classes switched to online because of the pandemic, classwork became a lot harder. I had to teach myself some of the class material since our professor wasn’t there in person to help or give examples. But with a lot of hard work and effort, I was able to create this program. It can tell you how many hunting and fishing licenses were bought each year from 2010-2019 by every county in Virginia. My program also had to answer an interesting question. I chose to ask if water bordered counties purchase more fishing licenses and if inland counties purchase more hunting licenses. I was surprised to find that water counties do not purchase more fishing licenses. But, inland counties do purchase more hunting licenses.

Final Project Write Up