Thorough understanding of computer architecture and organization to optimize the interface between hardware and software. Designed and implemented a departmental database for course projects. This database maintained lots of information such as students, faculty, postdocs, courses, labs, seminars, research groups and projects, offices, etc. This database also dealt with some advanced features including security, triggers, transaction managements. Designed and implemented a stock market simulation for course projects.
Users can create accounts, log in, buy or sell stocks using different options and rules.
The program is connected to internet to get the current stock prices. It also involves heavy GUI design and programming. Various transmission protocols, LAN, switch design, routing algorithms, performance analysis. Basic algorithms for image processing, such as edge detection, segmentation, color, image formation. Implemented an algorithm for texture characterization as the final project.