Main Courses
2012 Spring
Search Engine Technology
Examine the underlying technologies of search engines and get hands-on project experience.
Especially, I have built a simple search engine for our department!
2012 Spring
Computer Networks
Basic principles of Computer Networks such as IP/TCP protocol, MAC protocol.
Also, there are lots of chances to get real world programming experience.
2012 Spring
Information Theory
Basic and important concepts, techniques, theories of Information Theory incluing
Entropy, Mutual Information, Source Coding, Channel Capacity, Rate Distortion.
2011 Fall
Data Mining
Concepts, techniques, and algorithms for mining large data sets to discover structural patterns that can be
used to make subsequent predictions. Emphasis on practical approaches and empirical evaluation.
Use of a workbench of data mining tools, such as the Weka toolkit.
2011 Fall
High Perforance Computing
Principles of program optimization, GPU and IBM Cell architecture,
along with concepts and techniques for optimizing general purpose computing on the new hardware.
Course project involves in CUDA programming.
2011 Fall
Digital Communication
The theory and applications of digital communications including modulation, pulse shaping,
and optimum receiver design for additive, white gaussian noise and band-limited channels.