Personal Notes
Here are some of my personal notes. These include notes for particular topics as well as notes for modules I have taken. Feel free to download, but I cannot gurantee that the notes are error-free or complete. In other words, use them at your own risk.
Notes on Topics
These notes are written for topics that I may fancy from time to time.
Notes for Modules
These are my personal notes for some of the modules I have taken, spanning all the way from 2001 to 2007. Please be aware that these are not official lecture notes, and given the long span of time since I have taken these modules, the syllablus of these modules is likely to have undergone several revisions and hence these notes might be outdated. However, I will not be updating these notes.
The semester when I have taken the module is indicated in parentheses.
- CS1231 Discrete Mathematics I (2001/2002 Semester I)
- CS1232 Discrete Mathematics II (2001/2002 Semester II)
- CS2105 Computer Networks I (2001/2002 Semester II)
- CS3230 Design and Analysis of Algorithms (2002/2003 Semester II)
- CS3243 Foundations of Artificial Intelligence (2002/2003 Semester I)
- CS3231 Theory of Computation (2003/2004 Semester II)
- CS4233 Cryptographic Techniques (2002/2003 Semester II)
- CS4248 Natural Language Processing (2003/2004 Semester II)
- CS5228 Knowledge Discovery in Databases (2005/2006 Semester II)
- CS5240 Theory and Practice of Multimedia (2005/2006 Semester I)
- CS5244 Digital Libraries (2006/2007 Semester I)
- MA1102R Calculus (2002/2003 Semester I)
- MA2215 Linear Programming (2003/2004 Semester I)
- MA3233 Algorithmic Graph Theory (2004/2005 Semester II)
- ST2334 Probability and Statistics (2004/2005 Semester II)