Home Resume ComputerScience Interests Links

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
Download java sources and bytecode (zip format) View java source (html)

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
Download java sources and bytecode (jar format) View java source (html)

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
Download java sources and bytecode (jar format) View java source (html)

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
Download java sources and bytecode (jar format) View java source (html)

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
Download java sources and bytecode (jar format) View java source (html)

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
Download java sources and bytecode (jar format) View java source (html)

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
Download java sources and bytecode (jar format) View java source (html)

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
Download java sources and bytecode (jar format) View java source (html)




my resume | my interests | my links | home


Page created by Nhan Le | lastmodified: Thu Dec 11 05:06:07 PST 2003

created with xweb and some of my scripts