Description: First year and second year projects. Simple programs.
Technologies used: C++, Java
Description: First class on Java programming:
Technologies used: C++, Java
Description: Second year projects:
Technologies used: C++, Java
Project 1: Insertion Sort, Merge Sort, Heap Sort, Quick Sort
Project 2: Count Sort, Radix Sort, Bucket Sort
Project 1: Doubly Linked list, element, list, Sparse Vector
Project 2: Dynamic Array Stack, Stack, Postfix
Project 3: Binary Tree, Dynamic Array Stack, Linked Queue, Linked Stack, Postfix
Lisp assignments
Tiny J Projects (subset of java)
Description: Course Projects.
Technologies used: Java
Project 1: Shell Interface
Project 2: Dining Philosophers
Description: Course Projects.
Technologies used: Java
Project 1: RMI
Project 2: JDBC
Project 3: Final Project
Project 1.1 : Histogram
Project 1.2 : Pretty print
Project 1.3 : Threshold
Project 2.1 : AVG Filter
Project 2.2 : Median Filter
Project 3 : Eight Connected Component
Project 4 : Distance Transform
Project 5 : Thinning
Project 6 : Chain code
Project 7.1 : Run length encoding
Project 7.2 : Run length decoding
Project 8.1 : K-curvature
Project 8.2 : Arc-coord Distance
Project 9 : Morphology
Project 1 : Median Filter and Histogram and Threshold and PrettyPrint
Project 2 : AVG Filter snd Median Filter
Project 3 : Connected Component C++
Project 3 : Connected Component Java
Project 4 : Eucldian Distance
Project 4 : Four-Connected Distance
Project 5 : Skeleton Compression
Project 5 : Skeleton Decompression
Project 6 : Chain Code
Project 7 : Hough Transform
Project 8 : Edge Detection
Project 9 : K-means clustering
Project 10 : Morphology
Project 1: Financial Time Series Forecasting Using Support Vector Machines.
Project 2: Higher Order and Recurrent Neural Architectures for Trading the EUR/USD Exchange Rate
Project 3: Genetic Programming
Project 1: Star Schema
Project 2: WNBA Database And BISM Analysis
Final Presentation