My studies at Indian Institute of Science...
Let Your Eyes
Change Lives

Pledge your eyes


I first came to I I Sc way back in 1995, in search of a project during the third year of our BE, along with our BE project group. We did a project under Dr. Ramnarayanan V, Professor, Dept of Electrical Engg., involving Automated Design of Transformers using VB. That was our first exposure to some useful practical work, and we learnt a lot from that exercise.

Then came our BE final year project time, and which again we started from the guidance of Dr. C E Prakash, Scientific Officer, SERC. We started working on Volume Visualization ( 3d Graphics ). Later, we continued and completed our project "Development of an Interactive Environment to Visualize Volumetric Data using Various Volume rendering techniques", with the guidance from Dr Swami Manohar, Associate Professor, Dept of CSA.

By this time I had liked the environment of I I Sc so much and I decided that if I ever do my higher studies, it should be at I I Sc. But, I had to wait nearly two years before joining I I Sc for my ME, as I could not get in in my first attempt. Finally, I was here in the M E program in 1999-2000 term.



Now something about my courses during my M E -
First Sem -
Formal Methods in Computer Science [ PS ]
Compiler Design [ YNS ]
Operating System [ KG ]
Computer Architecture [ RG ]
Performance Modeling [ MJT ]

Second Sem -

Design and Analysis of Algorithms [ RH ]
Topics in Operating System [ KG ]
Mobile Communication and Signalling Protocols [ KG ]
Computer Graphics [ SM ]
Distributed Computing System [ RCH ]

Third Sem -

ME Project - Temparature Sensitive Storage




Compiler Design
The heaviest course that I experienced here. As the part of the course, we had to implement a compiler for a language called 'occam'. We started from Lexical analysis, parsing, syntax and semantic analysis, intermediate code generation and finally assembly code generation. There were lots of things that were left out in my implementation, but still I was able to generate code and run for simple programs in 'occam'. You can download the whole code of my occam compiler here.



Operating System
An interesting course, in which I got to learn a lot. Basically, as I was generally interested in the subject, I enjoyed the course a lot. The course made us to know linux internals. Here are the homeworks and assignments we got in this course.
You can have a look at the course work here.




Design and Analysis of Algorithms
The best among the courses I have taken here. If you ask me to suggest one course at CSA, I would definately suggest this. The classes were very interesting, and lot of concurrent standard algorithms were discussed in detail, like, Suufix trees, Randomized algos, Fast Fourier transforms, weighted search trees, fractional cascading, Union-find, etc..



Computer Graphics
Another good course if you are interested in seeing some colorful things on the screen, rather than just the output of some printf's..
We had 1 major assignment, of developing a GUI for designing a building and providing a walk through that building. Also, we had to implement a paper of your choice as a term project. Vinodh Kumar was my partner for the assignments of this course. We selected a paper on ' Multiresolution imaging'.

Our Assignment : house-that
Out Term Project : AMAZE




Project : Temparature Sensitive Storage
I did my project under the guidence of Dr. K.
Gopinath . I worked in Computer Architecture and
Systems Lab ( CASL ) . My project was in the area of storage
management. It is called
Temperature sensitive storage for Linux.
Have a look at the abstract of the project.
A report on the project.