Computer Science and Programming
Miscellaneous Programming projects using Javascript
Data Structures Programming projects using JAVA
- Assignment #1
- This is the main program
- This is the solution - Assign1.java - Set.java - sortedArraySet.java
- Assignment #2: Collections
- This is the solution - anagrams.java
- Assignment #3: Recursion
- This is the solution - max_increasing_sequence.java
- Assignment #4: Search Trees
- This is the solution - Assign4.java - Set.java - TreeSet.java
- Assignment #5: Shortest Paths
- Data files, with jpegs that show what the maze looks like. In some cases (indicated by an *), a solution is traced out (the solution matches watch you could get with an infinite penalty). All examples executed with penalty of 100000. Additionally, the largest example is executed with penalties of 5, 10, 15, 20, and 50.
- This is the solution - doMaze.java - PQEntry.java -Maze.java
- Assignment #6: Priority Queues and Sorting
- This is the solution - Bin.java - BinPacking.java - PQEntry.java
General Programming projects using JAVA
- Assignment #1
- This is the solution - TicketMaster.java
- Assignment #2
- This is the solution - Assignment2.java
- Assignment #3
- This is the solution - Assign3.java- Assign3_1.java
- Assignment #4
- This is the solution - Assign4.java
- Assignment #5
- This is the solution - Assign6.java - IntMultiSet.java - ListIntMultiSet.java - BoundedIntMultiSet.java
General Programming projects using Assembly Language and Microcode
- Emulator for a Microprocessor
- This is the solution
- Assembly Language Subroutines
- For the following you will need Simulate.exe in order to test it. Based on the LC3 Machine.
- This is the solution - homework5.asm - homework5.bin - homework5.hex - homework5.lst - homework5.obj - homework5.sym
All the project's descriptions, pictures and extra files were taken from my professors websites Dr. Mark Allen Weiss
, Dr. David Barton, Dr. Norman Pestaina, Dr. Burt Rosenberg

