IOI Computer Olympic

Year 2000

Round 1  :  Probabilistic algorithm : 8-queen problem,  Evolutionary computation
Round 2  :  Probabilistic algorithm :   Primality testingRSA cryptographic system

Listing of 8-queen programs
Prime number utility in JAVA

Here is the selection of my teaching materials from various courses I offered at Chula.

Evolutionary Computation
Probabilistic Algorithm and Computational Complexity
A full exposure to our Algorithm course Web enhanced material

Research

Examples of research work in the area of Computer Science
Intelligent System Laboratory  (with links to other labs in the world)

Reading

Recommended texts

Knuth, D.E., The art of computer programming, Vol 1-3, Addison-Wesley, 1984.
    The classic !
Harel, D., Algorithmics : The spirit of computing, Addison-Wesley, 1987.
    The very readable book that tells you a story concerns the concepts, ideas, methods, and results
    fundamental  to computer science.
Goldberg, D.E., Genetic Algorithms, Addison-Wesley, 1989.
    The first readable book about GA (also contains code for GA in PASCAL)
Professor Herbert Edelsbrunner.  CS470 Geometry and Topology of Grid Generation.
    The on-line lecture note in postscript is at http://www-sal.cs.uiuc.edu/~edels/
Brassard, G. and Bratley, P., Fundamentals of algorithmics, Prentice Hall, 1996.
    One of the text book in the course 2110427   Design and Analysis of Algorithm  during 1997-1998
Rosen, K., Discrete mathematics and its applications, 4th ed. McGraw Hill, 1999.
    The standard text book in discrete mathematics.  Relate to our lecture : Modulo mathematic