Skip to content
This repository was archived by the owner on Apr 3, 2025. It is now read-only.

thomasbrooks4/CSULB

Repository files navigation

CSULB

Various projects from California State University Long Beach

I have uploaded the following projects to GitHub:

Age of Mythology

Age of Mythology was a project for my CECS 343 (Software Engineering) course. We were assigned to create a desktop application based on the board game Age of Mythology. Thomas Brooks and Bryan Guerre used C# and Windows Forms in Visual Studio to create a basic construction of this game. The image resources for the game cannot be uploaded to GitHub due to file size, but the code can still be viewed.

Breadth First Traversal

The Breadth First Traversal project was written in C++ within XCode for my CECS 328 (Data Structures and Algorithms) course. The program uses the breadth first algorithim to traverse a graph entered by the user. After recieving the data and a node to start, it will calculate the distance between the starting node and all of the other nodes using this algorithim.

Edit Distance

The Edit Distance project was written in C++ within XCode for my CECS 328 (Data Structures and Algorithms) course. The program will take in two different strings and compute the amount of edits it will need to do on the first string to transform it to the second string. This process is used in other programs such as search engines.

Hash Map

The Hash Map project was written in C# within Xamarin Studio for my CECS 328 (Data Structures and Algorithms) course. The program goes through a given file and allows you to insert a new node, find a particular node, or remove a node from the created hash map.

Heap Memory Manager

The Heap Memory Manager was written in C within XCode for my CECS 424 (Organization of Programming Languages) course. The program initializes a heap of memory based on a given size and with the use of pointers, allocate/deallocate blocks of memory in the created heap.

JDBC Project

The JDBC Project was written in SQL and Java within Eclipse for my CECS 323 (Databases) course. The project used a Java program to manipulate a SQL database created on the schools servers.

MVC Game

The MVC Game project was written in C++ within XCode for my CECS 282 (C++ for Java Programmers) course. This project implemented the commonly used model, view, controller system to create a template used for simple turn based games. The program allows you to play either Othello or Tic Tac Toe and allows the player to make moves, view move history, and undo moves.

Weighted Graph Dijkstra

The Weighted Graph Dijkstra project was written in C# for my CECS 328 (Data Structures and Algorithims) course. This project traverses through a hard coded weighted graph to get the minimum spanning tree and uses Dijkstra's Algorithim to find the shortest path value to each node in the graph.

About

Various projects from California State University Long Beach

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published