Grad-school projects
May 2015
Personal Project - Twitter Search
This project is supported by using API from:
Apache POI
https://poi.apache.org
Twitter4j
http://twitter4j.org/en/index.html
This program is to get the tweets from the search response on https://twitter.com and
parse the response stream by using Twitter4j API, store the data to 2 place:
- Local database server and
- the Excel file on hard disk (for the purpose of database backup);
Furthermore, all the images will be saved locally, and the response html will be saved as
the form of "html_query words - <key word>" locally as well.
Hit https://github.com/Youchen/Coding-Projects/tree/master/2015_05 for details.
2014 Fall
CS 715 - Distributed System
Project 1 - Concurrent Programming using Monitor. (Java)
Project 2 - Concurrent Programming for Multithreading communication between Server and Client. (Java)
CS 731 - Software Practicum (Self learned C# and GUI creation)
Final 1 Othello - Simple GUI game: Othello. (C#)
Final 2 Solitaire - Simple GUI game: Solitaire. (C#)
Spite & Malice - GUI game: Spite & Malice. (C#)
2014 Summer
CS 780 - Advanced OOP in C++
Assignments 1 ~ 10: These are the assignments for this course. (C++)
CS 780 - Computer Graphics (picture demo inside this repository)
Project 1 Graphical Illusions (OpenGL, C++)
Project 2 RGB Color Mixer (OpenGL, C++)
Project 3 Simple Animation with Keyboard Control (OpenGL, C++)
2014 Spring
CS 780 - Biometrics
Finger print verification (Java)
CS780 - Machine Learning
Project 1 - K-means
Project 2 - Back propagation
Project 3 - Predict Model
2013 Fall
CS 340 - Opearting System Principles
Project 1 - Multi-threading project by implementing Busy waiting
Project 2 - Multi-threading project by implementing Semaphore
2013 Summer
CS 313 - Data Structures
Project 1 - Implement Polynomial Operation by Linked List.
Project 2 - Binary Search Tree Insersion
Project 3 - Solution to Maze
2013 Spring
CS 240 - Computer Architecture and Assembly Language
Design a 2's comlement comparator by using logical gates, i.e. AND, OR, XOR, NOT