
Below are some of my Java programming projects and labs. Some are Calculus, Physics, and Computer Science related, while many are just for fun. Download the sources if you would like; just notify me of any modifications. :-)
ConwayApp |
|---|
|
Java Application
Description: Yet another ACM programming contest practice problem. Java console app outputs some conway sequences. Problem: You have in
this case N cells (test with N=16) living in a one dimensional space(grid). Each cell of the grid may be 'dead' or 'alive'.
The initial configuration of alive cells goes through a series of generations, let's say that each change (step) occurs in
one day. In each successive generation some alive cells may die and some new cells are born in vacant spaces depending on
the total number of alive neighbors if each cell. The birth and deaths follow this rule: a cell remains alive or a new cell
is born if it has exactly on alive neighbor, and it dies, or stays dead if it has both or neither neighbors alive. The input
is from a text file and the output should be both on a file and the screen showing the life of the colony of cells in days
90-100
Date: 12/18/02
Category: ACM Programming / Computer Science
Download File: ConwayApp.zip
MD5 sum: ec39161f73ca5e252686105a53960980
|
ParametricLab |
|---|
|
Java Applet
Description: This applet graphically demonstrates some permutations of random parametric equations. (Actually select trigonometric functions
were chosen to be permutated)
Date: 12/16/2002
Category: For Fun / Computer Science / Math / Calculus
Download File: ParametricLab.jar
MD5 sum: 90306cfac809a236e1f283076e726c8b
|
PascalTriangleApplet |
|---|
|
Java Applet
Description: A pascal triangle applet of x amount of rows. Integer values (many over the 'long int' value) are displayed as the mouse shadows
a node.
Date: 12/16/2002
Category: For Fun / Computer Science / Math
Download File: PascalTriangleApplet.jar
MD5 sum: 1292f617bdc786e9d490e22ad6f89ef4
|
PolyApplet |
|---|
|
Java Applet
Description: A simple applet that graphs polynomial functions; a multitude of features will will be added in future revisions including
but not limited to integral calculations, visual representations of areas under curve, and new interface (recode zoom in/zoom
out, add traces to provide values/derivatives)
Date: 12/19/2002
Category: For Fun / Calculus
Download File: PolyApplet.jar
MD5 sum: aa07760bad96eaa95f231ee301d9987f
|
QuineM |
|---|
|
Java Applet
Description: A simple applet that determines prime implicants using the Quine-McClusky Method. I wrote the code a while ago; it was to
help me w
Date: 12/19/2002
Category: For Fun / Computer Logic Design
Download File: QuineM.jar
MD5 sum: f5f820a9bc07c06b93f36fdf2d69a97c
|
SortLabApplet |
|---|
|
Java Applet
Description: A few simple java applet demonstration of bubble sort, insertion sort, selection sort, and shell sort; quick sort and mergesort
will be added later. The applet makes use of multithreading and double buffering.
Date: 07/27/2003
Category: For Fun / Computer Science / Sorting Algorithms
Download File: SortLabApplet.jar
MD5 sum: facba1621998c46f4c32da61ff1f86b1
|
SpinningSquaresApplet |
|---|
|
Java Applet
Description: Spinning Squares bouncing around - a demonstration of some of my applet skills
Date: 12/16/2002
Category: For Fun
Download File: SpinningSquaresApplet.jar
MD5 sum: 0c817f95faa7e6f9bdf29b2a56320544
|
TestApplet |
|---|
|
Java Applet
Description: A simple applet I wrote because I was bored in class! I was just playing around with some trig functions and the end product
was suprisingly cool. I wrote this a while a ago; I couldn't find the source file. (I might decompile later)
Date: 12/16/2002
Category: For Fun
Download File: TestApplet.jar
MD5 sum: 1e2487733795c3ad32c926fde7ee66a4
|