Graduate-level Courses

Courses in Fall 2011

Database System

In this course, we built up a social network relational/ object oriented model with basic functionalities, like comment selection, indivisual relationships etc. To make it work, I conducted queries in Prolog(datalog), Java (object-oriented) and XML (with XML schema) in IBM DB2. Other techniques include JSP/servlet and html.

Algorithm
This class mainly discuss about "Big-O analysis", "divide and conquer", "binary search", "dynamic programming", "network flow", "Graph Cut" and "NP-hard" problems. Very interesting yet useful topics.
Medical Imaing

This course is about image manipulation and focus on techniques(projection, back-projection, manipulation, iterative algorithms) w.r.t computed tomography.

project report and demo

Operating System

This course is code intensive, implemented on JOS operating system, devlopment topics include paging and segmentation, file system, network I/O design, and loadable module kernel.

project related info click on link

Please see the class page at here as an example

The original webpages about the course demo and self-built applications are broken, due to changing on workstation. I'm still working on it, and also gonna construct a brand-new version of database query system.

Courses in Spring 2012

Network Security

This course will divide into roughly three parts. In the cryptography section, cover number theory, symmetric and public key cryptography, and other fundamental cryptographic constructs. In the protocols section, discuss applications of the basic cryptogrpaphic tools, such as authentication and secure e-commerce. Finally, talk about attacks and defenses for current network architectures.

course link

final project report(Good looking but need Google Account to sign-in)

This is the DIRECT LINK

Visualization
The detailed description of this page will be updated later. --Post on May 1st, 2012
Computational Linguistics

This course intends to provide a general introduction to Computational Linguistics, the study of computational systems to understand and/or generate human language. This class will cover fundamental concepts and techniques in Computational Linguistics, such as lexical semantics, word sense disambiguation, semantic parsing, discourse (including coreference resolution), dialog, summarization, generation. 

Course link: http://www.cs.sunysb.edu/~ychoi/cse507/

English as a Second Language (advanced)

This course is primarily for achieving better English presentation skills, both in vocabulary, pronunciation and professional behaviorial manners. Besides, it is a good opportunity to get deeper knowledge and better understanding of American culture and American value via one-on-one class with tutor from Linguistics Department.

Final Presentation ppt can be downloaded here

Advanced Project
This page will update later. --Post on May 1st, 2012

This part of demonstration about course projects is still under construction, please visit later