Computer Science Projects





Number Guessing Game

image

This was a project that I had to complete for my Networked Computer Systems class.  Our assignment was to create a client server program that would allow a remote user to guess a randomly generated number between 1 and 10.  The user was given 3 guesses total with hints stating if they guessed too high or too low.  (details)

Playable Sudoku Puzzle

puzzle 

Sudoku is a asian based (?) number puzzle game that has grown in popularity over the years.  This particular project allows the player to interact with a puzzle with the mouse.  They can fill in squares as well as ask for hints when they are stuck to fill in the next spot.  Wanna give up?  No problem, it will solve the whole thing, provided it is a sudoku with a solution.   (details)

Online Grocery Store Application

grocery bag 

This web application allows a shopper to create a shopping list.  The use the menus within the site so that they may navigate based on name or manufacturer.  The system will also keep track of how often the shopper purchases an item each week.  As items are placed in the shopping cart, purchase habits are tracked.  These habits are then displayed the next time the user opens the application.  The project is based mostly on ASP.net, C#, and SQL Server 2005.   (details)

Peg Solitaire

Peg Solitaire 

Peg solitaire is a board game for one player involving movement of pegs on a board with holes.  Some sets use marbles in a board with indentations.  The game is known simply as Solitaire in the United Kingdom where the card games are called Patience.  It is also referred to as Brainvita (especially in India), while one popular commercial version is also used generically, Hi-Q (Copied from wikipedia)  (details)

Aggie Computing Competition Server

 

One of the pleasures I had as a freshman computer science major was the ability to participate in our schools freshman programming competition.  A group of upperclassmen quickly built a web based way to administer these contests, but as the years went on we decided to expand the features of this application.  (details)