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.
