Chris O'Brien's Projects
COBOL program that reads in data regarding customers and sales and outputs an accounts recievable report. Written for my Programming Languages class at St. Michael's College.
Perl program that reads in data regarding customers and sales and outputs an accounts recievable report to the console. Written for my Programming Languages class at St. Michael's College.
Creates and maintains a database of employees at a fictional motorcycle dealership. User interacts with a GUI in Java, which translates user input into SQL queries to modify the database. Written for my "Introduction to Computer Science II" course at St. Michael's College.
Solution to the "Dining Philosophers Problem" using semaphores in C. Written for my Operating Systems Class at St. Michael's College.
Python script that is fed a text file and downloads the images located at the links contained in the text file.
Java program that creates a GUI, takes coordinates inputted by the user as X and Y values, and draws lines between each of the points. Written for my "Introduction to Computer Science" course at St. Michael's College.
React.js application which takes in a GitHub user's username and displays their photo, name, and company. Built as part of a course on PluralSight.com called "React.js: Getting Started."
Front-end for an application that I wrote while interning at IBM July '16. See README.md for more information and instructions.
Pascal program that takes in a buyer's current financial situation, potential property values, and their expected interest rates, and outputs the best option. Written for my Programming Languges class at St. Michael's College.
C program that evaluates and processes commands typed into a Linux terminal. Written for my Operating Systems class at St. Michael's College.
As part of an Artificial Intelligence course at St. Michael's College, I constructed this expert system to read in NFL games, analyze them, and predict the outcomes of future games (with the best accuracy in the class)
Completed programs assigned in the Node.js 'learnyounode' workshopper found at http://nodeschool.io/#workshopper-list . I've completed 6 of the 13 exercises so far. Started in July 2016.
Java project at Saint Michael's College I took a little too far...
Written in C to send messages between processes, printing the first 50 numbers that are multiples of either 2, 3, or 5.
Simple React game I built as part of a React.js course on PluralSight.com